From 6eea13370ca481df5032d2e7ff29431bf3afc3e4 Mon Sep 17 00:00:00 2001 From: zlwu <704541015@qq.com> Date: Tue, 14 Jul 2026 13:55:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/api/collection_protocol.py | 55 +- backend/app/api/menu.py | 11 + backend/app/api/qc.py | 161 +- backend/app/api/research_donation.py | 12 + .../core/qc_material_amount_auth_constants.py | 7 + backend/app/crud/collection_protocol.py | 16 + backend/app/crud/pre_transit_sample.py | 4 + backend/app/crud/qc_material_amount_auth.py | 226 + backend/app/crud/research_donation.py | 18 + backend/app/crud/sample_reception.py | 6 + ...3644fb86fe0e0965e2f2f7c59f00a0d3fee96.json | 1 + ...092910348541ce9e741b79fe058d6cb66cb7a.json | 1 + ...d47a803de1e9c74933ad6546798d36368894b.json | 1 + ...6edaed289dab3848b63cdf9c072dc91c2e5d1.json | 1 + ...3b55e9ed824f0182f714b588bff49e0c251c9.json | 1 + ...2422ae80f3eb9b9ecd29986b5f8157c6899af.json | 1 + ...5af91fdd9ddc2ae95f2e036e5ca9d4319c06a.json | 1 + ...af04a90ba7ee2d4fb923c54489ce6a81f7f37.json | 1 + ...e7aaada60a41c88c5fb73a699837c4ae235d9.json | 1 + ...a7ab59152d7c2158a7d8dd4906ffd3b5d9a31.json | 1 + ...de3395a54b0554c34faa9b4d0c26964f9b224.json | 1 + ...b770700b6972c74ca6da31222442493eb6aa0.json | 1 + ...437dda70977394df103c34c997a13a19261dd.json | 1 + ...afbdbbbc1027ede96684abc86635721658120.json | 1 + ...43fdff16aa0edf5b47b42611221cad4a0622b.json | 1 + ...8658f20de1bc149e1f62435a54f961460c189.json | 1 + backend/app/models/models.py | 2 + backend/app/models/research_donation.py | 3 + backend/graphify-out/.graphify_analysis.json | 3560 +- backend/graphify-out/.graphify_extract.json | 23246 ++++++------ backend/graphify-out/GRAPH_REPORT.md | 227 +- backend/graphify-out/graph.html | 8 +- backend/graphify-out/graph.json | 31519 ++++++++-------- backend/graphify-out/manifest.json | 24 +- ...ate-donation-infectious-disease-report.sql | 5 + ...migrate-protocol-consent-health-survey.sql | 6 + docs/sql/migrate-qc-material-amount-auth.sql | 82 + docs/sql/zkxw.sql | 5 +- ...6-07-13-sample-card-protocol-attachment.md | 51 + ...3-protocol-consent-health-survey-design.md | 61 + ...-sample-card-protocol-attachment-design.md | 219 + .../graphify-out/.graphify_analysis.json | 2694 +- web-admin/graphify-out/.graphify_extract.json | 693 +- web-admin/graphify-out/GRAPH_REPORT.md | 298 +- web-admin/graphify-out/graph.html | 8 +- web-admin/graphify-out/graph.json | 5371 +-- web-admin/graphify-out/manifest.json | 35 +- web-admin/src/api/qc-material-amount-auth.ts | 43 + .../index.vue | 222 + .../index.vue | 21 +- .../business/special-sample-display/index.vue | 40 +- .../src/composables/useAttachmentActions.ts | 28 + ...c00792dbd444bb4b377c3a6f1f90aee6ea614.json | 1 + ...54506bf950ec692ba229fa435dd81a78ea339.json | 1 + ...8e8e4c7fc6a95f7d487c72ca3b00341dd41cf.json | 1 + ...7d16efdaad8c8c203898f2cbd3cd35aa7a806.json | 1 + ...77f7c71497e2d219e5a8e22145bce1e81dd82.json | 1 + ...65ed1ef9e732255adddf326a653483584ecd3.json | 1 + ...33307087310d8326e84653099c3beaea96999.json | 1 + ...a3268c387cdee5c8c1f8be7e7f8c92966f132.json | 1 + ...1df464a392f5f1a1f898bbd77e629cbaf0784.json | 1 + ...056904fed40cee3b1d86f701baf6f2caffd63.json | 1 + ...e04d043bd5c990bc5b2fa52b46be26cd74c03.json | 1 + ...c1bfe21395df861b5cdcddc9f44e0844ec5a9.json | 1 + ...1a724a09b5e5814fdc96d068698207fbdcbd3.json | 1 + ...c02da6132b6fa2da16803525230d92744c514.json | 1 + ...500858f4ee9ce23a4fe10f76b5bf146b307b9.json | 1 + ...de49176f4cb411e61377f424db9e6a7572180.json | 1 + ...b068d46c21bd13029cbc88274e739b6211061.json | 1 + ...9a4e665a0063b12c6d138264cd3b593fab556.json | 1 + ...79d92ffe2bc73558f5a25ebb0ae002068a6d7.json | 1 + ...2ef7c224bc06178ce8ff0c3cc86207705fcf9.json | 1 + ...5f64b41299d881cb62b8e524a7ce3325bc1c0.json | 1 + ...f61332a1a0d242d7f8072f479ed182e85f76c.json | 1 + ...f4dea138398aa5633fa55bf12078f5e376acb.json | 1 + ...e58f8862ccd2b70044c7eb9f266abb3e73bfa.json | 1 + ...dd44316a641767ce3212346ab5acdacc6bbd0.json | 1 + ...7d53cfe38194a576cbf015d58daaa2f34e08d.json | 1 + ...6d4bee0a38da41199171c7a97a958a4917a5d.json | 1 + ...e330d84670ded853bb2e82c06560d413d6e13.json | 1 + ...7feb50c6239b367449d2f6f8be0c5fdee171d.json | 1 + ...6641be088126130d91d75abb67fe83c6f817e.json | 1 + ...43144cb4e0f52dcd116c35b7af757af9d76f0.json | 1 + ...6c2bd07f1b44ac4703302f6bdcb4c77b4442b.json | 1 + ...0dd0a8c039d346b62a9769ecf0b6cfca8ff1b.json | 1 + ...ff46ad7483ecde65a4dedd0d20446684cbd10.json | 1 + ...c21c7782ac2d94ae2ab927e1b78c39b66e404.json | 1 + ...0fc07d29490e4bdd8edd83ddeb20ee30731c7.json | 1 + ...1dfc3212c6a73bcb0c01f654b275081dbb375.json | 1 + ...36f5cfe5ed5b655061a1438ce4f54ed7f493e.json | 1 + ...5dd8c1340b76d2276b6a9b6867eda23175a55.json | 1 + ...0db6e746523d27b0f03ceb96f9b7af77c7f95.json | 1 + web-admin/src/router/modules/sqxp.ts | 11 + .../src/utils/protocol-source-attachment.ts | 26 + .../protocol/ProtocolFormDialog.vue | 379 +- .../protocol/ProtocolViewDialog.vue | 48 +- .../PreTransitProtocolCardList.vue | 326 +- .../qc-material-amount-auth/index.vue | 391 + .../quality-inspection/qc-material/index.vue | 62 +- .../SampleReceptionCardList.vue | 34 +- .../list/DonationFormDialog.vue | 154 + .../list/DonationViewDialog.vue | 20 + 待同步到生产的sql脚本 | 138 +- 103 files changed, 38401 insertions(+), 32231 deletions(-) create mode 100644 backend/app/core/qc_material_amount_auth_constants.py create mode 100644 backend/app/crud/qc_material_amount_auth.py create mode 100644 backend/app/graphify-out/cache/ast/068deb832899a17291a690fc6bb3644fb86fe0e0965e2f2f7c59f00a0d3fee96.json create mode 100644 backend/app/graphify-out/cache/ast/2f4f7f87c5078deceea7a22f467092910348541ce9e741b79fe058d6cb66cb7a.json create mode 100644 backend/app/graphify-out/cache/ast/3c10cffbc9a3dc991dd9283ddb3d47a803de1e9c74933ad6546798d36368894b.json create mode 100644 backend/app/graphify-out/cache/ast/4413154b65d012ece8e4bd73b9b6edaed289dab3848b63cdf9c072dc91c2e5d1.json create mode 100644 backend/app/graphify-out/cache/ast/4878dc4ddf7f60575ad278dca173b55e9ed824f0182f714b588bff49e0c251c9.json create mode 100644 backend/app/graphify-out/cache/ast/743a68af29f5fe9fd6323ddccf52422ae80f3eb9b9ecd29986b5f8157c6899af.json create mode 100644 backend/app/graphify-out/cache/ast/92878e8a96a4cfa5028e490f6d15af91fdd9ddc2ae95f2e036e5ca9d4319c06a.json create mode 100644 backend/app/graphify-out/cache/ast/93af82a4a5c3095363f54261bebaf04a90ba7ee2d4fb923c54489ce6a81f7f37.json create mode 100644 backend/app/graphify-out/cache/ast/b15b83818b5879733ebca2be855e7aaada60a41c88c5fb73a699837c4ae235d9.json create mode 100644 backend/app/graphify-out/cache/ast/b972eeaabd049fdac33d747722ea7ab59152d7c2158a7d8dd4906ffd3b5d9a31.json create mode 100644 backend/app/graphify-out/cache/ast/c43e91deb2dad165b6cb23fd466de3395a54b0554c34faa9b4d0c26964f9b224.json create mode 100644 backend/app/graphify-out/cache/ast/d0875303e05d604a88d274fc4bfb770700b6972c74ca6da31222442493eb6aa0.json create mode 100644 backend/app/graphify-out/cache/ast/d56aa6ab4bb2fb67831e1953609437dda70977394df103c34c997a13a19261dd.json create mode 100644 backend/app/graphify-out/cache/ast/e0eff33579bca3936785ededf4cafbdbbbc1027ede96684abc86635721658120.json create mode 100644 backend/app/graphify-out/cache/ast/ea03ca8b10d84a7ec819a19f06b43fdff16aa0edf5b47b42611221cad4a0622b.json create mode 100644 backend/app/graphify-out/cache/ast/f9325a12903e5930b9c1e99b8928658f20de1bc149e1f62435a54f961460c189.json create mode 100644 docs/sql/migrate-donation-infectious-disease-report.sql create mode 100644 docs/sql/migrate-protocol-consent-health-survey.sql create mode 100644 docs/sql/migrate-qc-material-amount-auth.sql create mode 100644 docs/superpowers/plans/2026-07-13-sample-card-protocol-attachment.md create mode 100644 docs/superpowers/specs/2026-07-13-protocol-consent-health-survey-design.md create mode 100644 docs/superpowers/specs/2026-07-13-sample-card-protocol-attachment-design.md create mode 100644 web-admin/src/api/qc-material-amount-auth.ts create mode 100644 web-admin/src/components/business/protocol-attachment-mini-readonly/index.vue create mode 100644 web-admin/src/composables/useAttachmentActions.ts create mode 100644 web-admin/src/graphify-out/cache/ast/04552f64934bfbb9a4aa11779cfc00792dbd444bb4b377c3a6f1f90aee6ea614.json create mode 100644 web-admin/src/graphify-out/cache/ast/06ee05d39776487253211de6b0654506bf950ec692ba229fa435dd81a78ea339.json create mode 100644 web-admin/src/graphify-out/cache/ast/14516ebd2a273c2aa98f94f75088e8e4c7fc6a95f7d487c72ca3b00341dd41cf.json create mode 100644 web-admin/src/graphify-out/cache/ast/1a58caa72d2c7797db4ccefeb407d16efdaad8c8c203898f2cbd3cd35aa7a806.json create mode 100644 web-admin/src/graphify-out/cache/ast/1bc1f23024a71aadc5f144c71e077f7c71497e2d219e5a8e22145bce1e81dd82.json create mode 100644 web-admin/src/graphify-out/cache/ast/20b5c6f93b63479a33a1bf074fe65ed1ef9e732255adddf326a653483584ecd3.json create mode 100644 web-admin/src/graphify-out/cache/ast/260a86725af577c4ee3bfa672b233307087310d8326e84653099c3beaea96999.json create mode 100644 web-admin/src/graphify-out/cache/ast/29800c2dd6181b09ae104fa5958a3268c387cdee5c8c1f8be7e7f8c92966f132.json create mode 100644 web-admin/src/graphify-out/cache/ast/31c120793a813993ffbc0655d8c1df464a392f5f1a1f898bbd77e629cbaf0784.json create mode 100644 web-admin/src/graphify-out/cache/ast/39179fd2bc7fe4f8f423325bb7f056904fed40cee3b1d86f701baf6f2caffd63.json create mode 100644 web-admin/src/graphify-out/cache/ast/3a8b693651d750a3e44e4d4327fe04d043bd5c990bc5b2fa52b46be26cd74c03.json create mode 100644 web-admin/src/graphify-out/cache/ast/3d24c625eb0eb5339c622a6d57dc1bfe21395df861b5cdcddc9f44e0844ec5a9.json create mode 100644 web-admin/src/graphify-out/cache/ast/3e2877646fbef7a12b2857d98581a724a09b5e5814fdc96d068698207fbdcbd3.json create mode 100644 web-admin/src/graphify-out/cache/ast/3eb439ae9676d9ce2c45f2b5be9c02da6132b6fa2da16803525230d92744c514.json create mode 100644 web-admin/src/graphify-out/cache/ast/55df8487ec42be1a1c45007b9fb500858f4ee9ce23a4fe10f76b5bf146b307b9.json create mode 100644 web-admin/src/graphify-out/cache/ast/5cfee7cd694f792bbc2ad34f587de49176f4cb411e61377f424db9e6a7572180.json create mode 100644 web-admin/src/graphify-out/cache/ast/684e1e42458eb8dc36fea98605ab068d46c21bd13029cbc88274e739b6211061.json create mode 100644 web-admin/src/graphify-out/cache/ast/6ba54761673800740275cd23a829a4e665a0063b12c6d138264cd3b593fab556.json create mode 100644 web-admin/src/graphify-out/cache/ast/72f5546a16450218fd4211f41bc79d92ffe2bc73558f5a25ebb0ae002068a6d7.json create mode 100644 web-admin/src/graphify-out/cache/ast/7ad7f5c535844cca608724769662ef7c224bc06178ce8ff0c3cc86207705fcf9.json create mode 100644 web-admin/src/graphify-out/cache/ast/7fc55960df9394d35c9ba3e75a35f64b41299d881cb62b8e524a7ce3325bc1c0.json create mode 100644 web-admin/src/graphify-out/cache/ast/80a777aac98ff466fed629d733ff61332a1a0d242d7f8072f479ed182e85f76c.json create mode 100644 web-admin/src/graphify-out/cache/ast/88a661bceb0c617756378da0418f4dea138398aa5633fa55bf12078f5e376acb.json create mode 100644 web-admin/src/graphify-out/cache/ast/8ddbf33903b24278a000a8c8de8e58f8862ccd2b70044c7eb9f266abb3e73bfa.json create mode 100644 web-admin/src/graphify-out/cache/ast/91637564c702f3ce7724bfb7f67dd44316a641767ce3212346ab5acdacc6bbd0.json create mode 100644 web-admin/src/graphify-out/cache/ast/938ae0b61acf7d5fda5c3951ce27d53cfe38194a576cbf015d58daaa2f34e08d.json create mode 100644 web-admin/src/graphify-out/cache/ast/94f792d188d7ae69bd0300daf0d6d4bee0a38da41199171c7a97a958a4917a5d.json create mode 100644 web-admin/src/graphify-out/cache/ast/a164550a822f6c951bb23239b60e330d84670ded853bb2e82c06560d413d6e13.json create mode 100644 web-admin/src/graphify-out/cache/ast/a7251ca9410680ac9ff9aebef287feb50c6239b367449d2f6f8be0c5fdee171d.json create mode 100644 web-admin/src/graphify-out/cache/ast/ac34bbf3abcfb4d901f650f62976641be088126130d91d75abb67fe83c6f817e.json create mode 100644 web-admin/src/graphify-out/cache/ast/b3b7c8be7ed841e4aacfa019fb843144cb4e0f52dcd116c35b7af757af9d76f0.json create mode 100644 web-admin/src/graphify-out/cache/ast/b99ab5d6f7618ee24cb9a42cdc46c2bd07f1b44ac4703302f6bdcb4c77b4442b.json create mode 100644 web-admin/src/graphify-out/cache/ast/c021f5253ced109729f52a4001b0dd0a8c039d346b62a9769ecf0b6cfca8ff1b.json create mode 100644 web-admin/src/graphify-out/cache/ast/c3e90aa505646052f67eeec8554ff46ad7483ecde65a4dedd0d20446684cbd10.json create mode 100644 web-admin/src/graphify-out/cache/ast/c648411917880b21b2e6bdb2c3dc21c7782ac2d94ae2ab927e1b78c39b66e404.json create mode 100644 web-admin/src/graphify-out/cache/ast/cda47123ee59f216c4f6361d17c0fc07d29490e4bdd8edd83ddeb20ee30731c7.json create mode 100644 web-admin/src/graphify-out/cache/ast/d11b497961394ab2cd52e7090931dfc3212c6a73bcb0c01f654b275081dbb375.json create mode 100644 web-admin/src/graphify-out/cache/ast/dd842bb915df5161ee4307592a436f5cfe5ed5b655061a1438ce4f54ed7f493e.json create mode 100644 web-admin/src/graphify-out/cache/ast/ddffbeb0bfe884d2239a7a27bd35dd8c1340b76d2276b6a9b6867eda23175a55.json create mode 100644 web-admin/src/graphify-out/cache/ast/f19b346efc330959cd49caddc040db6e746523d27b0f03ceb96f9b7af77c7f95.json create mode 100644 web-admin/src/utils/protocol-source-attachment.ts create mode 100644 web-admin/src/views/quality-inspection/qc-material-amount-auth/index.vue diff --git a/backend/app/api/collection_protocol.py b/backend/app/api/collection_protocol.py index f7c7b9ec..2b17f20c 100644 --- a/backend/app/api/collection_protocol.py +++ b/backend/app/api/collection_protocol.py @@ -180,6 +180,8 @@ class ProtocolCreateBody(BaseModel): protocol_no_id: Optional[str] = Field(None, alias="protocolNoId") protocol_status: str = Field("dsx", alias="protocolStatus") protocol_attachments: Optional[str] = Field(None, alias="protocolAttachments") + consent_form_urls: Optional[str] = Field(None, alias="consentFormUrls") + health_survey_form_urls: Optional[str] = Field(None, alias="healthSurveyFormUrls") register_date: Optional[str] = Field(None, alias="registerDate") collector_user_id: Optional[str] = Field(None, alias="collectorUserId") remark: Optional[str] = None @@ -189,6 +191,8 @@ class ProtocolCreateBody(BaseModel): payment: Optional[dict] = Field(None, alias="payment") payment_details: Optional[list] = Field(None, alias="paymentDetails") attachments: Optional[list] = Field(None, alias="attachments") + consent_attachments: Optional[list] = Field(None, alias="consentAttachments") + health_survey_attachments: Optional[list] = Field(None, alias="healthSurveyAttachments") storage_cert: Optional[dict] = Field(None, alias="storageCert") @@ -198,6 +202,8 @@ class ProtocolUpdateBody(BaseModel): protocol_no: Optional[str] = Field(None, alias="protocolNo") protocol_status: Optional[str] = Field(None, alias="protocolStatus") protocol_attachments: Optional[str] = Field(None, alias="protocolAttachments") + consent_form_urls: Optional[str] = Field(None, alias="consentFormUrls") + health_survey_form_urls: Optional[str] = Field(None, alias="healthSurveyFormUrls") register_date: Optional[str] = Field(None, alias="registerDate") effective_time: Optional[str] = Field(None, alias="effectiveTime") effective_desc: Optional[str] = Field(None, alias="effectiveDesc") @@ -216,6 +222,8 @@ class ProtocolUpdateBody(BaseModel): payment: Optional[dict] = Field(None, alias="payment") payment_details: Optional[list] = Field(None, alias="paymentDetails") attachments: Optional[list] = Field(None, alias="attachments") + consent_attachments: Optional[list] = Field(None, alias="consentAttachments") + health_survey_attachments: Optional[list] = Field(None, alias="healthSurveyAttachments") storage_cert: Optional[dict] = Field(None, alias="storageCert") @@ -229,6 +237,26 @@ def _resolve_protocol_attachments( return protocol_attachments +def _resolve_consent_form_urls( + consent_form_urls: Optional[str], + consent_attachments: Optional[list], +) -> Optional[str]: + from_urls = cp_svc.attachments_to_urls(consent_attachments) + if from_urls: + return from_urls + return consent_form_urls + + +def _resolve_health_survey_form_urls( + health_survey_form_urls: Optional[str], + health_survey_attachments: Optional[list], +) -> Optional[str]: + from_urls = cp_svc.attachments_to_urls(health_survey_attachments) + if from_urls: + return from_urls + return health_survey_form_urls + + def _persist_protocol_sub_resources( db: Session, protocol_id: str, @@ -277,6 +305,14 @@ async def create_collection_protocol( body.protocol_attachments, body.attachments, ) + consent_form_urls = _resolve_consent_form_urls( + body.consent_form_urls, + body.consent_attachments, + ) + health_survey_form_urls = _resolve_health_survey_form_urls( + body.health_survey_form_urls, + body.health_survey_attachments, + ) collector = (body.collector_user_id or "").strip() if not collector: collector = user_id @@ -286,6 +322,8 @@ async def create_collection_protocol( protocol_no_id=body.protocol_no_id, protocol_status=body.protocol_status, protocol_attachments=protocol_attachments, + consent_form_urls=consent_form_urls, + health_survey_form_urls=health_survey_form_urls, register_date=body.register_date, collector_user_id=collector, remark=body.remark, @@ -325,7 +363,8 @@ async def update_collection_protocol( payload = body.model_dump(exclude_unset=True, by_alias=False) sub_keys = { "party_customer", "collection_info", "samples", - "payment", "payment_details", "attachments", "storage_cert", + "payment", "payment_details", "attachments", + "consent_attachments", "health_survey_attachments", "storage_cert", } main_payload = {k: v for k, v in payload.items() if k not in sub_keys} if body.attachments is not None: @@ -335,6 +374,20 @@ async def update_collection_protocol( ) if resolved is not None: main_payload["protocol_attachments"] = resolved + if body.consent_attachments is not None: + resolved = _resolve_consent_form_urls( + main_payload.get("consent_form_urls"), + body.consent_attachments, + ) + if resolved is not None: + main_payload["consent_form_urls"] = resolved + if body.health_survey_attachments is not None: + resolved = _resolve_health_survey_form_urls( + main_payload.get("health_survey_form_urls"), + body.health_survey_attachments, + ) + if resolved is not None: + main_payload["health_survey_form_urls"] = resolved obj = cp_svc.update_collection_protocol( db, protocol_id, diff --git a/backend/app/api/menu.py b/backend/app/api/menu.py index 0b798e55..82fa01ff 100644 --- a/backend/app/api/menu.py +++ b/backend/app/api/menu.py @@ -661,6 +661,17 @@ STATIC_MENU_TREE = [ "component": "/quality-inspection/qc-material/index", "meta": {"title": "质检物料库", "keepAlive": True, "menuCode": "biz:qcMaterial:list"}, }, + { + "id": "95100000000000000000000000000001", + "name": "QualityInspectionQcMaterialAmountAuth", + "path": "qc-material-amount-auth", + "component": "/quality-inspection/qc-material-amount-auth/index", + "meta": { + "title": "质检物料金额查看授权", + "keepAlive": True, + "menuCode": "biz:qcMaterialAmountAuth:list", + }, + }, ], }, ], diff --git a/backend/app/api/qc.py b/backend/app/api/qc.py index 56348696..9d23d18c 100644 --- a/backend/app/api/qc.py +++ b/backend/app/api/qc.py @@ -34,6 +34,8 @@ from app.crud import qc_material as mat_svc from app.crud import qc_material_stock_batch as batch_svc from app.crud import qc_material_stock_check as stock_check_svc from app.crud import qc_material_usage as mu_svc +from app.crud import qc_material_amount_auth as amount_auth_svc +from app.core.qc_material_amount_auth_constants import QC_MATERIAL_AMOUNT_AUTH_LIST_PERM from app.crud import inbound_sample_special as inbound_sample_special_svc from app.crud import qc_work_order as wo_svc from app.crud.collection_protocol import total_pages @@ -1280,6 +1282,25 @@ def _maybe_strip_qc_material_amount_fields( strip_row_fields(rows, *QC_MATERIAL_AMOUNT_FIELD_NAMES) +def _user_can_view_qc_material_amount(db: Session, user: dict) -> bool: + return user_has_menu_perm(db, user, QC_MATERIAL_VIEW_AMOUNT_PERM) + + +def _strip_amount_from_write_data(db: Session, user: dict, data: Dict[str, Any]) -> None: + if _user_can_view_qc_material_amount(db, user): + return + for key in ("unit_price", "unitPrice", "amount"): + data.pop(key, None) + + +def _resolve_stock_in_amounts( + db: Session, user: dict, unit_price: Any, amount: Any +) -> tuple: + if _user_can_view_qc_material_amount(db, user): + return unit_price, amount + return 0, 0 + + def _maybe_strip_qc_third_party_fee_fields( db: Session, user: dict, data: Dict[str, Any] ) -> None: @@ -1507,6 +1528,7 @@ async def update_qc_material_batch( tenant_no = _get_tenant_no(db, user) user_id = _get_current_user_id(user) data = body.model_dump(exclude_none=True) + _strip_amount_from_write_data(db, user, data) obj = batch_svc.update_batch( db, batch_id, @@ -1669,8 +1691,13 @@ async def batch_stock_in_qc_material( if not rt: return error_response(400, "入库时间格式无效") operate_time = rt - items = [ - { + items = [] + for x in body.items: + unit_price, amount = _resolve_stock_in_amounts( + db, user, x.unit_price, x.amount + ) + items.append( + { "material_id": x.material_id, "materialId": x.material_id, "stock_in_no": x.stock_in_no, @@ -1684,14 +1711,13 @@ async def batch_stock_in_qc_material( "batch_no": x.batch_no, "batchNo": x.batch_no, "manufacturer": x.manufacturer, - "unit_price": x.unit_price, - "unitPrice": x.unit_price, - "amount": x.amount, + "unit_price": unit_price, + "unitPrice": unit_price, + "amount": amount, "qty": x.qty, "remark": x.remark, } - for x in body.items - ] + ) count = batch_svc.batch_stock_in( db, items=items, @@ -1803,6 +1829,9 @@ async def stock_in_qc_material( operate_time = rt from decimal import Decimal + unit_price, amount = _resolve_stock_in_amounts( + db, user, body.unit_price, body.amount + ) obj = batch_svc.stock_in_one( db, material_id, @@ -1812,8 +1841,8 @@ async def stock_in_qc_material( catalog_no=body.catalog_no, batch_no=body.batch_no, manufacturer=body.manufacturer, - unit_price=body.unit_price, - amount=body.amount, + unit_price=unit_price, + amount=amount, qty=Decimal(str(body.qty)), remark=body.remark, tenant_no=tenant_no, @@ -2181,3 +2210,117 @@ async def cancel_qc_material_stock_check( return error_response(400, str(e)) except Exception as e: return error_response(400, str(e)) + + +# ---------- 质检物料金额查看授权 ---------- + + +class QcMaterialAmountAuthGrantBody(BaseModel): + model_config = ConfigDict(populate_by_name=True) + user_id: str = Field(..., alias="userId") + + +class QcMaterialAmountAuthBatchBody(BaseModel): + model_config = ConfigDict(populate_by_name=True) + user_ids: List[str] = Field(..., alias="userIds", min_length=1) + + +@router.get("/qc-material-amount-auth/users") +async def list_qc_material_amount_auth_users( + page: int = Query(1, ge=1), + pageSize: int = Query(10, ge=1, le=100), + keyword: Optional[str] = None, + db: Session = Depends(get_db), + user: dict = Depends(require_menu_code(QC_MATERIAL_AMOUNT_AUTH_LIST_PERM)), +): + """已授权「质检物料金额查看」角色的用户列表。""" + try: + tenant_no = _get_tenant_no(db, user) + items, total = amount_auth_svc.list_authorized_users( + db, + tenant_no=tenant_no, + page=page, + page_size=pageSize, + keyword=keyword, + ) + return success_response(_page_payload(items, total, page, pageSize)) + except Exception as e: + return error_response(400, str(e)) + + +@router.post("/qc-material-amount-auth/users") +async def grant_qc_material_amount_auth( + body: QcMaterialAmountAuthGrantBody, + db: Session = Depends(get_db), + user: dict = Depends(require_menu_code(QC_MATERIAL_AMOUNT_AUTH_LIST_PERM)), +): + """为用户绑定「质检物料金额查看」专用角色。""" + try: + tenant_no = _get_tenant_no(db, user) + operator_id = _get_current_user_id(user) + created = amount_auth_svc.grant_amount_view_role( + db, + tenant_no=tenant_no, + user_id=body.user_id.strip(), + operator_id=operator_id, + ) + msg = "授权成功" if created else "该用户已授权" + return success_response({"created": created}, message=msg) + except ValueError as e: + return error_response(400, str(e)) + except Exception as e: + return error_response(400, str(e)) + + +@router.delete("/qc-material-amount-auth/users/{user_id}") +async def revoke_qc_material_amount_auth( + user_id: str, + db: Session = Depends(get_db), + user: dict = Depends(require_menu_code(QC_MATERIAL_AMOUNT_AUTH_LIST_PERM)), +): + """解除用户的「质检物料金额查看」专用角色。""" + try: + tenant_no = _get_tenant_no(db, user) + operator_id = _get_current_user_id(user) + removed = amount_auth_svc.revoke_amount_view_role( + db, + tenant_no=tenant_no, + user_id=user_id.strip(), + operator_id=operator_id, + ) + if not removed: + return error_response(400, "该用户未授权或已解除") + return success_response(None, message="已解除授权") + except ValueError as e: + return error_response(400, str(e)) + except Exception as e: + return error_response(400, str(e)) + + +@router.post("/qc-material-amount-auth/users/batch-revoke") +async def batch_revoke_qc_material_amount_auth( + body: QcMaterialAmountAuthBatchBody, + db: Session = Depends(get_db), + user: dict = Depends(require_menu_code(QC_MATERIAL_AMOUNT_AUTH_LIST_PERM)), +): + """批量解除「质检物料金额查看」授权。""" + try: + tenant_no = _get_tenant_no(db, user) + operator_id = _get_current_user_id(user) + count = 0 + for uid in body.user_ids: + uid = (uid or "").strip() + if not uid: + continue + if amount_auth_svc.revoke_amount_view_role( + db, + tenant_no=tenant_no, + user_id=uid, + operator_id=operator_id, + ): + count += 1 + return success_response({"count": count}, message=f"已解除 {count} 项授权") + except ValueError as e: + return error_response(400, str(e)) + except Exception as e: + return error_response(400, str(e)) diff --git a/backend/app/api/research_donation.py b/backend/app/api/research_donation.py index da190a29..b7f36d11 100644 --- a/backend/app/api/research_donation.py +++ b/backend/app/api/research_donation.py @@ -49,6 +49,12 @@ class DonationCreateBody(BaseModel): consent_attachments: Optional[list] = Field(None, alias="consentAttachments") attachment_urls: Optional[str] = Field(None, alias="attachmentUrls") other_attachments: Optional[list] = Field(None, alias="otherAttachments") + infectious_disease_report_urls: Optional[str] = Field( + None, alias="infectiousDiseaseReportUrls" + ) + infectious_disease_report_attachments: Optional[list] = Field( + None, alias="infectiousDiseaseReportAttachments" + ) remark: Optional[str] = None party: Optional[dict] = None party_customer: Optional[dict] = Field(None, alias="partyCustomer") @@ -70,6 +76,12 @@ class DonationUpdateBody(BaseModel): consent_attachments: Optional[list] = Field(None, alias="consentAttachments") attachment_urls: Optional[str] = Field(None, alias="attachmentUrls") other_attachments: Optional[list] = Field(None, alias="otherAttachments") + infectious_disease_report_urls: Optional[str] = Field( + None, alias="infectiousDiseaseReportUrls" + ) + infectious_disease_report_attachments: Optional[list] = Field( + None, alias="infectiousDiseaseReportAttachments" + ) remark: Optional[str] = None party: Optional[dict] = None party_customer: Optional[dict] = Field(None, alias="partyCustomer") diff --git a/backend/app/core/qc_material_amount_auth_constants.py b/backend/app/core/qc_material_amount_auth_constants.py new file mode 100644 index 00000000..73453961 --- /dev/null +++ b/backend/app/core/qc_material_amount_auth_constants.py @@ -0,0 +1,7 @@ +"""质检物料金额查看授权:专用角色与菜单权限常量。""" + +QC_MATERIAL_AMOUNT_VIEW_ROLE_ID = "ROLE000000000000000000000000000011" +QC_MATERIAL_AMOUNT_VIEW_ROLE_NAME = "质检物料金额查看" + +QC_MATERIAL_AMOUNT_AUTH_LIST_PERM = "biz:qcMaterialAmountAuth:list" +QC_MATERIAL_AMOUNT_AUTH_DEPT_NAME = "质量安全部" diff --git a/backend/app/crud/collection_protocol.py b/backend/app/crud/collection_protocol.py index c08a7655..7098cfc1 100644 --- a/backend/app/crud/collection_protocol.py +++ b/backend/app/crud/collection_protocol.py @@ -343,6 +343,8 @@ def _protocol_to_dict(p: BizCollectionProtocol) -> Dict[str, Any]: "protocolNo": p.protocol_no or "", "protocolStatus": p.protocol_status or "", "protocolAttachments": p.protocol_attachments or "", + "consentFormUrls": p.consent_form_urls or "", + "healthSurveyFormUrls": p.health_survey_form_urls or "", "registerDate": (p.register_date or "").strip() if p.register_date else "", "effectiveTime": _fmt_dt(p.effective_time), "effectiveDesc": p.effective_desc or "", @@ -1296,6 +1298,10 @@ def get_protocol_detail_bundle( delivery_dt = pc.newborn_delivery_time if pc else None out["fullmoonTodo"] = _fullmoon_todo_detail_dict(ft, newborn_delivery_time=delivery_dt) out["attachments"] = urls_to_attachment_list(p.protocol_attachments, db, tenant_no) + out["consentAttachmentFiles"] = urls_to_attachment_list(p.consent_form_urls, db, tenant_no) + out["healthSurveyAttachmentFiles"] = urls_to_attachment_list( + p.health_survey_form_urls, db, tenant_no + ) if pay: detail_rows = list_payment_details(db, pay.id, tenant_no) details_out: List[Dict[str, Any]] = [] @@ -2232,6 +2238,8 @@ def create_collection_protocol( protocol_no: str = "", protocol_status: str = "dsx", protocol_attachments: Optional[str] = None, + consent_form_urls: Optional[str] = None, + health_survey_form_urls: Optional[str] = None, register_date: Optional[str] = None, collector_user_id: Optional[str] = None, remark: Optional[str] = None, @@ -2250,6 +2258,8 @@ def create_collection_protocol( protocol_no=pn, protocol_status=protocol_status.strip() or "dsx", protocol_attachments=(protocol_attachments or "").strip() or None, + consent_form_urls=(consent_form_urls or "").strip() or None, + health_survey_form_urls=(health_survey_form_urls or "").strip() or None, register_date=(register_date or "").strip() or None, collector_user_id=(collector_user_id or "").strip() or None, tenant_no=tenant_no, @@ -2278,6 +2288,8 @@ def update_collection_protocol( protocol_no: Optional[str] = None, protocol_status: Optional[str] = None, protocol_attachments: Optional[str] = None, + consent_form_urls: Optional[str] = None, + health_survey_form_urls: Optional[str] = None, register_date: Optional[str] = None, effective_time: Optional[datetime] = None, effective_desc: Optional[str] = None, @@ -2307,6 +2319,10 @@ def update_collection_protocol( raise ValueError("请选择作废类型") if protocol_attachments is not None: obj.protocol_attachments = protocol_attachments.strip() or None + if consent_form_urls is not None: + obj.consent_form_urls = consent_form_urls.strip() or None + if health_survey_form_urls is not None: + obj.health_survey_form_urls = health_survey_form_urls.strip() or None if register_date is not None: obj.register_date = register_date.strip() or None if effective_time is not None: diff --git a/backend/app/crud/pre_transit_sample.py b/backend/app/crud/pre_transit_sample.py index 0fcedd69..a246cc22 100644 --- a/backend/app/crud/pre_transit_sample.py +++ b/backend/app/crud/pre_transit_sample.py @@ -17,6 +17,7 @@ from app.crud.collection_protocol import ( _party_customer_to_dict, _protocol_to_dict, total_pages, + urls_to_attachment_list, ) from app.utils.sample_special import sample_special_to_dict from app.crud.research_donation import ( @@ -668,6 +669,9 @@ def _hydrate_collection_rows( if not r: continue d = _protocol_to_dict(r) + d["healthSurveyAttachmentFiles"] = urls_to_attachment_list( + r.health_survey_form_urls, db, tenant_no + ) d["sourceType"] = "cell_storage" d["sourceTypeLabel"] = "细胞存储" d["collectionProtocolId"] = r.id diff --git a/backend/app/crud/qc_material_amount_auth.py b/backend/app/crud/qc_material_amount_auth.py new file mode 100644 index 00000000..fd51575f --- /dev/null +++ b/backend/app/crud/qc_material_amount_auth.py @@ -0,0 +1,226 @@ +"""质检物料金额查看授权 CRUD(sys_user_role 绑定专用角色)。""" +from __future__ import annotations + +from datetime import datetime +from typing import Any, Dict, List, Optional, Tuple + +from sqlalchemy import and_, or_ +from sqlalchemy.orm import Session + +from app.core.qc_material_amount_auth_constants import ( + QC_MATERIAL_AMOUNT_VIEW_ROLE_ID, + QC_MATERIAL_AMOUNT_VIEW_ROLE_NAME, + QC_MATERIAL_AMOUNT_AUTH_DEPT_NAME, +) +from app.core.data_scope import _get_child_dept_ids +from app.core.utils import generate_uuid +from app.models.models import SysDept, SysRole, SysUser, SysUserRole + + +def get_amount_view_role(db: Session, tenant_no: str) -> Optional[SysRole]: + row = ( + db.query(SysRole) + .filter( + SysRole.id == QC_MATERIAL_AMOUNT_VIEW_ROLE_ID, + SysRole.tenant_no == tenant_no, + SysRole.del_flag == 0, + SysRole.status == "1", + ) + .first() + ) + if row: + return row + return ( + db.query(SysRole) + .filter( + SysRole.role_name == QC_MATERIAL_AMOUNT_VIEW_ROLE_NAME, + SysRole.tenant_no == tenant_no, + SysRole.del_flag == 0, + SysRole.status == "1", + ) + .first() + ) + + +def _get_auth_dept_id(db: Session, tenant_no: str) -> Optional[str]: + row = ( + db.query(SysDept.id) + .filter( + SysDept.dept_name == QC_MATERIAL_AMOUNT_AUTH_DEPT_NAME, + SysDept.tenant_no == tenant_no, + SysDept.del_flag == 0, + SysDept.status == "1", + ) + .first() + ) + return str(row[0]).strip() if row and row[0] else None + + +def _assert_user_in_auth_dept(db: Session, user: SysUser, tenant_no: str) -> None: + dept_id = _get_auth_dept_id(db, tenant_no) + if not dept_id: + raise ValueError(f"未找到部门「{QC_MATERIAL_AMOUNT_AUTH_DEPT_NAME}」") + user_dept_id = (user.dept_id or "").strip() + if not user_dept_id: + raise ValueError(f"仅可授权「{QC_MATERIAL_AMOUNT_AUTH_DEPT_NAME}」下的用户") + allowed = set(_get_child_dept_ids(db, dept_id, tenant_no)) + if user_dept_id not in allowed: + raise ValueError(f"仅可授权「{QC_MATERIAL_AMOUNT_AUTH_DEPT_NAME}」下的用户") + + +def _user_has_role_binding(db: Session, user_id: str, role_id: str, tenant_no: str) -> bool: + return ( + db.query(SysUserRole) + .filter( + SysUserRole.user_id == user_id, + SysUserRole.role_id == role_id, + SysUserRole.tenant_no == tenant_no, + SysUserRole.del_flag == 0, + ) + .first() + is not None + ) + + +def _row_to_dict(user: SysUser, dept_name: str, grant_time: Optional[datetime]) -> Dict[str, Any]: + return { + "id": user.id, + "userId": user.id, + "userNo": user.user_no, + "nickName": user.nick_name, + "phoneNo": user.phone_no or "", + "deptName": dept_name, + "status": user.status, + "grantTime": grant_time.strftime("%Y-%m-%d %H:%M:%S") if grant_time else "", + } + + +def list_authorized_users( + db: Session, + *, + tenant_no: str, + page: int = 1, + page_size: int = 10, + keyword: Optional[str] = None, +) -> Tuple[List[Dict[str, Any]], int]: + role = get_amount_view_role(db, tenant_no) + if not role: + return [], 0 + + q = ( + db.query(SysUser, SysUserRole.create_time) + .join( + SysUserRole, + and_( + SysUserRole.user_id == SysUser.id, + SysUserRole.role_id == role.id, + SysUserRole.tenant_no == tenant_no, + SysUserRole.del_flag == 0, + ), + ) + .filter(SysUser.del_flag == 0, SysUser.tenant_no == tenant_no) + ) + kw = (keyword or "").strip() + if kw: + like = f"%{kw}%" + q = q.filter( + or_( + SysUser.user_no.like(like), + SysUser.nick_name.like(like), + SysUser.phone_no.like(like), + ) + ) + total = q.count() + rows = ( + q.order_by(SysUserRole.create_time.desc()) + .offset((page - 1) * page_size) + .limit(page_size) + .all() + ) + dept_ids = list({u.dept_id for u, _ in rows if u.dept_id}) + dept_map: Dict[str, str] = {} + if dept_ids: + for d in db.query(SysDept).filter(SysDept.id.in_(dept_ids), SysDept.del_flag == 0).all(): + dept_map[d.id] = d.dept_name or "" + items = [ + _row_to_dict(u, dept_map.get(u.dept_id or "", ""), grant_time) + for u, grant_time in rows + ] + return items, total + + +def grant_amount_view_role( + db: Session, + *, + tenant_no: str, + user_id: str, + operator_id: Optional[str], +) -> bool: + """绑定专用角色;已绑定则幂等返回 False(表示未新增)。""" + role = get_amount_view_role(db, tenant_no) + if not role: + raise ValueError("未找到「质检物料金额查看」角色,请先执行 migrate-qc-material-amount-auth.sql") + + user = ( + db.query(SysUser) + .filter(SysUser.id == user_id, SysUser.tenant_no == tenant_no, SysUser.del_flag == 0) + .first() + ) + if not user: + raise ValueError("用户不存在") + if user.status != "1": + raise ValueError("用户已停用,无法授权") + + _assert_user_in_auth_dept(db, user, tenant_no) + + if _user_has_role_binding(db, user_id, role.id, tenant_no): + return False + + now = datetime.now() + db.add( + SysUserRole( + id=generate_uuid(), + user_id=user_id, + role_id=role.id, + tenant_no=tenant_no, + order_num=0, + remark=None, + create_by=operator_id, + create_dept_id="", + create_time=now, + update_by=operator_id, + update_time=now, + del_flag=0, + ) + ) + db.commit() + return True + + +def revoke_amount_view_role( + db: Session, + *, + tenant_no: str, + user_id: str, + operator_id: Optional[str], +) -> bool: + """解除专用角色绑定;未绑定则返回 False。""" + role = get_amount_view_role(db, tenant_no) + if not role: + raise ValueError("未找到「质检物料金额查看」角色") + + now = datetime.now() + updated = ( + db.query(SysUserRole) + .filter( + SysUserRole.user_id == user_id, + SysUserRole.role_id == role.id, + SysUserRole.tenant_no == tenant_no, + SysUserRole.del_flag == 0, + ) + .update({"del_flag": 1, "update_by": operator_id, "update_time": now}) + ) + if updated: + db.commit() + return True + return False diff --git a/backend/app/crud/research_donation.py b/backend/app/crud/research_donation.py index f762792b..3274d9e1 100644 --- a/backend/app/crud/research_donation.py +++ b/backend/app/crud/research_donation.py @@ -213,6 +213,15 @@ def _resolve_donation_payload(raw: dict) -> None: elif (raw.get("attachment_urls") or "").strip(): raw["attachment_urls"] = (raw["attachment_urls"] or "").strip() + if raw.get("infectious_disease_report_attachments") is not None: + raw["infectious_disease_report_urls"] = ( + attachments_to_urls(raw["infectious_disease_report_attachments"]) or None + ) + elif (raw.get("infectious_disease_report_urls") or "").strip(): + raw["infectious_disease_report_urls"] = ( + (raw["infectious_disease_report_urls"] or "").strip() + ) + if not raw.get("party") and raw.get("party_customer"): raw["party"] = raw["party_customer"] if not raw.get("collection") and raw.get("collection_info"): @@ -261,8 +270,12 @@ def _donation_to_dict( "sourceProtocolId": d.source_protocol_id or "", "consentFormUrls": d.consent_form_urls or "", "attachmentUrls": d.attachment_urls or "", + "infectiousDiseaseReportUrls": d.infectious_disease_report_urls or "", "consentAttachmentFiles": urls_to_attachment_list(d.consent_form_urls, db, tn) if db else [], "attachmentFiles": urls_to_attachment_list(d.attachment_urls, db, tn) if db else [], + "infectiousDiseaseReportAttachmentFiles": ( + urls_to_attachment_list(d.infectious_disease_report_urls, db, tn) if db else [] + ), "collectorUserId": d.collector_user_id or "", "effectiveTime": _fmt_dt(d.effective_time), "effectiveDesc": d.effective_desc or "", @@ -904,6 +917,9 @@ def create_donation( source_protocol_id=(raw.get("source_protocol_id") or "").strip() or None, consent_form_urls=consent or None, attachment_urls=(raw.get("attachment_urls") or "").strip() or None, + infectious_disease_report_urls=( + (raw.get("infectious_disease_report_urls") or "").strip() or None + ), collector_user_id=(raw.get("collector_user_id") or "").strip() or None, tenant_no=tenant_no, order_num=0, @@ -973,6 +989,7 @@ def update_donation( _MAIN_STR_FIELDS = [ "donation_status", "donation_date", "source_type", "source_protocol_id", "consent_form_urls", "attachment_urls", + "infectious_disease_report_urls", "collector_user_id", "effective_desc", "expire_desc", "void_desc", "to_storage_desc", "remark", "donation_no", ] @@ -1655,6 +1672,7 @@ def convert_to_storage( protocol_attachment_urls = _merge_comma_separated_urls( donation.consent_form_urls, + donation.infectious_disease_report_urls, donation.attachment_urls, ) diff --git a/backend/app/crud/sample_reception.py b/backend/app/crud/sample_reception.py index cf0f19a5..5a7a4cec 100644 --- a/backend/app/crud/sample_reception.py +++ b/backend/app/crud/sample_reception.py @@ -275,6 +275,9 @@ def _donation_rows_to_sample_list_items( ), "sourceType": "research_donation", "sourceTypeLabel": "科研捐赠", + "infectiousDiseaseReportAttachmentFiles": urls_to_attachment_list( + donation.infectious_disease_report_urls if donation else None, db, tenant_no + ), "etaTime": _fmt_dt(transport.eta_time) if transport and transport.eta_time else "", "transportType": (transport.transport_type if transport else "") or "", "waybillNo": (transport.waybill_no if transport else "") or "", @@ -447,6 +450,9 @@ def _rows_to_sample_list_items( **sample_special_to_dict(sample), "sourceType": "cell_storage", "sourceTypeLabel": "细胞存储", + "healthSurveyAttachmentFiles": urls_to_attachment_list( + protocol.health_survey_form_urls if protocol else None, db, tenant_no + ), "paymentSummary": payment_summary_map.get(protocol.id) if protocol else None, } rec = _map_rec(sample) diff --git a/backend/app/graphify-out/cache/ast/068deb832899a17291a690fc6bb3644fb86fe0e0965e2f2f7c59f00a0d3fee96.json b/backend/app/graphify-out/cache/ast/068deb832899a17291a690fc6bb3644fb86fe0e0965e2f2f7c59f00a0d3fee96.json new file mode 100644 index 00000000..265eb16b --- /dev/null +++ b/backend/app/graphify-out/cache/ast/068deb832899a17291a690fc6bb3644fb86fe0e0965e2f2f7c59f00a0d3fee96.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_menu_py", "label": "menu.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L1"}, {"id": "api_menu_get_menu_list", "label": "get_menu_list()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L909"}, {"id": "api_menu_rationale_1", "label": "\u8fd0\u8425\u7aef\u83dc\u5355\u63a5\u53e3\uff08\u4e0e web-admin \u524d\u7aef\u9759\u6001\u8def\u7531 sqxp.ts \u5bf9\u9f50\uff0c5 \u4e2a\u4e00\u7ea7\u83dc\u5355\u5206\u7ec4\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_menu_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_menu_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_menu_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_menu_py", "target": "api_menu_get_menu_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L909", "weight": 1.0}, {"source": "api_menu_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_menu_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_menu_get_menu_list", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L911"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/2f4f7f87c5078deceea7a22f467092910348541ce9e741b79fe058d6cb66cb7a.json b/backend/app/graphify-out/cache/ast/2f4f7f87c5078deceea7a22f467092910348541ce9e741b79fe058d6cb66cb7a.json new file mode 100644 index 00000000..0a76ff2d --- /dev/null +++ b/backend/app/graphify-out/cache/ast/2f4f7f87c5078deceea7a22f467092910348541ce9e741b79fe058d6cb66cb7a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "label": "collection_protocol.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1"}, {"id": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "label": "get_protocol_nos_used_in_protocols()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L69"}, {"id": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "label": "get_sample_codes_used_in_protocol_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L103"}, {"id": "crud_collection_protocol_validate_sample_codes_not_used", "label": "validate_sample_codes_not_used()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L137"}, {"id": "crud_collection_protocol_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L170"}, {"id": "crud_collection_protocol_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L176"}, {"id": "crud_collection_protocol_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L180"}, {"id": "crud_collection_protocol_optional_decimal", "label": "_optional_decimal()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L188"}, {"id": "crud_collection_protocol_today_yyyymmdd", "label": "_today_yyyymmdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L194"}, {"id": "crud_collection_protocol_normalize_yyyymmdd_date", "label": "_normalize_yyyymmdd_date()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L198"}, {"id": "crud_collection_protocol_normalize_fields", "label": "_normalize_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L217"}, {"id": "crud_collection_protocol_pop_attachment_urls", "label": "_pop_attachment_urls()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L228"}, {"id": "crud_collection_protocol_attachments_to_urls", "label": "attachments_to_urls()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L239"}, {"id": "crud_collection_protocol_normalize_attachment_url_key", "label": "_normalize_attachment_url_key()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L258"}, {"id": "crud_collection_protocol_format_attachment_file_size", "label": "_format_attachment_file_size()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L267"}, {"id": "crud_collection_protocol_lookup_attachment_by_url", "label": "_lookup_attachment_by_url()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L275"}, {"id": "crud_collection_protocol_urls_to_attachment_list", "label": "urls_to_attachment_list()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L299"}, {"id": "crud_collection_protocol_user_nick_name_map", "label": "_user_nick_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L331"}, {"id": "crud_collection_protocol_protocol_to_dict", "label": "_protocol_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L339"}, {"id": "crud_collection_protocol_payment_to_dict", "label": "_payment_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L367"}, {"id": "crud_collection_protocol_detail_to_dict", "label": "_detail_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L388"}, {"id": "crud_collection_protocol_audit_to_dict", "label": "_audit_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L436"}, {"id": "crud_collection_protocol_party_customer_to_dict", "label": "_party_customer_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L458"}, {"id": "crud_collection_protocol_collection_info_to_dict", "label": "_collection_info_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L492"}, {"id": "crud_collection_protocol_sample_to_dict", "label": "_sample_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L510"}, {"id": "crud_collection_protocol_transport_to_dict", "label": "_transport_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L536"}, {"id": "crud_collection_protocol_storage_cert_to_dict", "label": "_storage_cert_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L556"}, {"id": "crud_collection_protocol_format_newborn_info", "label": "_format_newborn_info()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L571"}, {"id": "crud_collection_protocol_format_sample_collect_summary", "label": "_format_sample_collect_summary()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L588"}, {"id": "crud_collection_protocol_format_storage_cert_sample_info", "label": "_format_storage_cert_sample_info()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L606"}, {"id": "crud_collection_protocol_pick_storage_in_date", "label": "_pick_storage_in_date()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L623"}, {"id": "crud_collection_protocol_load_protocol_storage_in_date_map", "label": "_load_protocol_storage_in_date_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L631"}, {"id": "crud_collection_protocol_load_sample_type_name_map", "label": "_load_sample_type_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L662"}, {"id": "crud_collection_protocol_load_unit_name_map", "label": "_load_unit_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L676"}, {"id": "crud_collection_protocol_load_site_name_map", "label": "_load_site_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L690"}, {"id": "crud_collection_protocol_load_express_name_map", "label": "_load_express_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L704"}, {"id": "crud_collection_protocol_list_storage_certs", "label": "list_storage_certs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L718"}, {"id": "crud_collection_protocol_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L846"}, {"id": "crud_collection_protocol_yyyymmdd_from_date_param", "label": "_yyyymmdd_from_date_param()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L853"}, {"id": "crud_collection_protocol_storage_in_date_to_yyyymmdd", "label": "_storage_in_date_to_yyyymmdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L861"}, {"id": "crud_collection_protocol_list_collection_protocols", "label": "list_collection_protocols()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L866"}, {"id": "crud_collection_protocol_get_collection_protocol", "label": "get_collection_protocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1150"}, {"id": "crud_collection_protocol_get_payment_by_protocol_id", "label": "get_payment_by_protocol_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1169"}, {"id": "crud_collection_protocol_get_protocol_detail_bundle", "label": "get_protocol_detail_bundle()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1183"}, {"id": "crud_collection_protocol_list_audits", "label": "list_audits()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1331"}, {"id": "crud_collection_protocol_create_audit", "label": "create_audit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1398"}, {"id": "crud_collection_protocol_detail_query_with_protocol", "label": "_detail_query_with_protocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1435"}, {"id": "crud_collection_protocol_apply_payment_detail_list_filters", "label": "_apply_payment_detail_list_filters()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1454"}, {"id": "crud_collection_protocol_rows_to_payment_detail_dicts", "label": "_rows_to_payment_detail_dicts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1489"}, {"id": "crud_collection_protocol_list_receipt_confirm_details", "label": "list_receipt_confirm_details()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1523"}, {"id": "crud_collection_protocol_list_receipt_confirmed_details", "label": "list_receipt_confirmed_details()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1560"}, {"id": "crud_collection_protocol_confirm_receipt", "label": "confirm_receipt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1606"}, {"id": "crud_collection_protocol_reject_receipt", "label": "reject_receipt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1645"}, {"id": "crud_collection_protocol_list_refund_confirm_details", "label": "list_refund_confirm_details()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1676"}, {"id": "crud_collection_protocol_list_refund_confirmed_details", "label": "list_refund_confirmed_details()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1721"}, {"id": "crud_collection_protocol_confirm_refund", "label": "confirm_refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1769"}, {"id": "crud_collection_protocol_reject_refund", "label": "reject_refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1808"}, {"id": "crud_collection_protocol_get_payment_detail_or_raise", "label": "_get_payment_detail_or_raise()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1839"}, {"id": "crud_collection_protocol_parse_transfer_time_value", "label": "_parse_transfer_time_value()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1861"}, {"id": "crud_collection_protocol_apply_payment_detail_draft_fields", "label": "_apply_payment_detail_draft_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1871"}, {"id": "crud_collection_protocol_validate_receipt_finance_submit_ready", "label": "_validate_receipt_finance_submit_ready()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1906"}, {"id": "crud_collection_protocol_update_payment_detail_draft", "label": "update_payment_detail_draft()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1913"}, {"id": "crud_collection_protocol_apply_submit_receipt_finance", "label": "_apply_submit_receipt_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1931"}, {"id": "crud_collection_protocol_submit_receipt_finance", "label": "submit_receipt_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1943"}, {"id": "crud_collection_protocol_batch_submit_receipt_finance", "label": "batch_submit_receipt_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1964"}, {"id": "crud_collection_protocol_apply_submit_refund_finance", "label": "_apply_submit_refund_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1982"}, {"id": "crud_collection_protocol_submit_refund_finance", "label": "submit_refund_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2002"}, {"id": "crud_collection_protocol_batch_submit_refund_finance", "label": "batch_submit_refund_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2026"}, {"id": "crud_collection_protocol_party_customer_map_by_protocol_ids", "label": "_party_customer_map_by_protocol_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2053"}, {"id": "crud_collection_protocol_list_payment_details_page", "label": "list_payment_details_page()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2077"}, {"id": "crud_collection_protocol_classify_installment_warning", "label": "_classify_installment_warning()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2169"}, {"id": "crud_collection_protocol_list_installment_warning", "label": "list_installment_warning()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2181"}, {"id": "crud_collection_protocol_create_collection_protocol", "label": "create_collection_protocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2234"}, {"id": "crud_collection_protocol_update_collection_protocol", "label": "update_collection_protocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2281"}, {"id": "crud_collection_protocol_soft_delete_collection_protocol", "label": "soft_delete_collection_protocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2364"}, {"id": "crud_collection_protocol_get_party_customer", "label": "get_party_customer()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2388"}, {"id": "crud_collection_protocol_upsert_party_customer", "label": "upsert_party_customer()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2402"}, {"id": "crud_collection_protocol_get_collection_info", "label": "get_collection_info()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2480"}, {"id": "crud_collection_protocol_upsert_collection_info", "label": "upsert_collection_info()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2494"}, {"id": "crud_collection_protocol_list_samples", "label": "list_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2545"}, {"id": "crud_collection_protocol_migrate_sample_child_refs_on_replace", "label": "_migrate_sample_child_refs_on_replace()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2560"}, {"id": "crud_collection_protocol_save_samples", "label": "save_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2595"}, {"id": "crud_collection_protocol_list_sample_transports", "label": "list_sample_transports()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2684"}, {"id": "crud_collection_protocol_soft_delete_transports_for_protocol", "label": "_soft_delete_transports_for_protocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2703"}, {"id": "crud_collection_protocol_save_sample_transports", "label": "save_sample_transports()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2719"}, {"id": "crud_collection_protocol_get_storage_cert", "label": "get_storage_cert()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2777"}, {"id": "crud_collection_protocol_add_months_yyyymmdd", "label": "_add_months_yyyymmdd()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2791"}, {"id": "crud_collection_protocol_calc_installment_due_amounts", "label": "_calc_installment_due_amounts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2806"}, {"id": "crud_collection_protocol_align_fq_payment_details_payload", "label": "align_fq_payment_details_payload()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2826"}, {"id": "crud_collection_protocol_list_payment_details", "label": "list_payment_details()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2894"}, {"id": "crud_collection_protocol_upsert_payment", "label": "upsert_payment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2917"}, {"id": "crud_collection_protocol_compare_money", "label": "_compare_money()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2986"}, {"id": "crud_collection_protocol_compare_datetime", "label": "_compare_datetime()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2995"}, {"id": "crud_collection_protocol_payment_detail_compare_row", "label": "_payment_detail_compare_row()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3006"}, {"id": "crud_collection_protocol_payment_detail_compare_from_model", "label": "_payment_detail_compare_from_model()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3059"}, {"id": "crud_collection_protocol_payment_detail_sort_key", "label": "_payment_detail_sort_key()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3083"}, {"id": "crud_collection_protocol_payment_details_payload_unchanged", "label": "_payment_details_payload_unchanged()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3090"}, {"id": "crud_collection_protocol_save_payment_details", "label": "save_payment_details()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3103"}, {"id": "crud_collection_protocol_upsert_storage_cert", "label": "upsert_storage_cert()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3231"}, {"id": "crud_collection_protocol_fullmoon_todo_empty_dict", "label": "_fullmoon_todo_empty_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3280"}, {"id": "crud_collection_protocol_fullmoon_todo_detail_dict", "label": "_fullmoon_todo_detail_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3299"}, {"id": "crud_collection_protocol_fullmoon_todo_to_dict", "label": "_fullmoon_todo_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3317"}, {"id": "crud_collection_protocol_get_fullmoon_todo", "label": "get_fullmoon_todo()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3341"}, {"id": "crud_collection_protocol_upsert_fullmoon_todo", "label": "upsert_fullmoon_todo()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3359"}, {"id": "crud_collection_protocol_build_installment_summary", "label": "build_installment_summary()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3421"}, {"id": "crud_collection_protocol_invoice_request_item_to_dict", "label": "_invoice_request_item_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3430"}, {"id": "crud_collection_protocol_invoice_request_to_dict", "label": "_invoice_request_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3457"}, {"id": "crud_collection_protocol_active_invoiced_payment_detail_ids", "label": "_active_invoiced_payment_detail_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3497"}, {"id": "crud_collection_protocol_pack_invoice_request_with_items", "label": "_pack_invoice_request_with_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3515"}, {"id": "crud_collection_protocol_list_invoice_eligible_payment_details", "label": "list_invoice_eligible_payment_details()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3580"}, {"id": "crud_collection_protocol_list_invoice_requests_by_protocol", "label": "list_invoice_requests_by_protocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3635"}, {"id": "crud_collection_protocol_create_invoice_request", "label": "create_invoice_request()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3654"}, {"id": "crud_collection_protocol_invoice_request_list_query", "label": "_invoice_request_list_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3756"}, {"id": "crud_collection_protocol_list_protocol_invoice_requests", "label": "list_protocol_invoice_requests()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3785"}, {"id": "crud_collection_protocol_count_pending_protocol_invoice_requests", "label": "count_pending_protocol_invoice_requests()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3823"}, {"id": "crud_collection_protocol_complete_invoice_request", "label": "complete_invoice_request()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3837"}, {"id": "crud_collection_protocol_rationale_1", "label": "\u91c7\u96c6\u534f\u8bae\u5355 / \u5ba1\u6838 / \u7f34\u8d39\u660e\u7ec6 CRUD\uff08\u7ec6\u80de\u5b58\u50a8 2.2.6\uff5e2.2.10\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1"}, {"id": "crud_collection_protocol_rationale_75", "label": "\u8fd4\u56de\u5df2\u5728\u91c7\u96c6\u534f\u8bae\u5355\u6216\u79d1\u7814\u6350\u8d60\u5355\u4e2d\u5360\u7528\u7684\u534f\u8bae\u7f16\u53f7\u96c6\u5408\uff08\u540c\u79df\u6237\u3001\u672a\u5220\u9664\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L75"}, {"id": "crud_collection_protocol_rationale_109", "label": "\u8fd4\u56de\u5df2\u5728\u91c7\u96c6\u534f\u8bae\u5355\u6216\u79d1\u7814\u6350\u8d60\u5355\u6837\u672c\u8868\u4e2d\u5360\u7528\u7684\u6837\u672c\u7f16\u7801\u96c6\u5408\uff08\u540c\u79df\u6237\u3001\u672a\u5220\u9664\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L109"}, {"id": "crud_collection_protocol_rationale_145", "label": "\u521b\u5efa/\u66f4\u65b0\u6837\u672c\u884c\u524d\u6821\u9a8c\uff1a\u6837\u672c\u7f16\u7801\u4e0d\u5f97\u5df2\u88ab\u4efb\u4e00\u4e1a\u52a1\u5355\u5360\u7528\uff08\u8f6c\u79fb\u914d\u5bf9\u5355\u8c41\u514d\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L145"}, {"id": "crud_collection_protocol_rationale_199", "label": "\u5c06 YYYYMMDD / YYYY-MM-DD \u7b49\u683c\u5f0f\u89c4\u8303\u4e3a 8 \u4f4d\u65e5\u671f\u5b57\u7b26\u4e32\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L199"}, {"id": "crud_collection_protocol_rationale_218", "label": "\u5c06\u524d\u7aef camelCase \u5b57\u6bb5\u540d\u8f6c\u4e3a\u6570\u636e\u5e93 snake_case\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L218"}, {"id": "crud_collection_protocol_rationale_229", "label": "\u4ece\u4fdd\u5b58\u8f7d\u8377\u4e2d\u53d6\u51fa\u9644\u4ef6\u5b57\u6bb5\uff08\u652f\u6301 snake/camel\u3001URL \u4e32\u6216\u9644\u4ef6\u5bf9\u8c61\u5217\u8868\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L229"}, {"id": "crud_collection_protocol_rationale_240", "label": "\u9644\u4ef6\u5217\u8868\u6216\u5b57\u7b26\u4e32 \u2192 \u9017\u53f7\u5206\u9694 URL\uff08MinIO\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L240"}, {"id": "crud_collection_protocol_rationale_304", "label": "\u9017\u53f7\u5206\u9694 URL \u2192 \u524d\u7aef\u9644\u4ef6\u5361\u7247\u7ed3\u6784\uff1b\u6709 db \u65f6\u4ece biz_attachment \u53d6\u539f\u59cb\u6587\u4ef6\u540d\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L304"}, {"id": "crud_collection_protocol_rationale_589", "label": "\u6c47\u603b\u534f\u8bae\u5355\u4e0b\u5404\u6837\u672c\u91c7\u96c6\u60c5\u51b5\uff0c\u5982\u300c1\u4e2a\u5df2\u91c7\u96c6\uff0c1\u4e2a\u672a\u91c7\u96c6\u300d\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L589"}, {"id": "crud_collection_protocol_rationale_636", "label": "\u4ece\u5165\u5e93\u653e\u884c\u5ba1\u6838\u8bb0\u5f55\u8865\u5168\u5165\u5e93\u65e5\u671f\uff08\u5386\u53f2\u6570\u636e\u53ef\u80fd\u672a\u5199\u5165\u6837\u672c storage_in_date\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L636"}, {"id": "crud_collection_protocol_rationale_1496", "label": "\u7f34\u8d39\u660e\u7ec6\u884c \u2192 \u524d\u7aef\u5b57\u5178\uff08\u542b\u534f\u8bae\u3001\u5ba2\u6237\u3001\u8f6c\u8d26\u9644\u4ef6\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1496"}, {"id": "crud_collection_protocol_rationale_2170", "label": "overdue | warn | upcoming \u2014 due \u4e3a YYYYMMDD", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2170"}, {"id": "crud_collection_protocol_rationale_2568", "label": "\u534f\u8bae\u6837\u672c\u884c\u91cd\u5efa\u540e\uff0c\u5c06\u63a5\u6536/\u8d28\u68c0\u5de5\u5355\u7684 protocol_sample_id \u8fc1\u79fb\u5230\u65b0\u6837\u672c ID\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2568"}, {"id": "crud_collection_protocol_rationale_3007", "label": "Normalize one payment detail row for equality compare.", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3007"}, {"id": "crud_collection_protocol_rationale_3304", "label": "\u534f\u8bae\u8be6\u60c5 bundle \u7528\uff1a\u6ee1\u6708\u5f85\u529e\u5b57\u6bb5 + \u7531\u5206\u5a29\u65e5\u63a8\u7b97\u7684\u6ee1\u6708\u65e5\u671f\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3304"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "calendar", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "app_crud_base", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "app_crud_biz_no_generator", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "app_crud_protocol_donation_convert", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "app_services_protocol_payment_installment", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "app_services_protocol_pay_mode_switch", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "app_utils_sample_special", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L69", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L103", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_validate_sample_codes_not_used", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L137", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L170", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L176", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L180", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_optional_decimal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L188", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_today_yyyymmdd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L194", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_normalize_yyyymmdd_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L198", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_normalize_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L217", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_pop_attachment_urls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L228", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_attachments_to_urls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L239", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_normalize_attachment_url_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L258", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_format_attachment_file_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L267", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_lookup_attachment_by_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L275", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_urls_to_attachment_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L299", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_user_nick_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L331", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_protocol_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L339", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_payment_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L367", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_detail_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L388", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_audit_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L436", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_party_customer_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L458", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_collection_info_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L492", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_sample_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L510", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_transport_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L536", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_storage_cert_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L556", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_format_newborn_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L571", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_format_sample_collect_summary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L588", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_format_storage_cert_sample_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L606", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_pick_storage_in_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L623", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_load_protocol_storage_in_date_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L631", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_load_sample_type_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L662", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_load_unit_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L676", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_load_site_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L690", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_load_express_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L704", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_storage_certs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L718", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L846", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_yyyymmdd_from_date_param", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L853", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_storage_in_date_to_yyyymmdd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L861", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_collection_protocols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L866", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_collection_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1150", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_payment_by_protocol_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1169", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_protocol_detail_bundle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1183", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_audits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1331", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_create_audit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1398", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_detail_query_with_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1435", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_apply_payment_detail_list_filters", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1454", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_rows_to_payment_detail_dicts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1489", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_receipt_confirm_details", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1523", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_receipt_confirmed_details", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1560", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_confirm_receipt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1606", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_reject_receipt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1645", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_refund_confirm_details", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1676", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_refund_confirmed_details", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1721", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_confirm_refund", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1769", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_reject_refund", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1808", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_payment_detail_or_raise", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1839", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_parse_transfer_time_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1861", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_apply_payment_detail_draft_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1871", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_validate_receipt_finance_submit_ready", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1906", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_update_payment_detail_draft", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1913", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_apply_submit_receipt_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1931", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_submit_receipt_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1943", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_batch_submit_receipt_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1964", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_apply_submit_refund_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1982", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_submit_refund_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2002", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_batch_submit_refund_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2026", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_party_customer_map_by_protocol_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2053", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_yyyymmdd_from_date_param", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2070", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_payment_details_page", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2077", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_classify_installment_warning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2169", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_installment_warning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2181", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_create_collection_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2234", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_update_collection_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2281", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_soft_delete_collection_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2364", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_party_customer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2388", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_upsert_party_customer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2402", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_collection_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2480", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_upsert_collection_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2494", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2545", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_migrate_sample_child_refs_on_replace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2560", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_save_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2595", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_sample_transports", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2684", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_soft_delete_transports_for_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2703", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_save_sample_transports", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2719", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_storage_cert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2777", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_add_months_yyyymmdd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2791", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_calc_installment_due_amounts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2806", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_align_fq_payment_details_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2826", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_payment_details", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2894", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_upsert_payment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2917", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_compare_money", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2986", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_compare_datetime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2995", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_payment_detail_compare_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3006", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_payment_detail_compare_from_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3059", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_payment_detail_sort_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3083", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_payment_details_payload_unchanged", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3090", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_save_payment_details", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3103", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_upsert_storage_cert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3231", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_fullmoon_todo_empty_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3280", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_fullmoon_todo_detail_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3299", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_fullmoon_todo_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3317", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_get_fullmoon_todo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3341", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_upsert_fullmoon_todo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3359", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_build_installment_summary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3421", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_invoice_request_item_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3430", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_invoice_request_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3457", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_active_invoiced_payment_detail_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3497", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_pack_invoice_request_with_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3515", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_invoice_eligible_payment_details", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3580", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_invoice_requests_by_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3635", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_create_invoice_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3654", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_invoice_request_list_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3756", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_list_protocol_invoice_requests", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3785", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_count_pending_protocol_invoice_requests", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3823", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "target": "crud_collection_protocol_complete_invoice_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3837", "weight": 1.0}, {"source": "crud_collection_protocol_validate_sample_codes_not_used", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L148", "weight": 1.0}, {"source": "crud_collection_protocol_validate_sample_codes_not_used", "target": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L154", "weight": 1.0}, {"source": "crud_collection_protocol_pop_attachment_urls", "target": "crud_collection_protocol_attachments_to_urls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L233", "weight": 1.0}, {"source": "crud_collection_protocol_lookup_attachment_by_url", "target": "crud_collection_protocol_normalize_attachment_url_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L280", "weight": 1.0}, {"source": "crud_collection_protocol_urls_to_attachment_list", "target": "crud_collection_protocol_lookup_attachment_by_url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L312", "weight": 1.0}, {"source": "crud_collection_protocol_urls_to_attachment_list", "target": "crud_collection_protocol_format_attachment_file_size", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L321", "weight": 1.0}, {"source": "crud_collection_protocol_protocol_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L349", "weight": 1.0}, {"source": "crud_collection_protocol_payment_to_dict", "target": "crud_collection_protocol_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L373", "weight": 1.0}, {"source": "crud_collection_protocol_payment_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L383", "weight": 1.0}, {"source": "crud_collection_protocol_detail_to_dict", "target": "crud_collection_protocol_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L414", "weight": 1.0}, {"source": "crud_collection_protocol_detail_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L416", "weight": 1.0}, {"source": "crud_collection_protocol_audit_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L453", "weight": 1.0}, {"source": "crud_collection_protocol_party_customer_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L476", "weight": 1.0}, {"source": "crud_collection_protocol_party_customer_to_dict", "target": "crud_collection_protocol_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L481", "weight": 1.0}, {"source": "crud_collection_protocol_collection_info_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L500", "weight": 1.0}, {"source": "crud_collection_protocol_sample_to_dict", "target": "crud_collection_protocol_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L517", "weight": 1.0}, {"source": "crud_collection_protocol_sample_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L531", "weight": 1.0}, {"source": "crud_collection_protocol_transport_to_dict", "target": "crud_collection_protocol_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L545", "weight": 1.0}, {"source": "crud_collection_protocol_transport_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L546", "weight": 1.0}, {"source": "crud_collection_protocol_storage_cert_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L566", "weight": 1.0}, {"source": "crud_collection_protocol_format_newborn_info", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L584", "weight": 1.0}, {"source": "crud_collection_protocol_list_storage_certs", "target": "crud_collection_protocol_load_sample_type_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L787", "weight": 1.0}, {"source": "crud_collection_protocol_list_storage_certs", "target": "crud_collection_protocol_sample_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L789", "weight": 1.0}, {"source": "crud_collection_protocol_list_storage_certs", "target": "crud_collection_protocol_load_protocol_storage_in_date_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L791", "weight": 1.0}, {"source": "crud_collection_protocol_list_storage_certs", "target": "crud_collection_protocol_yyyymmdd_from_date_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L795", "weight": 1.0}, {"source": "crud_collection_protocol_list_storage_certs", "target": "crud_collection_protocol_pick_storage_in_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L804", "weight": 1.0}, {"source": "crud_collection_protocol_list_storage_certs", "target": "crud_collection_protocol_storage_in_date_to_yyyymmdd", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L806", "weight": 1.0}, {"source": "crud_collection_protocol_list_storage_certs", "target": "crud_collection_protocol_storage_cert_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L813", "weight": 1.0}, {"source": "crud_collection_protocol_list_storage_certs", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L825", "weight": 1.0}, {"source": "crud_collection_protocol_list_storage_certs", "target": "crud_collection_protocol_format_newborn_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L828", "weight": 1.0}, {"source": "crud_collection_protocol_list_storage_certs", "target": "crud_collection_protocol_format_storage_cert_sample_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L829", "weight": 1.0}, {"source": "crud_collection_protocol_list_collection_protocols", "target": "crud_collection_protocol_party_customer_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L967", "weight": 1.0}, {"source": "crud_collection_protocol_list_collection_protocols", "target": "crud_collection_protocol_collection_info_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L978", "weight": 1.0}, {"source": "crud_collection_protocol_list_collection_protocols", "target": "crud_collection_protocol_protocol_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L994", "weight": 1.0}, {"source": "crud_collection_protocol_list_collection_protocols", "target": "crud_collection_protocol_load_sample_type_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1014", "weight": 1.0}, {"source": "crud_collection_protocol_list_collection_protocols", "target": "crud_collection_protocol_load_site_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1044", "weight": 1.0}, {"source": "crud_collection_protocol_list_collection_protocols", "target": "crud_collection_protocol_load_express_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1047", "weight": 1.0}, {"source": "crud_collection_protocol_list_collection_protocols", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1128", "weight": 1.0}, {"source": "crud_collection_protocol_list_collection_protocols", "target": "crud_collection_protocol_format_sample_collect_summary", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1144", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_get_collection_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1190", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_get_payment_by_protocol_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1195", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_get_party_customer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1196", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_get_collection_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1197", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_list_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1198", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_get_storage_cert", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1199", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_protocol_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1200", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_collection_info_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1201", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1207", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_payment_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1230", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_party_customer_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1231", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_list_sample_transports", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1233", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_load_site_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1234", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_transport_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1239", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_load_unit_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1278", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_load_sample_type_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1279", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_sample_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1282", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_storage_cert_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1296", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_get_fullmoon_todo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1297", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_fullmoon_todo_detail_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1299", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_urls_to_attachment_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1300", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_list_payment_details", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1306", "weight": 1.0}, {"source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_detail_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1309", "weight": 1.0}, {"source": "crud_collection_protocol_list_audits", "target": "crud_collection_protocol_audit_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1388", "weight": 1.0}, {"source": "crud_collection_protocol_create_audit", "target": "crud_collection_protocol_get_collection_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1407", "weight": 1.0}, {"source": "crud_collection_protocol_apply_payment_detail_list_filters", "target": "crud_collection_protocol_yyyymmdd_from_date_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1479", "weight": 1.0}, {"source": "crud_collection_protocol_rows_to_payment_detail_dicts", "target": "crud_collection_protocol_party_customer_map_by_protocol_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1500", "weight": 1.0}, {"source": "crud_collection_protocol_rows_to_payment_detail_dicts", "target": "crud_collection_protocol_detail_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1505", "weight": 1.0}, {"source": "crud_collection_protocol_rows_to_payment_detail_dicts", "target": "crud_collection_protocol_urls_to_attachment_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1516", "weight": 1.0}, {"source": "crud_collection_protocol_list_receipt_confirm_details", "target": "crud_collection_protocol_detail_query_with_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1536", "weight": 1.0}, {"source": "crud_collection_protocol_list_receipt_confirm_details", "target": "crud_collection_protocol_apply_payment_detail_list_filters", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1537", "weight": 1.0}, {"source": "crud_collection_protocol_list_receipt_confirm_details", "target": "crud_collection_protocol_rows_to_payment_detail_dicts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1557", "weight": 1.0}, {"source": "crud_collection_protocol_list_receipt_confirmed_details", "target": "crud_collection_protocol_detail_query_with_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1573", "weight": 1.0}, {"source": "crud_collection_protocol_list_receipt_confirmed_details", "target": "crud_collection_protocol_apply_payment_detail_list_filters", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1574", "weight": 1.0}, {"source": "crud_collection_protocol_list_receipt_confirmed_details", "target": "crud_collection_protocol_rows_to_payment_detail_dicts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1601", "weight": 1.0}, {"source": "crud_collection_protocol_list_refund_confirm_details", "target": "crud_collection_protocol_detail_query_with_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1689", "weight": 1.0}, {"source": "crud_collection_protocol_list_refund_confirm_details", "target": "crud_collection_protocol_apply_payment_detail_list_filters", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1690", "weight": 1.0}, {"source": "crud_collection_protocol_list_refund_confirm_details", "target": "crud_collection_protocol_rows_to_payment_detail_dicts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1716", "weight": 1.0}, {"source": "crud_collection_protocol_list_refund_confirmed_details", "target": "crud_collection_protocol_detail_query_with_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1734", "weight": 1.0}, {"source": "crud_collection_protocol_list_refund_confirmed_details", "target": "crud_collection_protocol_apply_payment_detail_list_filters", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1735", "weight": 1.0}, {"source": "crud_collection_protocol_list_refund_confirmed_details", "target": "crud_collection_protocol_rows_to_payment_detail_dicts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1764", "weight": 1.0}, {"source": "crud_collection_protocol_apply_payment_detail_draft_fields", "target": "crud_collection_protocol_parse_transfer_time_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1897", "weight": 1.0}, {"source": "crud_collection_protocol_update_payment_detail_draft", "target": "crud_collection_protocol_get_payment_detail_or_raise", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1921", "weight": 1.0}, {"source": "crud_collection_protocol_update_payment_detail_draft", "target": "crud_collection_protocol_apply_payment_detail_draft_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1922", "weight": 1.0}, {"source": "crud_collection_protocol_submit_receipt_finance", "target": "crud_collection_protocol_get_payment_detail_or_raise", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1951", "weight": 1.0}, {"source": "crud_collection_protocol_submit_receipt_finance", "target": "crud_collection_protocol_apply_payment_detail_draft_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1953", "weight": 1.0}, {"source": "crud_collection_protocol_submit_receipt_finance", "target": "crud_collection_protocol_validate_receipt_finance_submit_ready", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1956", "weight": 1.0}, {"source": "crud_collection_protocol_submit_receipt_finance", "target": "crud_collection_protocol_apply_submit_receipt_finance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1957", "weight": 1.0}, {"source": "crud_collection_protocol_batch_submit_receipt_finance", "target": "crud_collection_protocol_get_payment_detail_or_raise", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1975", "weight": 1.0}, {"source": "crud_collection_protocol_batch_submit_receipt_finance", "target": "crud_collection_protocol_apply_submit_receipt_finance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1976", "weight": 1.0}, {"source": "crud_collection_protocol_submit_refund_finance", "target": "crud_collection_protocol_get_payment_detail_or_raise", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2012", "weight": 1.0}, {"source": "crud_collection_protocol_submit_refund_finance", "target": "crud_collection_protocol_apply_submit_refund_finance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2013", "weight": 1.0}, {"source": "crud_collection_protocol_batch_submit_refund_finance", "target": "crud_collection_protocol_get_payment_detail_or_raise", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2040", "weight": 1.0}, {"source": "crud_collection_protocol_batch_submit_refund_finance", "target": "crud_collection_protocol_apply_submit_refund_finance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2041", "weight": 1.0}, {"source": "crud_collection_protocol_list_payment_details_page", "target": "crud_collection_protocol_yyyymmdd_from_date_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2122", "weight": 1.0}, {"source": "crud_collection_protocol_list_payment_details_page", "target": "crud_collection_protocol_party_customer_map_by_protocol_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2147", "weight": 1.0}, {"source": "crud_collection_protocol_list_payment_details_page", "target": "crud_collection_protocol_detail_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2152", "weight": 1.0}, {"source": "crud_collection_protocol_list_payment_details_page", "target": "crud_collection_protocol_urls_to_attachment_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2164", "weight": 1.0}, {"source": "crud_collection_protocol_list_installment_warning", "target": "crud_collection_protocol_today_yyyymmdd", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2192", "weight": 1.0}, {"source": "crud_collection_protocol_list_installment_warning", "target": "crud_collection_protocol_detail_query_with_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2193", "weight": 1.0}, {"source": "crud_collection_protocol_list_installment_warning", "target": "crud_collection_protocol_classify_installment_warning", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2205", "weight": 1.0}, {"source": "crud_collection_protocol_list_installment_warning", "target": "crud_collection_protocol_detail_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2207", "weight": 1.0}, {"source": "crud_collection_protocol_update_collection_protocol", "target": "crud_collection_protocol_get_collection_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2306", "weight": 1.0}, {"source": "crud_collection_protocol_soft_delete_collection_protocol", "target": "crud_collection_protocol_get_collection_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2371", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_party_customer", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2409", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_party_customer", "target": "crud_collection_protocol_get_party_customer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2410", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_party_customer", "target": "crud_collection_protocol_optional_decimal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2431", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_collection_info", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2501", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_collection_info", "target": "crud_collection_protocol_get_collection_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2502", "weight": 1.0}, {"source": "crud_collection_protocol_save_samples", "target": "crud_collection_protocol_list_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2602", "weight": 1.0}, {"source": "crud_collection_protocol_save_samples", "target": "crud_collection_protocol_validate_sample_codes_not_used", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2615", "weight": 1.0}, {"source": "crud_collection_protocol_save_samples", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2630", "weight": 1.0}, {"source": "crud_collection_protocol_save_samples", "target": "crud_collection_protocol_migrate_sample_child_refs_on_replace", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2670", "weight": 1.0}, {"source": "crud_collection_protocol_save_samples", "target": "crud_collection_protocol_save_sample_transports", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2680", "weight": 1.0}, {"source": "crud_collection_protocol_soft_delete_transports_for_protocol", "target": "crud_collection_protocol_list_sample_transports", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2709", "weight": 1.0}, {"source": "crud_collection_protocol_save_sample_transports", "target": "crud_collection_protocol_soft_delete_transports_for_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2727", "weight": 1.0}, {"source": "crud_collection_protocol_save_sample_transports", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2731", "weight": 1.0}, {"source": "crud_collection_protocol_align_fq_payment_details_payload", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2833", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_payment", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2924", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_payment", "target": "crud_collection_protocol_get_payment_by_protocol_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2925", "weight": 1.0}, {"source": "crud_collection_protocol_compare_datetime", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2999", "weight": 1.0}, {"source": "crud_collection_protocol_payment_detail_compare_row", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3008", "weight": 1.0}, {"source": "crud_collection_protocol_payment_detail_compare_row", "target": "crud_collection_protocol_pop_attachment_urls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3009", "weight": 1.0}, {"source": "crud_collection_protocol_payment_detail_compare_row", "target": "crud_collection_protocol_normalize_yyyymmdd_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3041", "weight": 1.0}, {"source": "crud_collection_protocol_payment_detail_compare_row", "target": "crud_collection_protocol_compare_money", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3042", "weight": 1.0}, {"source": "crud_collection_protocol_payment_detail_compare_row", "target": "crud_collection_protocol_compare_datetime", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3045", "weight": 1.0}, {"source": "crud_collection_protocol_payment_detail_compare_from_model", "target": "crud_collection_protocol_normalize_yyyymmdd_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3063", "weight": 1.0}, {"source": "crud_collection_protocol_payment_detail_compare_from_model", "target": "crud_collection_protocol_compare_money", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3064", "weight": 1.0}, {"source": "crud_collection_protocol_payment_detail_compare_from_model", "target": "crud_collection_protocol_compare_datetime", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3067", "weight": 1.0}, {"source": "crud_collection_protocol_payment_details_payload_unchanged", "target": "crud_collection_protocol_payment_detail_compare_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3094", "weight": 1.0}, {"source": "crud_collection_protocol_payment_details_payload_unchanged", "target": "crud_collection_protocol_payment_detail_compare_from_model", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3095", "weight": 1.0}, {"source": "crud_collection_protocol_save_payment_details", "target": "crud_collection_protocol_list_payment_details", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3110", "weight": 1.0}, {"source": "crud_collection_protocol_save_payment_details", "target": "crud_collection_protocol_payment_details_payload_unchanged", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3111", "weight": 1.0}, {"source": "crud_collection_protocol_save_payment_details", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3126", "weight": 1.0}, {"source": "crud_collection_protocol_save_payment_details", "target": "crud_collection_protocol_pop_attachment_urls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3157", "weight": 1.0}, {"source": "crud_collection_protocol_save_payment_details", "target": "crud_collection_protocol_normalize_yyyymmdd_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3214", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_storage_cert", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3238", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_storage_cert", "target": "crud_collection_protocol_get_storage_cert", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3239", "weight": 1.0}, {"source": "crud_collection_protocol_fullmoon_todo_detail_dict", "target": "crud_collection_protocol_fullmoon_todo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3305", "weight": 1.0}, {"source": "crud_collection_protocol_fullmoon_todo_detail_dict", "target": "crud_collection_protocol_fullmoon_todo_empty_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3305", "weight": 1.0}, {"source": "crud_collection_protocol_fullmoon_todo_to_dict", "target": "crud_collection_protocol_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3332", "weight": 1.0}, {"source": "crud_collection_protocol_fullmoon_todo_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3336", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_fullmoon_todo", "target": "crud_collection_protocol_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3366", "weight": 1.0}, {"source": "crud_collection_protocol_upsert_fullmoon_todo", "target": "crud_collection_protocol_get_fullmoon_todo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3367", "weight": 1.0}, {"source": "crud_collection_protocol_pack_invoice_request_with_items", "target": "crud_collection_protocol_invoice_request_item_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3544", "weight": 1.0}, {"source": "crud_collection_protocol_pack_invoice_request_with_items", "target": "crud_collection_protocol_build_installment_summary", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3547", "weight": 1.0}, {"source": "crud_collection_protocol_pack_invoice_request_with_items", "target": "crud_collection_protocol_party_customer_map_by_protocol_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3558", "weight": 1.0}, {"source": "crud_collection_protocol_pack_invoice_request_with_items", "target": "crud_collection_protocol_invoice_request_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3568", "weight": 1.0}, {"source": "crud_collection_protocol_pack_invoice_request_with_items", "target": "crud_collection_protocol_urls_to_attachment_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3572", "weight": 1.0}, {"source": "crud_collection_protocol_list_invoice_eligible_payment_details", "target": "crud_collection_protocol_active_invoiced_payment_detail_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3588", "weight": 1.0}, {"source": "crud_collection_protocol_list_invoice_requests_by_protocol", "target": "crud_collection_protocol_pack_invoice_request_with_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3651", "weight": 1.0}, {"source": "crud_collection_protocol_create_invoice_request", "target": "crud_collection_protocol_active_invoiced_payment_detail_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3673", "weight": 1.0}, {"source": "crud_collection_protocol_create_invoice_request", "target": "crud_collection_protocol_pack_invoice_request_with_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3753", "weight": 1.0}, {"source": "crud_collection_protocol_list_protocol_invoice_requests", "target": "crud_collection_protocol_invoice_request_list_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3797", "weight": 1.0}, {"source": "crud_collection_protocol_list_protocol_invoice_requests", "target": "crud_collection_protocol_pack_invoice_request_with_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3817", "weight": 1.0}, {"source": "crud_collection_protocol_count_pending_protocol_invoice_requests", "target": "crud_collection_protocol_invoice_request_list_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3829", "weight": 1.0}, {"source": "crud_collection_protocol_complete_invoice_request", "target": "crud_collection_protocol_pack_invoice_request_with_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3870", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_collection_protocol_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_75", "target": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L75", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_109", "target": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L109", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_145", "target": "crud_collection_protocol_validate_sample_codes_not_used", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L145", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_199", "target": "crud_collection_protocol_normalize_yyyymmdd_date", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L199", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_218", "target": "crud_collection_protocol_normalize_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L218", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_229", "target": "crud_collection_protocol_pop_attachment_urls", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L229", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_240", "target": "crud_collection_protocol_attachments_to_urls", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L240", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_304", "target": "crud_collection_protocol_urls_to_attachment_list", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L304", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_589", "target": "crud_collection_protocol_format_sample_collect_summary", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L589", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_636", "target": "crud_collection_protocol_load_protocol_storage_in_date_map", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L636", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_1496", "target": "crud_collection_protocol_rows_to_payment_detail_dicts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1496", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_2170", "target": "crud_collection_protocol_classify_installment_warning", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2170", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_2568", "target": "crud_collection_protocol_migrate_sample_child_refs_on_replace", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2568", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_3007", "target": "crud_collection_protocol_payment_detail_compare_row", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3007", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_3304", "target": "crud_collection_protocol_fullmoon_todo_detail_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3304", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L76"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L76"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L76"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L78"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L79"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L81"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L81"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L81"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L85"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L89"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L91"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L91"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L91"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L95"}, {"caller_nid": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L99"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L110"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L110"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L110"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L112"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L113"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L115"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L115"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L115"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L119"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L123"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L125"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L125"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L125"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L129"}, {"caller_nid": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L133"}, {"caller_nid": "crud_collection_protocol_validate_sample_codes_not_used", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L149"}, {"caller_nid": "crud_collection_protocol_validate_sample_codes_not_used", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L149"}, {"caller_nid": "crud_collection_protocol_validate_sample_codes_not_used", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L151"}, {"caller_nid": "crud_collection_protocol_validate_sample_codes_not_used", "callee": "get_partner_sample_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L157"}, {"caller_nid": "crud_collection_protocol_validate_sample_codes_not_used", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L164"}, {"caller_nid": "crud_collection_protocol_validate_sample_codes_not_used", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L166"}, {"caller_nid": "crud_collection_protocol_validate_sample_codes_not_used", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L167"}, {"caller_nid": "crud_collection_protocol_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L173"}, {"caller_nid": "crud_collection_protocol_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L173"}, {"caller_nid": "crud_collection_protocol_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L173"}, {"caller_nid": "crud_collection_protocol_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L177"}, {"caller_nid": "crud_collection_protocol_dec", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L183"}, {"caller_nid": "crud_collection_protocol_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L184"}, {"caller_nid": "crud_collection_protocol_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L185"}, {"caller_nid": "crud_collection_protocol_optional_decimal", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L191"}, {"caller_nid": "crud_collection_protocol_optional_decimal", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L191"}, {"caller_nid": "crud_collection_protocol_today_yyyymmdd", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L195"}, {"caller_nid": "crud_collection_protocol_today_yyyymmdd", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L195"}, {"caller_nid": "crud_collection_protocol_normalize_yyyymmdd_date", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L202"}, {"caller_nid": "crud_collection_protocol_normalize_yyyymmdd_date", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L202"}, {"caller_nid": "crud_collection_protocol_normalize_yyyymmdd_date", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L205"}, {"caller_nid": "crud_collection_protocol_normalize_yyyymmdd_date", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L205"}, {"caller_nid": "crud_collection_protocol_normalize_yyyymmdd_date", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L206"}, {"caller_nid": "crud_collection_protocol_normalize_yyyymmdd_date", "callee": "isdigit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L206"}, {"caller_nid": "crud_collection_protocol_normalize_fields", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L222"}, {"caller_nid": "crud_collection_protocol_normalize_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L223"}, {"caller_nid": "crud_collection_protocol_normalize_fields", "callee": "camel_to_snake", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L223"}, {"caller_nid": "crud_collection_protocol_pop_attachment_urls", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L233"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L243"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L244"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L245"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L248"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L249"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L249"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L249"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L251"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L252"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L252"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L253"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L253"}, {"caller_nid": "crud_collection_protocol_attachments_to_urls", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L254"}, {"caller_nid": "crud_collection_protocol_normalize_attachment_url_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L259"}, {"caller_nid": "crud_collection_protocol_normalize_attachment_url_key", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L263"}, {"caller_nid": "crud_collection_protocol_normalize_attachment_url_key", "callee": "lstrip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L264"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L283"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L283"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L285"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L286"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L286"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "rsplit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L289"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L292"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L292"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L292"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L292"}, {"caller_nid": "crud_collection_protocol_lookup_attachment_by_url", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L293"}, {"caller_nid": "crud_collection_protocol_urls_to_attachment_list", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L308"}, {"caller_nid": "crud_collection_protocol_urls_to_attachment_list", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L309"}, {"caller_nid": "crud_collection_protocol_urls_to_attachment_list", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L315"}, {"caller_nid": "crud_collection_protocol_urls_to_attachment_list", "callee": "rsplit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L319"}, {"caller_nid": "crud_collection_protocol_urls_to_attachment_list", "callee": "rsplit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L326"}, {"caller_nid": "crud_collection_protocol_urls_to_attachment_list", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L327"}, {"caller_nid": "crud_collection_protocol_user_nick_name_map", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L332"}, {"caller_nid": "crud_collection_protocol_user_nick_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L335"}, {"caller_nid": "crud_collection_protocol_user_nick_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L335"}, {"caller_nid": "crud_collection_protocol_user_nick_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L335"}, {"caller_nid": "crud_collection_protocol_user_nick_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L335"}, {"caller_nid": "crud_collection_protocol_protocol_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L348"}, {"caller_nid": "crud_collection_protocol_payment_to_dict", "callee": "parse_installment_ratios", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L368"}, {"caller_nid": "crud_collection_protocol_payment_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L376"}, {"caller_nid": "crud_collection_protocol_payment_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L377"}, {"caller_nid": "crud_collection_protocol_detail_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L424"}, {"caller_nid": "crud_collection_protocol_party_customer_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L466"}, {"caller_nid": "crud_collection_protocol_party_customer_to_dict", "callee": "format_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L475"}, {"caller_nid": "crud_collection_protocol_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L522"}, {"caller_nid": "crud_collection_protocol_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L522"}, {"caller_nid": "crud_collection_protocol_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L523"}, {"caller_nid": "crud_collection_protocol_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L524"}, {"caller_nid": "crud_collection_protocol_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L525"}, {"caller_nid": "crud_collection_protocol_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L526"}, {"caller_nid": "crud_collection_protocol_sample_to_dict", "callee": "sample_special_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L527"}, {"caller_nid": "crud_collection_protocol_storage_cert_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L562"}, {"caller_nid": "crud_collection_protocol_format_newborn_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L575"}, {"caller_nid": "crud_collection_protocol_format_newborn_info", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L577"}, {"caller_nid": "crud_collection_protocol_format_newborn_info", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L578"}, {"caller_nid": "crud_collection_protocol_format_newborn_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L578"}, {"caller_nid": "crud_collection_protocol_format_newborn_info", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L580"}, {"caller_nid": "crud_collection_protocol_format_newborn_info", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L582"}, {"caller_nid": "crud_collection_protocol_format_newborn_info", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L584"}, {"caller_nid": "crud_collection_protocol_format_newborn_info", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L585"}, {"caller_nid": "crud_collection_protocol_format_sample_collect_summary", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L593"}, {"caller_nid": "crud_collection_protocol_format_sample_collect_summary", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L600"}, {"caller_nid": "crud_collection_protocol_format_sample_collect_summary", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L602"}, {"caller_nid": "crud_collection_protocol_format_sample_collect_summary", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L603"}, {"caller_nid": "crud_collection_protocol_format_storage_cert_sample_info", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L611"}, {"caller_nid": "crud_collection_protocol_format_storage_cert_sample_info", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L611"}, {"caller_nid": "crud_collection_protocol_format_storage_cert_sample_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L612"}, {"caller_nid": "crud_collection_protocol_format_storage_cert_sample_info", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L612"}, {"caller_nid": "crud_collection_protocol_format_storage_cert_sample_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L613"}, {"caller_nid": "crud_collection_protocol_format_storage_cert_sample_info", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L613"}, {"caller_nid": "crud_collection_protocol_format_storage_cert_sample_info", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L618"}, {"caller_nid": "crud_collection_protocol_format_storage_cert_sample_info", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L619"}, {"caller_nid": "crud_collection_protocol_format_storage_cert_sample_info", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L620"}, {"caller_nid": "crud_collection_protocol_pick_storage_in_date", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L625"}, {"caller_nid": "crud_collection_protocol_pick_storage_in_date", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L625"}, {"caller_nid": "crud_collection_protocol_load_protocol_storage_in_date_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L640"}, {"caller_nid": "crud_collection_protocol_load_protocol_storage_in_date_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L640"}, {"caller_nid": "crud_collection_protocol_load_protocol_storage_in_date_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L640"}, {"caller_nid": "crud_collection_protocol_load_protocol_storage_in_date_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L642"}, {"caller_nid": "crud_collection_protocol_load_protocol_storage_in_date_map", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L646"}, {"caller_nid": "crud_collection_protocol_load_protocol_storage_in_date_map", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L652"}, {"caller_nid": "crud_collection_protocol_load_protocol_storage_in_date_map", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L655"}, {"caller_nid": "crud_collection_protocol_load_protocol_storage_in_date_map", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L656"}, {"caller_nid": "crud_collection_protocol_load_sample_type_name_map", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L663"}, {"caller_nid": "crud_collection_protocol_load_sample_type_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L668"}, {"caller_nid": "crud_collection_protocol_load_sample_type_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L668"}, {"caller_nid": "crud_collection_protocol_load_sample_type_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L668"}, {"caller_nid": "crud_collection_protocol_load_sample_type_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L669"}, {"caller_nid": "crud_collection_protocol_load_unit_name_map", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L677"}, {"caller_nid": "crud_collection_protocol_load_unit_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L682"}, {"caller_nid": "crud_collection_protocol_load_unit_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L682"}, {"caller_nid": "crud_collection_protocol_load_unit_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L682"}, {"caller_nid": "crud_collection_protocol_load_unit_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L683"}, {"caller_nid": "crud_collection_protocol_load_site_name_map", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L691"}, {"caller_nid": "crud_collection_protocol_load_site_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L696"}, {"caller_nid": "crud_collection_protocol_load_site_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L696"}, {"caller_nid": "crud_collection_protocol_load_site_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L696"}, {"caller_nid": "crud_collection_protocol_load_site_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L697"}, {"caller_nid": "crud_collection_protocol_load_express_name_map", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L705"}, {"caller_nid": "crud_collection_protocol_load_express_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L710"}, {"caller_nid": "crud_collection_protocol_load_express_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L710"}, {"caller_nid": "crud_collection_protocol_load_express_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L710"}, {"caller_nid": "crud_collection_protocol_load_express_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L711"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L730"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L730"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L735"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L739"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L739"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L743"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L746"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L746"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L749"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L751"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L751"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L751"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L760"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L760"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L760"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L762"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L770"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L770"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L770"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L772"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L780"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L780"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L780"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L782"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L789"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L789"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L794"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L798"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L802"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L803"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L804"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L814"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L832"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L833"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L834"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L835"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L839"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L840"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L841"}, {"caller_nid": "crud_collection_protocol_list_storage_certs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L841"}, {"caller_nid": "crud_collection_protocol_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L847"}, {"caller_nid": "crud_collection_protocol_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L848"}, {"caller_nid": "crud_collection_protocol_yyyymmdd_from_date_param", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L854"}, {"caller_nid": "crud_collection_protocol_yyyymmdd_from_date_param", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L855"}, {"caller_nid": "crud_collection_protocol_yyyymmdd_from_date_param", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L856"}, {"caller_nid": "crud_collection_protocol_yyyymmdd_from_date_param", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L857"}, {"caller_nid": "crud_collection_protocol_yyyymmdd_from_date_param", "callee": "isdigit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L857"}, {"caller_nid": "crud_collection_protocol_yyyymmdd_from_date_param", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L858"}, {"caller_nid": "crud_collection_protocol_storage_in_date_to_yyyymmdd", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L862"}, {"caller_nid": "crud_collection_protocol_storage_in_date_to_yyyymmdd", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L862"}, {"caller_nid": "crud_collection_protocol_storage_in_date_to_yyyymmdd", "callee": "isdigit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L862"}, {"caller_nid": "crud_collection_protocol_storage_in_date_to_yyyymmdd", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L863"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L942"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L942"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L942"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L942"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L942"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L943"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L944"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L944"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L946"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L946"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L946"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L946"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L946"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L947"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L959"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L959"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L959"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L961"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L970"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L970"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L970"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L972"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L981"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L981"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L981"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L982"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L982"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L982"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L986"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L986"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L986"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L986"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L989"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L989"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L989"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L989"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L993"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L993"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L993"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L994"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L994"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L995"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L995"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L998"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L998"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L998"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L998"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1006"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1006"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1006"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1006"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1008"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1011"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1011"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1016"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1016"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1019"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1021"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1023"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get_lab_storage_code_map_by_sample_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1028"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1035"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1035"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1035"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1037"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1045"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1049"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "build_protocol_payment_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1054"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1060"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1061"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1062"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1062"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1064"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1065"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1066"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1067"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1068"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1069"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1070"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1071"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1072"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1073"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1074"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1075"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1076"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1077"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1094"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1094"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1095"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1095"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1096"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1096"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1097"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1103"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1108"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1109"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1111"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1113"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1114"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1116"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1122"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1124"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1130"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1134"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1135"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "sample_special_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1137"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1141"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1142"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1143"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1143"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1145"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1146"}, {"caller_nid": "crud_collection_protocol_list_collection_protocols", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1147"}, {"caller_nid": "crud_collection_protocol_get_collection_protocol", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1163"}, {"caller_nid": "crud_collection_protocol_get_collection_protocol", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1166"}, {"caller_nid": "crud_collection_protocol_get_collection_protocol", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1166"}, {"caller_nid": "crud_collection_protocol_get_collection_protocol", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1166"}, {"caller_nid": "crud_collection_protocol_get_collection_protocol", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1166"}, {"caller_nid": "crud_collection_protocol_get_payment_by_protocol_id", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1171"}, {"caller_nid": "crud_collection_protocol_get_payment_by_protocol_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1171"}, {"caller_nid": "crud_collection_protocol_get_payment_by_protocol_id", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1171"}, {"caller_nid": "crud_collection_protocol_get_payment_by_protocol_id", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1173"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1203"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1204"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1204"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1205"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1206"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1206"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1208"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1209"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1209"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1212"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1212"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1212"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1213"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1213"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1216"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1216"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1216"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1221"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1221"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1224"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1224"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1224"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1240"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get_receptions_map_for_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1245"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get_qc_info_map_for_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1254"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get_process_qc_info_map_for_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1260"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get_production_info_map_for_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1266"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get_storage_release_map_for_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1272"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1283"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1284"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1285"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1286"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1287"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1287"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1290"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1291"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1292"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1293"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1294"}, {"caller_nid": "crud_collection_protocol_get_protocol_detail_bundle", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1324"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1343"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1343"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1343"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1346"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1354"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1356"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1356"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1357"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1359"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1360"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1363"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1364"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1365"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1366"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1371"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1373"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1373"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1373"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1373"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1374"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1375"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1375"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1377"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1377"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1377"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1377"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1377"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1382"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1385"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1385"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1385"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1385"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1391"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1395"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1409"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1410"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1412"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "BizProtocolAudit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1413"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1414"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1417"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1424"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1426"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1429"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1430"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1431"}, {"caller_nid": "crud_collection_protocol_detail_query_with_protocol", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1441"}, {"caller_nid": "crud_collection_protocol_detail_query_with_protocol", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1441"}, {"caller_nid": "crud_collection_protocol_detail_query_with_protocol", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1441"}, {"caller_nid": "crud_collection_protocol_detail_query_with_protocol", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1441"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_list_filters", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1463"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_list_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1466"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_list_filters", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1466"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_list_filters", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1468"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_list_filters", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1469"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_list_filters", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1470"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_list_filters", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1471"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_list_filters", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1472"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_list_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1476"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_list_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1477"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_list_filters", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1477"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_list_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1481"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_list_filters", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1485"}, {"caller_nid": "crud_collection_protocol_rows_to_payment_detail_dicts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1504"}, {"caller_nid": "crud_collection_protocol_rows_to_payment_detail_dicts", "callee": "post_process", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1518"}, {"caller_nid": "crud_collection_protocol_rows_to_payment_detail_dicts", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1519"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1547"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1548"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1548"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1548"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1548"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1549"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1550"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1550"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1552"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1552"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1552"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1552"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1552"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirm_details", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1557"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1584"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1585"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1585"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1585"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1585"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1586"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1587"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1587"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1589"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1589"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1589"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1589"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1589"}, {"caller_nid": "crud_collection_protocol_list_receipt_confirmed_details", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1602"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1616"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1616"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1616"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1618"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1627"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1630"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1631"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1634"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1636"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1638"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1639"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1640"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1641"}, {"caller_nid": "crud_collection_protocol_reject_receipt", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1653"}, {"caller_nid": "crud_collection_protocol_reject_receipt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1653"}, {"caller_nid": "crud_collection_protocol_reject_receipt", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1653"}, {"caller_nid": "crud_collection_protocol_reject_receipt", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1655"}, {"caller_nid": "crud_collection_protocol_reject_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1664"}, {"caller_nid": "crud_collection_protocol_reject_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1666"}, {"caller_nid": "crud_collection_protocol_reject_receipt", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1669"}, {"caller_nid": "crud_collection_protocol_reject_receipt", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1670"}, {"caller_nid": "crud_collection_protocol_reject_receipt", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1671"}, {"caller_nid": "crud_collection_protocol_reject_receipt", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1672"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1700"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1701"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1701"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1701"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1701"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1702"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1703"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1703"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1705"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1705"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1705"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1705"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1705"}, {"caller_nid": "crud_collection_protocol_list_refund_confirm_details", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1717"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1745"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1746"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1746"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1746"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1746"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1747"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1748"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1748"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1750"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1750"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1750"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1750"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1750"}, {"caller_nid": "crud_collection_protocol_list_refund_confirmed_details", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1765"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1779"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1779"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1779"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1781"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1790"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1793"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1794"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1797"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1799"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1801"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1802"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1803"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1804"}, {"caller_nid": "crud_collection_protocol_reject_refund", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1816"}, {"caller_nid": "crud_collection_protocol_reject_refund", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1816"}, {"caller_nid": "crud_collection_protocol_reject_refund", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1816"}, {"caller_nid": "crud_collection_protocol_reject_refund", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1818"}, {"caller_nid": "crud_collection_protocol_reject_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1827"}, {"caller_nid": "crud_collection_protocol_reject_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1829"}, {"caller_nid": "crud_collection_protocol_reject_refund", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1832"}, {"caller_nid": "crud_collection_protocol_reject_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1833"}, {"caller_nid": "crud_collection_protocol_reject_refund", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1834"}, {"caller_nid": "crud_collection_protocol_reject_refund", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1835"}, {"caller_nid": "crud_collection_protocol_get_payment_detail_or_raise", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1846"}, {"caller_nid": "crud_collection_protocol_get_payment_detail_or_raise", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1846"}, {"caller_nid": "crud_collection_protocol_get_payment_detail_or_raise", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1846"}, {"caller_nid": "crud_collection_protocol_get_payment_detail_or_raise", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1848"}, {"caller_nid": "crud_collection_protocol_get_payment_detail_or_raise", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1857"}, {"caller_nid": "crud_collection_protocol_parse_transfer_time_value", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1864"}, {"caller_nid": "crud_collection_protocol_parse_transfer_time_value", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1866"}, {"caller_nid": "crud_collection_protocol_parse_transfer_time_value", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1867"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_draft_fields", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1882"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_draft_fields", "callee": "normalize_transfer_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1884"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_draft_fields", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1885"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_draft_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1885"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_draft_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1888"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_draft_fields", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1892"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_draft_fields", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1892"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_draft_fields", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1894"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_draft_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1897"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_draft_fields", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1899"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_draft_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1899"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_draft_fields", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1901"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_draft_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1901"}, {"caller_nid": "crud_collection_protocol_apply_payment_detail_draft_fields", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1903"}, {"caller_nid": "crud_collection_protocol_validate_receipt_finance_submit_ready", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1907"}, {"caller_nid": "crud_collection_protocol_validate_receipt_finance_submit_ready", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1908"}, {"caller_nid": "crud_collection_protocol_validate_receipt_finance_submit_ready", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1909"}, {"caller_nid": "crud_collection_protocol_validate_receipt_finance_submit_ready", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1909"}, {"caller_nid": "crud_collection_protocol_validate_receipt_finance_submit_ready", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1910"}, {"caller_nid": "crud_collection_protocol_update_payment_detail_draft", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1925"}, {"caller_nid": "crud_collection_protocol_update_payment_detail_draft", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1926"}, {"caller_nid": "crud_collection_protocol_update_payment_detail_draft", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1927"}, {"caller_nid": "crud_collection_protocol_apply_submit_receipt_finance", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1937"}, {"caller_nid": "crud_collection_protocol_apply_submit_receipt_finance", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1940"}, {"caller_nid": "crud_collection_protocol_submit_receipt_finance", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1958"}, {"caller_nid": "crud_collection_protocol_submit_receipt_finance", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1959"}, {"caller_nid": "crud_collection_protocol_submit_receipt_finance", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1960"}, {"caller_nid": "crud_collection_protocol_batch_submit_receipt_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1971"}, {"caller_nid": "crud_collection_protocol_batch_submit_receipt_finance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1971"}, {"caller_nid": "crud_collection_protocol_batch_submit_receipt_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1971"}, {"caller_nid": "crud_collection_protocol_batch_submit_receipt_finance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1971"}, {"caller_nid": "crud_collection_protocol_batch_submit_receipt_finance", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1973"}, {"caller_nid": "crud_collection_protocol_batch_submit_receipt_finance", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1977"}, {"caller_nid": "crud_collection_protocol_batch_submit_receipt_finance", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1978"}, {"caller_nid": "crud_collection_protocol_batch_submit_receipt_finance", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1979"}, {"caller_nid": "crud_collection_protocol_apply_submit_refund_finance", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1991"}, {"caller_nid": "crud_collection_protocol_apply_submit_refund_finance", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1992"}, {"caller_nid": "crud_collection_protocol_apply_submit_refund_finance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1992"}, {"caller_nid": "crud_collection_protocol_apply_submit_refund_finance", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1993"}, {"caller_nid": "crud_collection_protocol_apply_submit_refund_finance", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1995"}, {"caller_nid": "crud_collection_protocol_apply_submit_refund_finance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1995"}, {"caller_nid": "crud_collection_protocol_apply_submit_refund_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1996"}, {"caller_nid": "crud_collection_protocol_apply_submit_refund_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1997"}, {"caller_nid": "crud_collection_protocol_apply_submit_refund_finance", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1999"}, {"caller_nid": "crud_collection_protocol_submit_refund_finance", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2020"}, {"caller_nid": "crud_collection_protocol_submit_refund_finance", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2021"}, {"caller_nid": "crud_collection_protocol_submit_refund_finance", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2022"}, {"caller_nid": "crud_collection_protocol_batch_submit_refund_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2036"}, {"caller_nid": "crud_collection_protocol_batch_submit_refund_finance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2036"}, {"caller_nid": "crud_collection_protocol_batch_submit_refund_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2036"}, {"caller_nid": "crud_collection_protocol_batch_submit_refund_finance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2036"}, {"caller_nid": "crud_collection_protocol_batch_submit_refund_finance", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2038"}, {"caller_nid": "crud_collection_protocol_batch_submit_refund_finance", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2048"}, {"caller_nid": "crud_collection_protocol_batch_submit_refund_finance", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2049"}, {"caller_nid": "crud_collection_protocol_batch_submit_refund_finance", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2050"}, {"caller_nid": "crud_collection_protocol_party_customer_map_by_protocol_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2060"}, {"caller_nid": "crud_collection_protocol_party_customer_map_by_protocol_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2060"}, {"caller_nid": "crud_collection_protocol_party_customer_map_by_protocol_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2060"}, {"caller_nid": "crud_collection_protocol_party_customer_map_by_protocol_ids", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2062"}, {"caller_nid": "crud_collection_protocol_yyyymmdd_from_date_param", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2071"}, {"caller_nid": "crud_collection_protocol_yyyymmdd_from_date_param", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2072"}, {"caller_nid": "crud_collection_protocol_yyyymmdd_from_date_param", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2073"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2093"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2093"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2093"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2093"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2104"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2105"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2106"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2107"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2107"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2109"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2110"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2111"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2112"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2113"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2117"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2118"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2118"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2119"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2120"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2120"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2124"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2128"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2131"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2132"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2132"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2132"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2132"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2133"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2134"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2134"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2137"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2137"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2139"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2139"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2139"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2139"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2151"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2165"}, {"caller_nid": "crud_collection_protocol_list_payment_details_page", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2166"}, {"caller_nid": "crud_collection_protocol_classify_installment_warning", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2171"}, {"caller_nid": "crud_collection_protocol_classify_installment_warning", "callee": "isdigit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2171"}, {"caller_nid": "crud_collection_protocol_classify_installment_warning", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2175"}, {"caller_nid": "crud_collection_protocol_classify_installment_warning", "callee": "strptime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2175"}, {"caller_nid": "crud_collection_protocol_classify_installment_warning", "callee": "timedelta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2175"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2193"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2194"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2198"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2201"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2201"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2201"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2204"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2215"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2215"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2224"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2226"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2227"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2228"}, {"caller_nid": "crud_collection_protocol_list_installment_warning", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2228"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2249"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "allocate_next_biz_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2251"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "assert_biz_no_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2254"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "BizCollectionProtocol", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2255"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2256"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2257"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2259"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2260"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2261"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2262"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2263"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2264"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2267"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2270"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2272"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2275"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2276"}, {"caller_nid": "crud_collection_protocol_create_collection_protocol", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2277"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2310"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2312"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2314"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2316"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2317"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2318"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2318"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2319"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2321"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2323"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2325"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2327"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2331"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2335"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2339"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "normalize_void_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2344"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2345"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2351"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2353"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2355"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2357"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2358"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2359"}, {"caller_nid": "crud_collection_protocol_update_collection_protocol", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2360"}, {"caller_nid": "crud_collection_protocol_soft_delete_collection_protocol", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2375"}, {"caller_nid": "crud_collection_protocol_soft_delete_collection_protocol", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2378"}, {"caller_nid": "crud_collection_protocol_soft_delete_collection_protocol", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2379"}, {"caller_nid": "crud_collection_protocol_soft_delete_collection_protocol", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2380"}, {"caller_nid": "crud_collection_protocol_get_party_customer", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2390"}, {"caller_nid": "crud_collection_protocol_get_party_customer", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2390"}, {"caller_nid": "crud_collection_protocol_get_party_customer", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2390"}, {"caller_nid": "crud_collection_protocol_get_party_customer", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2392"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2425"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2425"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2428"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2431"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2434"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "optional_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2434"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2437"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2439"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2441"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2442"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2443"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2444"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "BizProtocolPartyCustomer", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2446"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2447"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2451"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2451"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2454"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2456"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2461"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2461"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2464"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2467"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2470"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "optional_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2470"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2473"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2474"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2475"}, {"caller_nid": "crud_collection_protocol_upsert_party_customer", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2476"}, {"caller_nid": "crud_collection_protocol_get_collection_info", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2482"}, {"caller_nid": "crud_collection_protocol_get_collection_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2482"}, {"caller_nid": "crud_collection_protocol_get_collection_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2482"}, {"caller_nid": "crud_collection_protocol_get_collection_info", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2484"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2508"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2508"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2511"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2513"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2515"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2516"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2517"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2518"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "BizProtocolCollectionInfo", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2520"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2521"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2525"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2525"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2528"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2530"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2535"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2535"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2538"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2539"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2540"}, {"caller_nid": "crud_collection_protocol_upsert_collection_info", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2541"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2547"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2547"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2547"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2547"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2549"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2555"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2555"}, {"caller_nid": "crud_collection_protocol_migrate_sample_child_refs_on_replace", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2571"}, {"caller_nid": "crud_collection_protocol_migrate_sample_child_refs_on_replace", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2571"}, {"caller_nid": "crud_collection_protocol_migrate_sample_child_refs_on_replace", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2572"}, {"caller_nid": "crud_collection_protocol_migrate_sample_child_refs_on_replace", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2575"}, {"caller_nid": "crud_collection_protocol_migrate_sample_child_refs_on_replace", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2575"}, {"caller_nid": "crud_collection_protocol_migrate_sample_child_refs_on_replace", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2575"}, {"caller_nid": "crud_collection_protocol_migrate_sample_child_refs_on_replace", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2577"}, {"caller_nid": "crud_collection_protocol_migrate_sample_child_refs_on_replace", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2584"}, {"caller_nid": "crud_collection_protocol_migrate_sample_child_refs_on_replace", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2585"}, {"caller_nid": "crud_collection_protocol_migrate_sample_child_refs_on_replace", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2585"}, {"caller_nid": "crud_collection_protocol_migrate_sample_child_refs_on_replace", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2586"}, {"caller_nid": "crud_collection_protocol_migrate_sample_child_refs_on_replace", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2592"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2604"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2606"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2611"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2612"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2614"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2629"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "validate_sample_special_raw", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2631"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "BizProtocolSample", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2632"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2633"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2637"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2637"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2640"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2642"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2649"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2649"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2652"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2654"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2654"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2654"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2654"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2658"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2658"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2658"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2661"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "apply_sample_special_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2662"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2663"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2664"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2666"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2668"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2677"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2679"}, {"caller_nid": "crud_collection_protocol_list_sample_transports", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2690"}, {"caller_nid": "crud_collection_protocol_list_sample_transports", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2690"}, {"caller_nid": "crud_collection_protocol_list_sample_transports", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2690"}, {"caller_nid": "crud_collection_protocol_list_sample_transports", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2690"}, {"caller_nid": "crud_collection_protocol_list_sample_transports", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2692"}, {"caller_nid": "crud_collection_protocol_list_sample_transports", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2698"}, {"caller_nid": "crud_collection_protocol_list_sample_transports", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2698"}, {"caller_nid": "crud_collection_protocol_soft_delete_transports_for_protocol", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2713"}, {"caller_nid": "crud_collection_protocol_soft_delete_transports_for_protocol", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2714"}, {"caller_nid": "crud_collection_protocol_soft_delete_transports_for_protocol", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2716"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2728"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2729"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2731"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2732"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2733"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2736"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2736"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2740"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2741"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2742"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2744"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2746"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2746"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "BizProtocolSampleTransport", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2750"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2751"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2756"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2756"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2757"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2757"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2758"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2758"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2761"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2761"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2762"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2762"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2765"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2765"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2768"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2770"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2773"}, {"caller_nid": "crud_collection_protocol_save_sample_transports", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2774"}, {"caller_nid": "crud_collection_protocol_get_storage_cert", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2779"}, {"caller_nid": "crud_collection_protocol_get_storage_cert", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2779"}, {"caller_nid": "crud_collection_protocol_get_storage_cert", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2779"}, {"caller_nid": "crud_collection_protocol_get_storage_cert", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2781"}, {"caller_nid": "crud_collection_protocol_add_months_yyyymmdd", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2792"}, {"caller_nid": "crud_collection_protocol_add_months_yyyymmdd", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2792"}, {"caller_nid": "crud_collection_protocol_add_months_yyyymmdd", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2793"}, {"caller_nid": "crud_collection_protocol_add_months_yyyymmdd", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2795"}, {"caller_nid": "crud_collection_protocol_add_months_yyyymmdd", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2796"}, {"caller_nid": "crud_collection_protocol_add_months_yyyymmdd", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2797"}, {"caller_nid": "crud_collection_protocol_add_months_yyyymmdd", "callee": "monthrange", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2801"}, {"caller_nid": "crud_collection_protocol_add_months_yyyymmdd", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2802"}, {"caller_nid": "crud_collection_protocol_calc_installment_due_amounts", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2812"}, {"caller_nid": "crud_collection_protocol_calc_installment_due_amounts", "callee": "round", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2812"}, {"caller_nid": "crud_collection_protocol_calc_installment_due_amounts", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2812"}, {"caller_nid": "crud_collection_protocol_calc_installment_due_amounts", "callee": "range", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2816"}, {"caller_nid": "crud_collection_protocol_calc_installment_due_amounts", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2822"}, {"caller_nid": "crud_collection_protocol_calc_installment_due_amounts", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2822"}, {"caller_nid": "crud_collection_protocol_calc_installment_due_amounts", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2822"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2830"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2831"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2832"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2833"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2834"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2835"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "range", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2835"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2837"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2839"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2841"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2847"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2849"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2851"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "parse_installment_ratios", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2853"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "resolve_installment_due_amounts", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2854"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2855"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2857"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2858"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "range", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2860"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2863"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2865"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2866"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2868"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "calc_fq_installment_due_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2869"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2872"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "calc_fq_installment_due_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2875"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2879"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2880"}, {"caller_nid": "crud_collection_protocol_align_fq_payment_details_payload", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2884"}, {"caller_nid": "crud_collection_protocol_list_payment_details", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2900"}, {"caller_nid": "crud_collection_protocol_list_payment_details", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2900"}, {"caller_nid": "crud_collection_protocol_list_payment_details", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2900"}, {"caller_nid": "crud_collection_protocol_list_payment_details", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2900"}, {"caller_nid": "crud_collection_protocol_list_payment_details", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2902"}, {"caller_nid": "crud_collection_protocol_list_payment_details", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2909"}, {"caller_nid": "crud_collection_protocol_list_payment_details", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2910"}, {"caller_nid": "crud_collection_protocol_list_payment_details", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2911"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "_apply", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2956"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2958"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2959"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2960"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2961"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2964"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2964"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "BizProtocolPayment", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2965"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2966"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2971"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2971"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2974"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2976"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "_apply", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2979"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2980"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2981"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2982"}, {"caller_nid": "crud_collection_protocol_compare_money", "callee": "quantize", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2990"}, {"caller_nid": "crud_collection_protocol_compare_money", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2990"}, {"caller_nid": "crud_collection_protocol_compare_money", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2990"}, {"caller_nid": "crud_collection_protocol_compare_money", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2990"}, {"caller_nid": "crud_collection_protocol_compare_money", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2992"}, {"caller_nid": "crud_collection_protocol_compare_money", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2992"}, {"caller_nid": "crud_collection_protocol_compare_datetime", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2998"}, {"caller_nid": "crud_collection_protocol_compare_datetime", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3000"}, {"caller_nid": "crud_collection_protocol_compare_datetime", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3001"}, {"caller_nid": "crud_collection_protocol_compare_datetime", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3002"}, {"caller_nid": "crud_collection_protocol_compare_datetime", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3003"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3008"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3033"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3034"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3035"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3037"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3037"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3040"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3041"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3042"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3043"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3043"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3044"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3047"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3047"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3048"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3048"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3049"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3049"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3050"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3050"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_row", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3051"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_from_model", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3060"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_from_model", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3065"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_from_model", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3069"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_from_model", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3070"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_from_model", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3071"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_from_model", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3072"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_from_model", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3074"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_from_model", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3075"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_from_model", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3076"}, {"caller_nid": "crud_collection_protocol_payment_detail_compare_from_model", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3078"}, {"caller_nid": "crud_collection_protocol_payment_detail_sort_key", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3084"}, {"caller_nid": "crud_collection_protocol_payment_detail_sort_key", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3086"}, {"caller_nid": "crud_collection_protocol_payment_details_payload_unchanged", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3094"}, {"caller_nid": "crud_collection_protocol_payment_details_payload_unchanged", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3096"}, {"caller_nid": "crud_collection_protocol_payment_details_payload_unchanged", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3096"}, {"caller_nid": "crud_collection_protocol_payment_details_payload_unchanged", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3098"}, {"caller_nid": "crud_collection_protocol_payment_details_payload_unchanged", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3099"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3115"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3115"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3115"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3117"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3126"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "validate_payment_details_for_save", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3127"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "parse_installment_ratios", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3132"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3139"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3140"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3142"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3155"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3156"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3182"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3183"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3184"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3186"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3187"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "BizProtocolPaymentDetail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3190"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3191"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3195"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3195"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3198"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3200"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3211"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3211"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3214"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3217"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3217"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3217"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3220"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3221"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3221"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3223"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3224"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3225"}, {"caller_nid": "crud_collection_protocol_save_payment_details", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3227"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3244"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3244"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3246"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3248"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3249"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3250"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3251"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "BizProtocolStorageCert", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3253"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3254"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3258"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3258"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3261"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3263"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3268"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3268"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3269"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3270"}, {"caller_nid": "crud_collection_protocol_upsert_storage_cert", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3271"}, {"caller_nid": "crud_collection_protocol_fullmoon_todo_detail_dict", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3305"}, {"caller_nid": "crud_collection_protocol_fullmoon_todo_detail_dict", "callee": "timedelta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3309"}, {"caller_nid": "crud_collection_protocol_fullmoon_todo_detail_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3310"}, {"caller_nid": "crud_collection_protocol_fullmoon_todo_detail_dict", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3311"}, {"caller_nid": "crud_collection_protocol_fullmoon_todo_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3322"}, {"caller_nid": "crud_collection_protocol_fullmoon_todo_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3329"}, {"caller_nid": "crud_collection_protocol_fullmoon_todo_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3330"}, {"caller_nid": "crud_collection_protocol_get_fullmoon_todo", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3347"}, {"caller_nid": "crud_collection_protocol_get_fullmoon_todo", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3347"}, {"caller_nid": "crud_collection_protocol_get_fullmoon_todo", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3347"}, {"caller_nid": "crud_collection_protocol_get_fullmoon_todo", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3349"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3379"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3379"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3382"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3382"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3382"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3384"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3386"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3387"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3388"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3389"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "BizProtocolFullmoonTodo", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3391"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3392"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3396"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3396"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3399"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3401"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3406"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3406"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3409"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3409"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3409"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3410"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3411"}, {"caller_nid": "crud_collection_protocol_upsert_fullmoon_todo", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3412"}, {"caller_nid": "crud_collection_protocol_build_installment_summary", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3422"}, {"caller_nid": "crud_collection_protocol_build_installment_summary", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3425"}, {"caller_nid": "crud_collection_protocol_build_installment_summary", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3427"}, {"caller_nid": "crud_collection_protocol_build_installment_summary", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3427"}, {"caller_nid": "crud_collection_protocol_invoice_request_item_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3441"}, {"caller_nid": "crud_collection_protocol_invoice_request_item_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3444"}, {"caller_nid": "crud_collection_protocol_invoice_request_item_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3448"}, {"caller_nid": "crud_collection_protocol_invoice_request_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3467"}, {"caller_nid": "crud_collection_protocol_invoice_request_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3479"}, {"caller_nid": "crud_collection_protocol_invoice_request_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3484"}, {"caller_nid": "crud_collection_protocol_invoice_request_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3485"}, {"caller_nid": "crud_collection_protocol_invoice_request_to_dict", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3489"}, {"caller_nid": "crud_collection_protocol_invoice_request_to_dict", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3493"}, {"caller_nid": "crud_collection_protocol_active_invoiced_payment_detail_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3499"}, {"caller_nid": "crud_collection_protocol_active_invoiced_payment_detail_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3499"}, {"caller_nid": "crud_collection_protocol_active_invoiced_payment_detail_ids", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3499"}, {"caller_nid": "crud_collection_protocol_active_invoiced_payment_detail_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3499"}, {"caller_nid": "crud_collection_protocol_active_invoiced_payment_detail_ids", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3507"}, {"caller_nid": "crud_collection_protocol_pack_invoice_request_with_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3523"}, {"caller_nid": "crud_collection_protocol_pack_invoice_request_with_items", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3523"}, {"caller_nid": "crud_collection_protocol_pack_invoice_request_with_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3523"}, {"caller_nid": "crud_collection_protocol_pack_invoice_request_with_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3523"}, {"caller_nid": "crud_collection_protocol_pack_invoice_request_with_items", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3528"}, {"caller_nid": "crud_collection_protocol_pack_invoice_request_with_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3535"}, {"caller_nid": "crud_collection_protocol_pack_invoice_request_with_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3535"}, {"caller_nid": "crud_collection_protocol_pack_invoice_request_with_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3535"}, {"caller_nid": "crud_collection_protocol_pack_invoice_request_with_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3537"}, {"caller_nid": "crud_collection_protocol_pack_invoice_request_with_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3544"}, {"caller_nid": "crud_collection_protocol_pack_invoice_request_with_items", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3551"}, {"caller_nid": "crud_collection_protocol_pack_invoice_request_with_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3551"}, {"caller_nid": "crud_collection_protocol_pack_invoice_request_with_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3551"}, {"caller_nid": "crud_collection_protocol_pack_invoice_request_with_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3559"}, {"caller_nid": "crud_collection_protocol_list_invoice_eligible_payment_details", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3590"}, {"caller_nid": "crud_collection_protocol_list_invoice_eligible_payment_details", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3590"}, {"caller_nid": "crud_collection_protocol_list_invoice_eligible_payment_details", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3590"}, {"caller_nid": "crud_collection_protocol_list_invoice_eligible_payment_details", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3601"}, {"caller_nid": "crud_collection_protocol_list_invoice_eligible_payment_details", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3601"}, {"caller_nid": "crud_collection_protocol_list_invoice_eligible_payment_details", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3601"}, {"caller_nid": "crud_collection_protocol_list_invoice_eligible_payment_details", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3601"}, {"caller_nid": "crud_collection_protocol_list_invoice_eligible_payment_details", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3609"}, {"caller_nid": "crud_collection_protocol_list_invoice_eligible_payment_details", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3610"}, {"caller_nid": "crud_collection_protocol_list_invoice_eligible_payment_details", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3618"}, {"caller_nid": "crud_collection_protocol_list_invoice_eligible_payment_details", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3623"}, {"caller_nid": "crud_collection_protocol_list_invoice_eligible_payment_details", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3624"}, {"caller_nid": "crud_collection_protocol_list_invoice_eligible_payment_details", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3626"}, {"caller_nid": "crud_collection_protocol_list_invoice_requests_by_protocol", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3642"}, {"caller_nid": "crud_collection_protocol_list_invoice_requests_by_protocol", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3642"}, {"caller_nid": "crud_collection_protocol_list_invoice_requests_by_protocol", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3642"}, {"caller_nid": "crud_collection_protocol_list_invoice_requests_by_protocol", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3642"}, {"caller_nid": "crud_collection_protocol_list_invoice_requests_by_protocol", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3648"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3669"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3669"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3669"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3669"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3669"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3669"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3671"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3674"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3676"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3679"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3679"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3679"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3688"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3691"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3691"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3691"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3694"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3701"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3701"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3702"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3707"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3708"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3708"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "BizProtocolInvoiceRequest", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3710"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3711"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3713"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3714"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3715"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3716"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3717"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3718"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3719"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3720"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3727"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3728"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3730"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3731"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3732"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3732"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3734"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "BizProtocolInvoiceRequestItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3735"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3736"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3751"}, {"caller_nid": "crud_collection_protocol_create_invoice_request", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3752"}, {"caller_nid": "crud_collection_protocol_invoice_request_list_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3763"}, {"caller_nid": "crud_collection_protocol_invoice_request_list_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3763"}, {"caller_nid": "crud_collection_protocol_invoice_request_list_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3768"}, {"caller_nid": "crud_collection_protocol_invoice_request_list_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3771"}, {"caller_nid": "crud_collection_protocol_invoice_request_list_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3771"}, {"caller_nid": "crud_collection_protocol_invoice_request_list_query", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3774"}, {"caller_nid": "crud_collection_protocol_invoice_request_list_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3775"}, {"caller_nid": "crud_collection_protocol_invoice_request_list_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3776"}, {"caller_nid": "crud_collection_protocol_invoice_request_list_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3777"}, {"caller_nid": "crud_collection_protocol_invoice_request_list_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3778"}, {"caller_nid": "crud_collection_protocol_invoice_request_list_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3781"}, {"caller_nid": "crud_collection_protocol_invoice_request_list_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3781"}, {"caller_nid": "crud_collection_protocol_list_protocol_invoice_requests", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3801"}, {"caller_nid": "crud_collection_protocol_list_protocol_invoice_requests", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3802"}, {"caller_nid": "crud_collection_protocol_list_protocol_invoice_requests", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3802"}, {"caller_nid": "crud_collection_protocol_list_protocol_invoice_requests", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3802"}, {"caller_nid": "crud_collection_protocol_list_protocol_invoice_requests", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3802"}, {"caller_nid": "crud_collection_protocol_list_protocol_invoice_requests", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3803"}, {"caller_nid": "crud_collection_protocol_list_protocol_invoice_requests", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3804"}, {"caller_nid": "crud_collection_protocol_list_protocol_invoice_requests", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3804"}, {"caller_nid": "crud_collection_protocol_list_protocol_invoice_requests", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3806"}, {"caller_nid": "crud_collection_protocol_list_protocol_invoice_requests", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3808"}, {"caller_nid": "crud_collection_protocol_list_protocol_invoice_requests", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3811"}, {"caller_nid": "crud_collection_protocol_list_protocol_invoice_requests", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3811"}, {"caller_nid": "crud_collection_protocol_list_protocol_invoice_requests", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3811"}, {"caller_nid": "crud_collection_protocol_list_protocol_invoice_requests", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3811"}, {"caller_nid": "crud_collection_protocol_list_protocol_invoice_requests", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3820"}, {"caller_nid": "crud_collection_protocol_count_pending_protocol_invoice_requests", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3833"}, {"caller_nid": "crud_collection_protocol_count_pending_protocol_invoice_requests", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3834"}, {"caller_nid": "crud_collection_protocol_count_pending_protocol_invoice_requests", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3834"}, {"caller_nid": "crud_collection_protocol_count_pending_protocol_invoice_requests", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3834"}, {"caller_nid": "crud_collection_protocol_count_pending_protocol_invoice_requests", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3834"}, {"caller_nid": "crud_collection_protocol_complete_invoice_request", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3846"}, {"caller_nid": "crud_collection_protocol_complete_invoice_request", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3847"}, {"caller_nid": "crud_collection_protocol_complete_invoice_request", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3849"}, {"caller_nid": "crud_collection_protocol_complete_invoice_request", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3849"}, {"caller_nid": "crud_collection_protocol_complete_invoice_request", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3849"}, {"caller_nid": "crud_collection_protocol_complete_invoice_request", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3858"}, {"caller_nid": "crud_collection_protocol_complete_invoice_request", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3860"}, {"caller_nid": "crud_collection_protocol_complete_invoice_request", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3861"}, {"caller_nid": "crud_collection_protocol_complete_invoice_request", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3863"}, {"caller_nid": "crud_collection_protocol_complete_invoice_request", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3864"}, {"caller_nid": "crud_collection_protocol_complete_invoice_request", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3865"}, {"caller_nid": "crud_collection_protocol_complete_invoice_request", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3867"}, {"caller_nid": "crud_collection_protocol_complete_invoice_request", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3868"}, {"caller_nid": "crud_collection_protocol_complete_invoice_request", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L3869"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/3c10cffbc9a3dc991dd9283ddb3d47a803de1e9c74933ad6546798d36368894b.json b/backend/app/graphify-out/cache/ast/3c10cffbc9a3dc991dd9283ddb3d47a803de1e9c74933ad6546798d36368894b.json new file mode 100644 index 00000000..5d96332a --- /dev/null +++ b/backend/app/graphify-out/cache/ast/3c10cffbc9a3dc991dd9283ddb3d47a803de1e9c74933ad6546798d36368894b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "label": "research_donation.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L1"}, {"id": "models_research_donation_bizresearchdonation", "label": "BizResearchDonation", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L9"}, {"id": "base", "label": "Base", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_research_donation_bizresearchdonationaudit", "label": "BizResearchDonationAudit", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L46"}, {"id": "models_research_donation_bizresearchdonationparty", "label": "BizResearchDonationParty", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L67"}, {"id": "models_research_donation_bizresearchdonationcollection", "label": "BizResearchDonationCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L107"}, {"id": "models_research_donation_bizresearchdonationsample", "label": "BizResearchDonationSample", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L131"}, {"id": "models_research_donation_bizresearchdonationsampletransport", "label": "BizResearchDonationSampleTransport", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L162"}, {"id": "models_research_donation_bizprotocoldonationconvert", "label": "BizProtocolDonationConvert", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L190"}, {"id": "models_research_donation_rationale_10", "label": "\u79d1\u7814\u6350\u8d60\u4e3b\u8868 biz_research_donation", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L10"}, {"id": "models_research_donation_rationale_47", "label": "\u79d1\u7814\u6350\u8d60\u5ba1\u6838\u8bb0\u5f55 biz_research_donation_audit", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L47"}, {"id": "models_research_donation_rationale_68", "label": "\u79d1\u7814\u6350\u8d60\u5f53\u4e8b\u4eba\u4fe1\u606f biz_research_donation_party", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L68"}, {"id": "models_research_donation_rationale_108", "label": "\u79d1\u7814\u6350\u8d60\u91c7\u96c6\u4fe1\u606f biz_research_donation_collection", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L108"}, {"id": "models_research_donation_rationale_132", "label": "\u79d1\u7814\u6350\u8d60\u6837\u672c\u4fe1\u606f biz_research_donation_sample\uff08\u65e0\u91d1\u989d\u5b57\u6bb5\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L132"}, {"id": "models_research_donation_rationale_163", "label": "\u79d1\u7814\u6350\u8d60\u6837\u672c\u8fd0\u8f93 biz_research_donation_sample_transport", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L163"}, {"id": "models_research_donation_rationale_191", "label": "\u7ec6\u80de\u5b58\u50a8\u534f\u8bae\u4e0e\u79d1\u7814\u6350\u8d60\u8f6c\u79fb\u5173\u8054 biz_protocol_donation_convert", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L191"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "app_models_base", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "models_research_donation_bizresearchdonation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L9", "weight": 1.0}, {"source": "models_research_donation_bizresearchdonation", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "models_research_donation_bizresearchdonationaudit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L46", "weight": 1.0}, {"source": "models_research_donation_bizresearchdonationaudit", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L46", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "models_research_donation_bizresearchdonationparty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L67", "weight": 1.0}, {"source": "models_research_donation_bizresearchdonationparty", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L67", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "models_research_donation_bizresearchdonationcollection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L107", "weight": 1.0}, {"source": "models_research_donation_bizresearchdonationcollection", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L107", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "models_research_donation_bizresearchdonationsample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L131", "weight": 1.0}, {"source": "models_research_donation_bizresearchdonationsample", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L131", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L162", "weight": 1.0}, {"source": "models_research_donation_bizresearchdonationsampletransport", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L162", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_research_donation_py", "target": "models_research_donation_bizprotocoldonationconvert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L190", "weight": 1.0}, {"source": "models_research_donation_bizprotocoldonationconvert", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L190", "weight": 1.0}, {"source": "models_research_donation_rationale_10", "target": "models_research_donation_bizresearchdonation", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L10", "weight": 1.0}, {"source": "models_research_donation_rationale_47", "target": "models_research_donation_bizresearchdonationaudit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L47", "weight": 1.0}, {"source": "models_research_donation_rationale_68", "target": "models_research_donation_bizresearchdonationparty", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L68", "weight": 1.0}, {"source": "models_research_donation_rationale_108", "target": "models_research_donation_bizresearchdonationcollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L108", "weight": 1.0}, {"source": "models_research_donation_rationale_132", "target": "models_research_donation_bizresearchdonationsample", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L132", "weight": 1.0}, {"source": "models_research_donation_rationale_163", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L163", "weight": 1.0}, {"source": "models_research_donation_rationale_191", "target": "models_research_donation_bizprotocoldonationconvert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/research_donation.py", "source_location": "L191", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/4413154b65d012ece8e4bd73b9b6edaed289dab3848b63cdf9c072dc91c2e5d1.json b/backend/app/graphify-out/cache/ast/4413154b65d012ece8e4bd73b9b6edaed289dab3848b63cdf9c072dc91c2e5d1.json new file mode 100644 index 00000000..38bb901b --- /dev/null +++ b/backend/app/graphify-out/cache/ast/4413154b65d012ece8e4bd73b9b6edaed289dab3848b63cdf9c072dc91c2e5d1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "label": "research_donation.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L1"}, {"id": "api_research_donation_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L18"}, {"id": "api_research_donation_get_current_user_id", "label": "_get_current_user_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L28"}, {"id": "api_research_donation_donationcreatebody", "label": "DonationCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L40"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_research_donation_donationupdatebody", "label": "DonationUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L67"}, {"id": "api_research_donation_batchdeletebody", "label": "BatchDeleteBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L94"}, {"id": "api_research_donation_auditsubmitbody", "label": "AuditSubmitBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L100"}, {"id": "api_research_donation_statuschangebody", "label": "StatusChangeBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L107"}, {"id": "api_research_donation_convertfromstoragebody", "label": "ConvertFromStorageBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L116"}, {"id": "api_research_donation_list_research_donations", "label": "list_research_donations()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L128"}, {"id": "api_research_donation_list_research_donation_audits", "label": "list_research_donation_audits()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L163"}, {"id": "api_research_donation_next_research_donation_sample_code", "label": "next_research_donation_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L192"}, {"id": "api_research_donation_get_research_donation_detail", "label": "get_research_donation_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L209"}, {"id": "api_research_donation_create_research_donation", "label": "create_research_donation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L227"}, {"id": "api_research_donation_update_research_donation", "label": "update_research_donation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L259"}, {"id": "api_research_donation_delete_research_donation", "label": "delete_research_donation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L290"}, {"id": "api_research_donation_batch_delete_research_donations", "label": "batch_delete_research_donations()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L315"}, {"id": "api_research_donation_submit_donation_audit", "label": "submit_donation_audit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L340"}, {"id": "api_research_donation_change_donation_status", "label": "change_donation_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L373"}, {"id": "api_research_donation_convert_from_storage", "label": "convert_from_storage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L406"}, {"id": "api_research_donation_convert_to_storage", "label": "convert_to_storage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L434"}, {"id": "api_research_donation_rationale_1", "label": "\u79d1\u7814\u6350\u8d60\u7ba1\u7406 \u2014 \u6350\u8d60\u5355 CRUD / \u5ba1\u6838 / \u72b6\u6001\u53d8\u66f4 / \u8f6c\u6362 API", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_get_current_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_donationcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L40", "weight": 1.0}, {"source": "api_research_donation_donationcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_donationupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L67", "weight": 1.0}, {"source": "api_research_donation_donationupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L67", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_batchdeletebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L94", "weight": 1.0}, {"source": "api_research_donation_batchdeletebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L94", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_auditsubmitbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L100", "weight": 1.0}, {"source": "api_research_donation_auditsubmitbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_statuschangebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L107", "weight": 1.0}, {"source": "api_research_donation_statuschangebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L107", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_convertfromstoragebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L116", "weight": 1.0}, {"source": "api_research_donation_convertfromstoragebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L116", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_list_research_donations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L128", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_list_research_donation_audits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L163", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_next_research_donation_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L192", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_get_research_donation_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L209", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_create_research_donation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L227", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_update_research_donation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L259", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_delete_research_donation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L290", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_batch_delete_research_donations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L315", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_submit_donation_audit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L340", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_change_donation_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L373", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_convert_from_storage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L406", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "target": "api_research_donation_convert_to_storage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L434", "weight": 1.0}, {"source": "api_research_donation_list_research_donations", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L140", "weight": 1.0}, {"source": "api_research_donation_list_research_donation_audits", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L172", "weight": 1.0}, {"source": "api_research_donation_next_research_donation_sample_code", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L197", "weight": 1.0}, {"source": "api_research_donation_get_research_donation_detail", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L214", "weight": 1.0}, {"source": "api_research_donation_create_research_donation", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L232", "weight": 1.0}, {"source": "api_research_donation_create_research_donation", "target": "api_research_donation_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L233", "weight": 1.0}, {"source": "api_research_donation_update_research_donation", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L265", "weight": 1.0}, {"source": "api_research_donation_update_research_donation", "target": "api_research_donation_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L266", "weight": 1.0}, {"source": "api_research_donation_delete_research_donation", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L295", "weight": 1.0}, {"source": "api_research_donation_delete_research_donation", "target": "api_research_donation_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L296", "weight": 1.0}, {"source": "api_research_donation_batch_delete_research_donations", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L320", "weight": 1.0}, {"source": "api_research_donation_batch_delete_research_donations", "target": "api_research_donation_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L321", "weight": 1.0}, {"source": "api_research_donation_submit_donation_audit", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L346", "weight": 1.0}, {"source": "api_research_donation_change_donation_status", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L379", "weight": 1.0}, {"source": "api_research_donation_change_donation_status", "target": "api_research_donation_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L380", "weight": 1.0}, {"source": "api_research_donation_convert_from_storage", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L411", "weight": 1.0}, {"source": "api_research_donation_convert_from_storage", "target": "api_research_donation_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L412", "weight": 1.0}, {"source": "api_research_donation_convert_to_storage", "target": "api_research_donation_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L439", "weight": 1.0}, {"source": "api_research_donation_convert_to_storage", "target": "api_research_donation_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L440", "weight": 1.0}, {"source": "api_research_donation_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_research_donation_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_research_donation_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L19"}, {"caller_nid": "api_research_donation_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L21"}, {"caller_nid": "api_research_donation_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L22"}, {"caller_nid": "api_research_donation_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L22"}, {"caller_nid": "api_research_donation_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L22"}, {"caller_nid": "api_research_donation_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L24"}, {"caller_nid": "api_research_donation_get_current_user_id", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L29"}, {"caller_nid": "api_research_donation_get_current_user_id", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L31"}, {"caller_nid": "api_research_donation_get_current_user_id", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L32"}, {"caller_nid": "api_research_donation_list_research_donations", "callee": "list_donations", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L141"}, {"caller_nid": "api_research_donation_list_research_donations", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L154"}, {"caller_nid": "api_research_donation_list_research_donation_audits", "callee": "list_audits", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L173"}, {"caller_nid": "api_research_donation_list_research_donation_audits", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L183"}, {"caller_nid": "api_research_donation_next_research_donation_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L198"}, {"caller_nid": "api_research_donation_next_research_donation_sample_code", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L198"}, {"caller_nid": "api_research_donation_next_research_donation_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L198"}, {"caller_nid": "api_research_donation_next_research_donation_sample_code", "callee": "next_donation_sample_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L199"}, {"caller_nid": "api_research_donation_next_research_donation_sample_code", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L200"}, {"caller_nid": "api_research_donation_get_research_donation_detail", "callee": "get_donation_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L215"}, {"caller_nid": "api_research_donation_get_research_donation_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L217"}, {"caller_nid": "api_research_donation_get_research_donation_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L218"}, {"caller_nid": "api_research_donation_create_research_donation", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L235"}, {"caller_nid": "api_research_donation_create_research_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L236"}, {"caller_nid": "api_research_donation_create_research_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L236"}, {"caller_nid": "api_research_donation_create_research_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L236"}, {"caller_nid": "api_research_donation_create_research_donation", "callee": "create_donation", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L239"}, {"caller_nid": "api_research_donation_create_research_donation", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L245"}, {"caller_nid": "api_research_donation_create_research_donation", "callee": "_donation_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L246"}, {"caller_nid": "api_research_donation_create_research_donation", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L250"}, {"caller_nid": "api_research_donation_create_research_donation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L250"}, {"caller_nid": "api_research_donation_update_research_donation", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L268"}, {"caller_nid": "api_research_donation_update_research_donation", "callee": "update_donation", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L269"}, {"caller_nid": "api_research_donation_update_research_donation", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L276"}, {"caller_nid": "api_research_donation_update_research_donation", "callee": "_donation_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L277"}, {"caller_nid": "api_research_donation_update_research_donation", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L281"}, {"caller_nid": "api_research_donation_update_research_donation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L281"}, {"caller_nid": "api_research_donation_delete_research_donation", "callee": "delete_donation", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L298"}, {"caller_nid": "api_research_donation_delete_research_donation", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L304"}, {"caller_nid": "api_research_donation_delete_research_donation", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L306"}, {"caller_nid": "api_research_donation_delete_research_donation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L306"}, {"caller_nid": "api_research_donation_batch_delete_research_donations", "callee": "batch_delete_donations", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L323"}, {"caller_nid": "api_research_donation_batch_delete_research_donations", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L329"}, {"caller_nid": "api_research_donation_batch_delete_research_donations", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L331"}, {"caller_nid": "api_research_donation_batch_delete_research_donations", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L331"}, {"caller_nid": "api_research_donation_submit_donation_audit", "callee": "submit_audit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L348"}, {"caller_nid": "api_research_donation_submit_donation_audit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L353"}, {"caller_nid": "api_research_donation_submit_donation_audit", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L357"}, {"caller_nid": "api_research_donation_submit_donation_audit", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L357"}, {"caller_nid": "api_research_donation_submit_donation_audit", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L357"}, {"caller_nid": "api_research_donation_submit_donation_audit", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L362"}, {"caller_nid": "api_research_donation_submit_donation_audit", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L364"}, {"caller_nid": "api_research_donation_submit_donation_audit", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L364"}, {"caller_nid": "api_research_donation_change_donation_status", "callee": "change_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L382"}, {"caller_nid": "api_research_donation_change_donation_status", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L392"}, {"caller_nid": "api_research_donation_change_donation_status", "callee": "_donation_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L393"}, {"caller_nid": "api_research_donation_change_donation_status", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L397"}, {"caller_nid": "api_research_donation_change_donation_status", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L397"}, {"caller_nid": "api_research_donation_convert_from_storage", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L420"}, {"caller_nid": "api_research_donation_convert_from_storage", "callee": "_donation_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L421"}, {"caller_nid": "api_research_donation_convert_from_storage", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L425"}, {"caller_nid": "api_research_donation_convert_from_storage", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L425"}, {"caller_nid": "api_research_donation_convert_to_storage", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L448"}, {"caller_nid": "api_research_donation_convert_to_storage", "callee": "_donation_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L449"}, {"caller_nid": "api_research_donation_convert_to_storage", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L453"}, {"caller_nid": "api_research_donation_convert_to_storage", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/research_donation.py", "source_location": "L453"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/4878dc4ddf7f60575ad278dca173b55e9ed824f0182f714b588bff49e0c251c9.json b/backend/app/graphify-out/cache/ast/4878dc4ddf7f60575ad278dca173b55e9ed824f0182f714b588bff49e0c251c9.json new file mode 100644 index 00000000..f66ab9fd --- /dev/null +++ b/backend/app/graphify-out/cache/ast/4878dc4ddf7f60575ad278dca173b55e9ed824f0182f714b588bff49e0c251c9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "label": "collection_protocol.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1"}, {"id": "api_collection_protocol_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L29"}, {"id": "api_collection_protocol_get_current_user_id", "label": "_get_current_user_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L39"}, {"id": "api_collection_protocol_protocol_accessible", "label": "_protocol_accessible()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L46"}, {"id": "api_collection_protocol_parse_datetime_fields", "label": "_parse_datetime_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L68"}, {"id": "api_collection_protocol_ensure_customer_for_mother", "label": "_ensure_customer_for_mother()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L82"}, {"id": "api_collection_protocol_list_collection_protocols", "label": "list_collection_protocols()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L131"}, {"id": "api_collection_protocol_get_collection_protocol_detail", "label": "get_collection_protocol_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L162"}, {"id": "api_collection_protocol_protocolcreatebody", "label": "ProtocolCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L176"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_collection_protocol_protocolupdatebody", "label": "ProtocolUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L199"}, {"id": "api_collection_protocol_resolve_protocol_attachments", "label": "_resolve_protocol_attachments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L230"}, {"id": "api_collection_protocol_resolve_consent_form_urls", "label": "_resolve_consent_form_urls()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L240"}, {"id": "api_collection_protocol_resolve_health_survey_form_urls", "label": "_resolve_health_survey_form_urls()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L250"}, {"id": "api_collection_protocol_persist_protocol_sub_resources", "label": "_persist_protocol_sub_resources()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L260"}, {"id": "api_collection_protocol_create_collection_protocol", "label": "create_collection_protocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L296"}, {"id": "api_collection_protocol_update_collection_protocol", "label": "update_collection_protocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L352"}, {"id": "api_collection_protocol_delete_collection_protocol", "label": "delete_collection_protocol()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L416"}, {"id": "api_collection_protocol_list_collection_protocol_audits", "label": "list_collection_protocol_audits()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L443"}, {"id": "api_collection_protocol_auditcreatebody", "label": "AuditCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L467"}, {"id": "api_collection_protocol_submit_collection_protocol_audit", "label": "submit_collection_protocol_audit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L475"}, {"id": "api_collection_protocol_list_payment_details", "label": "list_payment_details()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L504"}, {"id": "api_collection_protocol_batchdetailidsbody", "label": "BatchDetailIdsBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L532"}, {"id": "api_collection_protocol_paymentdetaildraftbody", "label": "PaymentDetailDraftBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L538"}, {"id": "api_collection_protocol_draft_fields_from_body", "label": "_draft_fields_from_body()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L548"}, {"id": "api_collection_protocol_put_payment_detail_draft", "label": "put_payment_detail_draft()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L553"}, {"id": "api_collection_protocol_refundfinancesubmitbody", "label": "RefundFinanceSubmitBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L576"}, {"id": "api_collection_protocol_batchrefundfinancesubmitbody", "label": "BatchRefundFinanceSubmitBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L584"}, {"id": "api_collection_protocol_post_submit_receipt_finance", "label": "post_submit_receipt_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L591"}, {"id": "api_collection_protocol_post_submit_receipt_finance_batch", "label": "post_submit_receipt_finance_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L613"}, {"id": "api_collection_protocol_post_submit_refund_finance", "label": "post_submit_refund_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L632"}, {"id": "api_collection_protocol_post_submit_refund_finance_batch", "label": "post_submit_refund_finance_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L655"}, {"id": "api_collection_protocol_list_receipt_confirm", "label": "list_receipt_confirm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L677"}, {"id": "api_collection_protocol_list_receipt_confirmed", "label": "list_receipt_confirmed()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L702"}, {"id": "api_collection_protocol_financeconfirmbody", "label": "FinanceConfirmBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L726"}, {"id": "api_collection_protocol_refundfinanceconfirmbody", "label": "RefundFinanceConfirmBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L733"}, {"id": "api_collection_protocol_post_receipt_confirm", "label": "post_receipt_confirm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L743"}, {"id": "api_collection_protocol_post_receipt_reject", "label": "post_receipt_reject()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L765"}, {"id": "api_collection_protocol_list_refund_confirm", "label": "list_refund_confirm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L789"}, {"id": "api_collection_protocol_list_refund_confirmed", "label": "list_refund_confirmed()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L814"}, {"id": "api_collection_protocol_post_refund_confirm", "label": "post_refund_confirm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L839"}, {"id": "api_collection_protocol_post_refund_reject", "label": "post_refund_reject()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L861"}, {"id": "api_collection_protocol_list_storage_certs", "label": "list_storage_certs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L885"}, {"id": "api_collection_protocol_list_fullmoon_todos", "label": "list_fullmoon_todos()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L916"}, {"id": "api_collection_protocol_fullmoontodoinsurancebody", "label": "FullmoonTodoInsuranceBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1032"}, {"id": "api_collection_protocol_update_fullmoon_todo_insurance", "label": "update_fullmoon_todo_insurance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1050"}, {"id": "api_collection_protocol_invoicerequestcreatebody", "label": "InvoiceRequestCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1072"}, {"id": "api_collection_protocol_invoicerequestcompletebody", "label": "InvoiceRequestCompleteBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1085"}, {"id": "api_collection_protocol_get_invoice_eligible_payments", "label": "get_invoice_eligible_payments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1093"}, {"id": "api_collection_protocol_get_protocol_invoice_requests", "label": "get_protocol_invoice_requests()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1106"}, {"id": "api_collection_protocol_post_protocol_invoice_request", "label": "post_protocol_invoice_request()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1119"}, {"id": "api_collection_protocol_list_protocol_invoice_requests_api", "label": "list_protocol_invoice_requests_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1147"}, {"id": "api_collection_protocol_protocol_invoice_pending_count", "label": "protocol_invoice_pending_count()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1169"}, {"id": "api_collection_protocol_complete_protocol_invoice_request", "label": "complete_protocol_invoice_request()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1181"}, {"id": "api_collection_protocol_rationale_1", "label": "\u7ec6\u80de\u5b58\u50a8 \u2014 \u91c7\u96c6\u534f\u8bae\u5355 / \u5ba1\u6838 / \u8d22\u52a1\u786e\u8ba4 / \u5206\u671f\u9884\u8b66 API", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1"}, {"id": "api_collection_protocol_rationale_49", "label": "\u4e0e\u5217\u8868\u63a5\u53e3\u4e00\u81f4\uff1a\u6309\u79df\u6237 + \u89d2\u8272\u6570\u636e\u6743\u9650\u5224\u65ad\u662f\u5426\u53ef\u8bbf\u95ee\u8be5\u534f\u8bae\u5355\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L49"}, {"id": "api_collection_protocol_rationale_83", "label": "If mother info exists but no customerId, create a customer record and link it.", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L83"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_get_current_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_protocol_accessible", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L46", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_parse_datetime_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_ensure_customer_for_mother", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L82", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_list_collection_protocols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L131", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_get_collection_protocol_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L162", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_protocolcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L176", "weight": 1.0}, {"source": "api_collection_protocol_protocolcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L176", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_protocolupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L199", "weight": 1.0}, {"source": "api_collection_protocol_protocolupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L199", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_resolve_protocol_attachments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L230", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_resolve_consent_form_urls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L240", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_resolve_health_survey_form_urls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L250", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_persist_protocol_sub_resources", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L260", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_create_collection_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L296", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_update_collection_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L352", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_delete_collection_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L416", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_list_collection_protocol_audits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L443", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_auditcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L467", "weight": 1.0}, {"source": "api_collection_protocol_auditcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L467", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_submit_collection_protocol_audit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L475", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_list_payment_details", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L504", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_batchdetailidsbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L532", "weight": 1.0}, {"source": "api_collection_protocol_batchdetailidsbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L532", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_paymentdetaildraftbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L538", "weight": 1.0}, {"source": "api_collection_protocol_paymentdetaildraftbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L538", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_draft_fields_from_body", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L548", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_put_payment_detail_draft", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L553", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_refundfinancesubmitbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L576", "weight": 1.0}, {"source": "api_collection_protocol_refundfinancesubmitbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L576", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_batchrefundfinancesubmitbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L584", "weight": 1.0}, {"source": "api_collection_protocol_batchrefundfinancesubmitbody", "target": "api_collection_protocol_refundfinancesubmitbody", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L584", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_post_submit_receipt_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L591", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_post_submit_receipt_finance_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L613", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_post_submit_refund_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L632", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_post_submit_refund_finance_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L655", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_list_receipt_confirm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L677", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_list_receipt_confirmed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L702", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_financeconfirmbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L726", "weight": 1.0}, {"source": "api_collection_protocol_financeconfirmbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L726", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_refundfinanceconfirmbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L733", "weight": 1.0}, {"source": "api_collection_protocol_refundfinanceconfirmbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L733", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_post_receipt_confirm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L743", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_post_receipt_reject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L765", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_list_refund_confirm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L789", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_list_refund_confirmed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L814", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_post_refund_confirm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L839", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_post_refund_reject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L861", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_list_storage_certs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L885", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_list_fullmoon_todos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L916", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_fullmoontodoinsurancebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1032", "weight": 1.0}, {"source": "api_collection_protocol_fullmoontodoinsurancebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1032", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_update_fullmoon_todo_insurance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1050", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_invoicerequestcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1072", "weight": 1.0}, {"source": "api_collection_protocol_invoicerequestcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1072", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_invoicerequestcompletebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1085", "weight": 1.0}, {"source": "api_collection_protocol_invoicerequestcompletebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1085", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_get_invoice_eligible_payments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1093", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_get_protocol_invoice_requests", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1106", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_post_protocol_invoice_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1119", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_list_protocol_invoice_requests_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1147", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_protocol_invoice_pending_count", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1169", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "target": "api_collection_protocol_complete_protocol_invoice_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1181", "weight": 1.0}, {"source": "api_collection_protocol_list_collection_protocols", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L143", "weight": 1.0}, {"source": "api_collection_protocol_get_collection_protocol_detail", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L167", "weight": 1.0}, {"source": "api_collection_protocol_get_collection_protocol_detail", "target": "api_collection_protocol_protocol_accessible", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L168", "weight": 1.0}, {"source": "api_collection_protocol_persist_protocol_sub_resources", "target": "api_collection_protocol_parse_datetime_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L274", "weight": 1.0}, {"source": "api_collection_protocol_persist_protocol_sub_resources", "target": "api_collection_protocol_ensure_customer_for_mother", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L275", "weight": 1.0}, {"source": "api_collection_protocol_create_collection_protocol", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L301", "weight": 1.0}, {"source": "api_collection_protocol_create_collection_protocol", "target": "api_collection_protocol_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L302", "weight": 1.0}, {"source": "api_collection_protocol_create_collection_protocol", "target": "api_collection_protocol_resolve_protocol_attachments", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L304", "weight": 1.0}, {"source": "api_collection_protocol_create_collection_protocol", "target": "api_collection_protocol_resolve_consent_form_urls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L308", "weight": 1.0}, {"source": "api_collection_protocol_create_collection_protocol", "target": "api_collection_protocol_resolve_health_survey_form_urls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L312", "weight": 1.0}, {"source": "api_collection_protocol_create_collection_protocol", "target": "api_collection_protocol_persist_protocol_sub_resources", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L334", "weight": 1.0}, {"source": "api_collection_protocol_update_collection_protocol", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L358", "weight": 1.0}, {"source": "api_collection_protocol_update_collection_protocol", "target": "api_collection_protocol_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L359", "weight": 1.0}, {"source": "api_collection_protocol_update_collection_protocol", "target": "api_collection_protocol_protocol_accessible", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L360", "weight": 1.0}, {"source": "api_collection_protocol_update_collection_protocol", "target": "api_collection_protocol_resolve_protocol_attachments", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L371", "weight": 1.0}, {"source": "api_collection_protocol_update_collection_protocol", "target": "api_collection_protocol_resolve_consent_form_urls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L378", "weight": 1.0}, {"source": "api_collection_protocol_update_collection_protocol", "target": "api_collection_protocol_resolve_health_survey_form_urls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L385", "weight": 1.0}, {"source": "api_collection_protocol_update_collection_protocol", "target": "api_collection_protocol_persist_protocol_sub_resources", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L398", "weight": 1.0}, {"source": "api_collection_protocol_delete_collection_protocol", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L421", "weight": 1.0}, {"source": "api_collection_protocol_delete_collection_protocol", "target": "api_collection_protocol_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L422", "weight": 1.0}, {"source": "api_collection_protocol_delete_collection_protocol", "target": "api_collection_protocol_protocol_accessible", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L423", "weight": 1.0}, {"source": "api_collection_protocol_list_collection_protocol_audits", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L452", "weight": 1.0}, {"source": "api_collection_protocol_submit_collection_protocol_audit", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L481", "weight": 1.0}, {"source": "api_collection_protocol_list_payment_details", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L515", "weight": 1.0}, {"source": "api_collection_protocol_put_payment_detail_draft", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L559", "weight": 1.0}, {"source": "api_collection_protocol_put_payment_detail_draft", "target": "api_collection_protocol_draft_fields_from_body", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L560", "weight": 1.0}, {"source": "api_collection_protocol_post_submit_receipt_finance", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L597", "weight": 1.0}, {"source": "api_collection_protocol_post_submit_receipt_finance", "target": "api_collection_protocol_draft_fields_from_body", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L598", "weight": 1.0}, {"source": "api_collection_protocol_post_submit_receipt_finance_batch", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L618", "weight": 1.0}, {"source": "api_collection_protocol_post_submit_refund_finance", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L638", "weight": 1.0}, {"source": "api_collection_protocol_post_submit_refund_finance_batch", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L660", "weight": 1.0}, {"source": "api_collection_protocol_list_receipt_confirm", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L686", "weight": 1.0}, {"source": "api_collection_protocol_list_receipt_confirmed", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L711", "weight": 1.0}, {"source": "api_collection_protocol_post_receipt_confirm", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L749", "weight": 1.0}, {"source": "api_collection_protocol_post_receipt_reject", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L770", "weight": 1.0}, {"source": "api_collection_protocol_list_refund_confirm", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L798", "weight": 1.0}, {"source": "api_collection_protocol_list_refund_confirmed", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L823", "weight": 1.0}, {"source": "api_collection_protocol_post_refund_confirm", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L845", "weight": 1.0}, {"source": "api_collection_protocol_post_refund_reject", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L866", "weight": 1.0}, {"source": "api_collection_protocol_list_storage_certs", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L895", "weight": 1.0}, {"source": "api_collection_protocol_list_fullmoon_todos", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L926", "weight": 1.0}, {"source": "api_collection_protocol_update_fullmoon_todo_insurance", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1056", "weight": 1.0}, {"source": "api_collection_protocol_update_fullmoon_todo_insurance", "target": "api_collection_protocol_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1057", "weight": 1.0}, {"source": "api_collection_protocol_get_invoice_eligible_payments", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1098", "weight": 1.0}, {"source": "api_collection_protocol_get_protocol_invoice_requests", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1111", "weight": 1.0}, {"source": "api_collection_protocol_post_protocol_invoice_request", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1125", "weight": 1.0}, {"source": "api_collection_protocol_list_protocol_invoice_requests_api", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1155", "weight": 1.0}, {"source": "api_collection_protocol_protocol_invoice_pending_count", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1173", "weight": 1.0}, {"source": "api_collection_protocol_complete_protocol_invoice_request", "target": "api_collection_protocol_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1187", "weight": 1.0}, {"source": "api_collection_protocol_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_collection_protocol_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1", "weight": 1.0}, {"source": "api_collection_protocol_rationale_49", "target": "api_collection_protocol_protocol_accessible", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L49", "weight": 1.0}, {"source": "api_collection_protocol_rationale_83", "target": "api_collection_protocol_ensure_customer_for_mother", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L83", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_collection_protocol_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L30"}, {"caller_nid": "api_collection_protocol_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L32"}, {"caller_nid": "api_collection_protocol_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L33"}, {"caller_nid": "api_collection_protocol_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L33"}, {"caller_nid": "api_collection_protocol_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L33"}, {"caller_nid": "api_collection_protocol_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L35"}, {"caller_nid": "api_collection_protocol_get_current_user_id", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L40"}, {"caller_nid": "api_collection_protocol_get_current_user_id", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L42"}, {"caller_nid": "api_collection_protocol_get_current_user_id", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L43"}, {"caller_nid": "api_collection_protocol_protocol_accessible", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L52"}, {"caller_nid": "api_collection_protocol_protocol_accessible", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L52"}, {"caller_nid": "api_collection_protocol_protocol_accessible", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L57"}, {"caller_nid": "api_collection_protocol_protocol_accessible", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L58"}, {"caller_nid": "api_collection_protocol_parse_datetime_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L70"}, {"caller_nid": "api_collection_protocol_parse_datetime_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L71"}, {"caller_nid": "api_collection_protocol_parse_datetime_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L72"}, {"caller_nid": "api_collection_protocol_parse_datetime_fields", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L73"}, {"caller_nid": "api_collection_protocol_parse_datetime_fields", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L75"}, {"caller_nid": "api_collection_protocol_parse_datetime_fields", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L78"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L86"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L86"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L87"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L87"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L87"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L91"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L91"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L91"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L92"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L92"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L92"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "id_card_taken", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L95"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L96"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L96"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L96"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "sa_and", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L97"}, {"caller_nid": "api_collection_protocol_ensure_customer_for_mother", "callee": "create_customer", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L109"}, {"caller_nid": "api_collection_protocol_list_collection_protocols", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L157"}, {"caller_nid": "api_collection_protocol_list_collection_protocols", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L158"}, {"caller_nid": "api_collection_protocol_get_collection_protocol_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L169"}, {"caller_nid": "api_collection_protocol_get_collection_protocol_detail", "callee": "get_protocol_detail_bundle", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L170"}, {"caller_nid": "api_collection_protocol_get_collection_protocol_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L172"}, {"caller_nid": "api_collection_protocol_get_collection_protocol_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L173"}, {"caller_nid": "api_collection_protocol_resolve_protocol_attachments", "callee": "attachments_to_urls", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L234"}, {"caller_nid": "api_collection_protocol_resolve_consent_form_urls", "callee": "attachments_to_urls", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L244"}, {"caller_nid": "api_collection_protocol_resolve_health_survey_form_urls", "callee": "attachments_to_urls", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L254"}, {"caller_nid": "api_collection_protocol_persist_protocol_sub_resources", "callee": "upsert_party_customer", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L276"}, {"caller_nid": "api_collection_protocol_persist_protocol_sub_resources", "callee": "upsert_collection_info", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L279"}, {"caller_nid": "api_collection_protocol_persist_protocol_sub_resources", "callee": "save_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L281"}, {"caller_nid": "api_collection_protocol_persist_protocol_sub_resources", "callee": "upsert_payment", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L284"}, {"caller_nid": "api_collection_protocol_persist_protocol_sub_resources", "callee": "upsert_payment", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L287"}, {"caller_nid": "api_collection_protocol_persist_protocol_sub_resources", "callee": "align_fq_payment_details_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L289"}, {"caller_nid": "api_collection_protocol_persist_protocol_sub_resources", "callee": "save_payment_details", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L290"}, {"caller_nid": "api_collection_protocol_persist_protocol_sub_resources", "callee": "upsert_storage_cert", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L292"}, {"caller_nid": "api_collection_protocol_create_collection_protocol", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L316"}, {"caller_nid": "api_collection_protocol_create_collection_protocol", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L346"}, {"caller_nid": "api_collection_protocol_create_collection_protocol", "callee": "_protocol_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L346"}, {"caller_nid": "api_collection_protocol_create_collection_protocol", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L348"}, {"caller_nid": "api_collection_protocol_create_collection_protocol", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L348"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L361"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L363"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L369"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L372"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L379"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L386"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L396"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L410"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "_protocol_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L410"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L412"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L412"}, {"caller_nid": "api_collection_protocol_delete_collection_protocol", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L424"}, {"caller_nid": "api_collection_protocol_delete_collection_protocol", "callee": "soft_delete_collection_protocol", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L426"}, {"caller_nid": "api_collection_protocol_delete_collection_protocol", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L432"}, {"caller_nid": "api_collection_protocol_delete_collection_protocol", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L434"}, {"caller_nid": "api_collection_protocol_delete_collection_protocol", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L434"}, {"caller_nid": "api_collection_protocol_list_collection_protocol_audits", "callee": "list_audits", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L453"}, {"caller_nid": "api_collection_protocol_list_collection_protocol_audits", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L463"}, {"caller_nid": "api_collection_protocol_list_collection_protocol_audits", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L464"}, {"caller_nid": "api_collection_protocol_submit_collection_protocol_audit", "callee": "create_audit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L483"}, {"caller_nid": "api_collection_protocol_submit_collection_protocol_audit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L489"}, {"caller_nid": "api_collection_protocol_submit_collection_protocol_audit", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L491"}, {"caller_nid": "api_collection_protocol_submit_collection_protocol_audit", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L491"}, {"caller_nid": "api_collection_protocol_submit_collection_protocol_audit", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L491"}, {"caller_nid": "api_collection_protocol_submit_collection_protocol_audit", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L493"}, {"caller_nid": "api_collection_protocol_submit_collection_protocol_audit", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L495"}, {"caller_nid": "api_collection_protocol_submit_collection_protocol_audit", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L495"}, {"caller_nid": "api_collection_protocol_list_payment_details", "callee": "list_payment_details_page", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L516"}, {"caller_nid": "api_collection_protocol_list_payment_details", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L528"}, {"caller_nid": "api_collection_protocol_list_payment_details", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L529"}, {"caller_nid": "api_collection_protocol_draft_fields_from_body", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L549"}, {"caller_nid": "api_collection_protocol_put_payment_detail_draft", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L562"}, {"caller_nid": "api_collection_protocol_put_payment_detail_draft", "callee": "update_payment_detail_draft", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L564"}, {"caller_nid": "api_collection_protocol_put_payment_detail_draft", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L568"}, {"caller_nid": "api_collection_protocol_put_payment_detail_draft", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L571"}, {"caller_nid": "api_collection_protocol_put_payment_detail_draft", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L573"}, {"caller_nid": "api_collection_protocol_put_payment_detail_draft", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L573"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance", "callee": "submit_receipt_finance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L600"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L604"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L607"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L609"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L609"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance_batch", "callee": "batch_submit_receipt_finance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L620"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance_batch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L624"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance_batch", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L626"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L628"}, {"caller_nid": "api_collection_protocol_post_submit_receipt_finance_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L628"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance", "callee": "submit_refund_finance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L640"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L644"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L649"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L651"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L651"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance_batch", "callee": "batch_submit_refund_finance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L662"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance_batch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L666"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance_batch", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L671"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L673"}, {"caller_nid": "api_collection_protocol_post_submit_refund_finance_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L673"}, {"caller_nid": "api_collection_protocol_list_receipt_confirm", "callee": "list_receipt_confirm_details", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L687"}, {"caller_nid": "api_collection_protocol_list_receipt_confirm", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L697"}, {"caller_nid": "api_collection_protocol_list_receipt_confirm", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L698"}, {"caller_nid": "api_collection_protocol_list_receipt_confirmed", "callee": "list_receipt_confirmed_details", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L712"}, {"caller_nid": "api_collection_protocol_list_receipt_confirmed", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L722"}, {"caller_nid": "api_collection_protocol_list_receipt_confirmed", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L723"}, {"caller_nid": "api_collection_protocol_post_receipt_confirm", "callee": "confirm_receipt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L751"}, {"caller_nid": "api_collection_protocol_post_receipt_confirm", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L755"}, {"caller_nid": "api_collection_protocol_post_receipt_confirm", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L759"}, {"caller_nid": "api_collection_protocol_post_receipt_confirm", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L761"}, {"caller_nid": "api_collection_protocol_post_receipt_confirm", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L761"}, {"caller_nid": "api_collection_protocol_post_receipt_reject", "callee": "reject_receipt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L772"}, {"caller_nid": "api_collection_protocol_post_receipt_reject", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L776"}, {"caller_nid": "api_collection_protocol_post_receipt_reject", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L778"}, {"caller_nid": "api_collection_protocol_post_receipt_reject", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L780"}, {"caller_nid": "api_collection_protocol_post_receipt_reject", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L780"}, {"caller_nid": "api_collection_protocol_list_refund_confirm", "callee": "list_refund_confirm_details", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L799"}, {"caller_nid": "api_collection_protocol_list_refund_confirm", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L809"}, {"caller_nid": "api_collection_protocol_list_refund_confirm", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L810"}, {"caller_nid": "api_collection_protocol_list_refund_confirmed", "callee": "list_refund_confirmed_details", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L824"}, {"caller_nid": "api_collection_protocol_list_refund_confirmed", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L834"}, {"caller_nid": "api_collection_protocol_list_refund_confirmed", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L835"}, {"caller_nid": "api_collection_protocol_post_refund_confirm", "callee": "confirm_refund", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L847"}, {"caller_nid": "api_collection_protocol_post_refund_confirm", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L851"}, {"caller_nid": "api_collection_protocol_post_refund_confirm", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L855"}, {"caller_nid": "api_collection_protocol_post_refund_confirm", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L857"}, {"caller_nid": "api_collection_protocol_post_refund_confirm", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L857"}, {"caller_nid": "api_collection_protocol_post_refund_reject", "callee": "reject_refund", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L868"}, {"caller_nid": "api_collection_protocol_post_refund_reject", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L872"}, {"caller_nid": "api_collection_protocol_post_refund_reject", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L874"}, {"caller_nid": "api_collection_protocol_post_refund_reject", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L876"}, {"caller_nid": "api_collection_protocol_post_refund_reject", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L876"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L907"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L908"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L908"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L909"}, {"caller_nid": "api_collection_protocol_list_storage_certs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L910"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "sa_and", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L927"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L933"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L933"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L933"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L941"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L944"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L944"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L947"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L949"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L949"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L949"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L956"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L956"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L956"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L958"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L967"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "timedelta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L988"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L989"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L991"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L993"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L993"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L995"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L996"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "_fullmoon_todo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1004"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1004"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1005"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "_fmt_dt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1014"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1021"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1022"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1023"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1023"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1026"}, {"caller_nid": "api_collection_protocol_list_fullmoon_todos", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1027"}, {"caller_nid": "api_collection_protocol_update_fullmoon_todo_insurance", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1059"}, {"caller_nid": "api_collection_protocol_update_fullmoon_todo_insurance", "callee": "upsert_fullmoon_todo", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1060"}, {"caller_nid": "api_collection_protocol_update_fullmoon_todo_insurance", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1067"}, {"caller_nid": "api_collection_protocol_update_fullmoon_todo_insurance", "callee": "_fullmoon_todo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1067"}, {"caller_nid": "api_collection_protocol_update_fullmoon_todo_insurance", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1069"}, {"caller_nid": "api_collection_protocol_update_fullmoon_todo_insurance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1069"}, {"caller_nid": "api_collection_protocol_get_invoice_eligible_payments", "callee": "list_invoice_eligible_payment_details", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1099"}, {"caller_nid": "api_collection_protocol_get_invoice_eligible_payments", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1102"}, {"caller_nid": "api_collection_protocol_get_invoice_eligible_payments", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1102"}, {"caller_nid": "api_collection_protocol_get_protocol_invoice_requests", "callee": "list_invoice_requests_by_protocol", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1112"}, {"caller_nid": "api_collection_protocol_get_protocol_invoice_requests", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1115"}, {"caller_nid": "api_collection_protocol_get_protocol_invoice_requests", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1115"}, {"caller_nid": "api_collection_protocol_post_protocol_invoice_request", "callee": "create_invoice_request", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1127"}, {"caller_nid": "api_collection_protocol_post_protocol_invoice_request", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1142"}, {"caller_nid": "api_collection_protocol_post_protocol_invoice_request", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1142"}, {"caller_nid": "api_collection_protocol_post_protocol_invoice_request", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1143"}, {"caller_nid": "api_collection_protocol_list_protocol_invoice_requests_api", "callee": "list_protocol_invoice_requests", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1156"}, {"caller_nid": "api_collection_protocol_list_protocol_invoice_requests_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1165"}, {"caller_nid": "api_collection_protocol_protocol_invoice_pending_count", "callee": "count_pending_protocol_invoice_requests", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1174"}, {"caller_nid": "api_collection_protocol_protocol_invoice_pending_count", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1177"}, {"caller_nid": "api_collection_protocol_complete_protocol_invoice_request", "callee": "complete_invoice_request", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1189"}, {"caller_nid": "api_collection_protocol_complete_protocol_invoice_request", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1198"}, {"caller_nid": "api_collection_protocol_complete_protocol_invoice_request", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1198"}, {"caller_nid": "api_collection_protocol_complete_protocol_invoice_request", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L1199"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/743a68af29f5fe9fd6323ddccf52422ae80f3eb9b9ecd29986b5f8157c6899af.json b/backend/app/graphify-out/cache/ast/743a68af29f5fe9fd6323ddccf52422ae80f3eb9b9ecd29986b5f8157c6899af.json new file mode 100644 index 00000000..6e4bb622 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/743a68af29f5fe9fd6323ddccf52422ae80f3eb9b9ecd29986b5f8157c6899af.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": "L221"}, {"id": "models_models_sysuserpost", "label": "SysUserPost", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L241"}, {"id": "models_models_bizitemunit", "label": "BizItemUnit", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L260"}, {"id": "models_models_bizexpresscompany", "label": "BizExpressCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L279"}, {"id": "models_models_bizcustomer", "label": "BizCustomer", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L299"}, {"id": "models_models_bizcellsampletype", "label": "BizCellSampleType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L322"}, {"id": "models_models_bizcollectionregion", "label": "BizCollectionRegion", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L345"}, {"id": "models_models_bizcollectionhospital", "label": "BizCollectionHospital", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L363"}, {"id": "models_models_bizcollectionprotocolno", "label": "BizCollectionProtocolNo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L382"}, {"id": "models_models_bizbiznosequence", "label": "BizBizNoSequence", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L404"}, {"id": "models_models_bizsamplecode", "label": "BizSampleCode", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L424"}, {"id": "models_models_sysdicttype", "label": "SysDictType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L452"}, {"id": "models_models_sysethnic", "label": "SysEthnic", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L471"}, {"id": "models_models_sysdictdata", "label": "SysDictData", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L490"}, {"id": "models_models_sysapirequestlog", "label": "SysApiRequestLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L515"}, {"id": "models_models_sysapirequestloghis", "label": "SysApiRequestLogHis", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L541"}, {"id": "models_models_bizleaverequest", "label": "BizLeaveRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L572"}, {"id": "models_models_wfprocessdef", "label": "WfProcessDef", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L601"}, {"id": "models_models_wfprocessversion", "label": "WfProcessVersion", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L621"}, {"id": "models_models_wfnode", "label": "WfNode", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L642"}, {"id": "models_models_wftransition", "label": "WfTransition", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L664"}, {"id": "models_models_wfprocessinstance", "label": "WfProcessInstance", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L685"}, {"id": "models_models_wftask", "label": "WfTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L709"}, {"id": "models_models_bizcollectionprotocol", "label": "BizCollectionProtocol", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L736"}, {"id": "models_models_bizprotocolaudit", "label": "BizProtocolAudit", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L770"}, {"id": "models_models_bizstoragereleasereview", "label": "BizStorageReleaseReview", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L791"}, {"id": "models_models_bizprotocolpayment", "label": "BizProtocolPayment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L824"}, {"id": "models_models_bizprotocolpaymentdetail", "label": "BizProtocolPaymentDetail", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L850"}, {"id": "models_models_bizprotocolinvoicerequest", "label": "BizProtocolInvoiceRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L883"}, {"id": "models_models_bizprotocolinvoicerequestitem", "label": "BizProtocolInvoiceRequestItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L913"}, {"id": "models_models_bizprotocolpartycustomer", "label": "BizProtocolPartyCustomer", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L935"}, {"id": "models_models_bizprotocolcollectioninfo", "label": "BizProtocolCollectionInfo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L975"}, {"id": "models_models_bizprotocolsample", "label": "BizProtocolSample", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L999"}, {"id": "models_models_bizprotocolsampletransport", "label": "BizProtocolSampleTransport", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1032"}, {"id": "models_models_bizattachment", "label": "BizAttachment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1060"}, {"id": "models_models_bizprotocolstoragecert", "label": "BizProtocolStorageCert", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1084"}, {"id": "models_models_bizsamplereceptioncheckitem", "label": "BizSampleReceptionCheckItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1105"}, {"id": "models_models_bizsamplereceptioncheckresult", "label": "BizSampleReceptionCheckResult", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1125"}, {"id": "models_models_bizsamplereception", "label": "BizSampleReception", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1147"}, {"id": "models_models_bizsampleproductionreception", "label": "BizSampleProductionReception", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1186"}, {"id": "models_models_bizsamplesmsnotification", "label": "BizSampleSmsNotification", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1224"}, {"id": "models_models_bizqcsmsnotification", "label": "BizQcSmsNotification", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1245"}, {"id": "models_models_bizstorageentrysmsnotification", "label": "BizStorageEntrySmsNotification", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1270"}, {"id": "models_models_bizqcthirdpartycompany", "label": "BizQcThirdPartyCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1299"}, {"id": "models_models_bizqcthirdpartyitem", "label": "BizQcThirdPartyItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1327"}, {"id": "models_models_bizqclabtestitem", "label": "BizQcLabTestItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1349"}, {"id": "models_models_bizqcworkorder", "label": "BizQcWorkOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1370"}, {"id": "models_models_bizqcworkorderinspectionbatch", "label": "BizQcWorkOrderInspectionBatch", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1419"}, {"id": "models_models_bizqcbatchassignee", "label": "BizQcBatchAssignee", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1440"}, {"id": "models_models_bizqcworkorderlabitem", "label": "BizQcWorkOrderLabItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1459"}, {"id": "models_models_bizqcworkorderthirditem", "label": "BizQcWorkOrderThirdItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1482"}, {"id": "models_models_bizqctask", "label": "BizQcTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1508"}, {"id": "models_models_bizqctaskassignee", "label": "BizQcTaskAssignee", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1542"}, {"id": "models_models_bizcleanroom", "label": "BizCleanRoom", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1566"}, {"id": "models_models_bizcleanroomaccesslog", "label": "BizCleanRoomAccessLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1589"}, {"id": "models_models_bizcleanroomuvdisinfectlog", "label": "BizCleanRoomUvDisinfectLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1614"}, {"id": "models_models_bizstoragefacility", "label": "BizStorageFacility", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1637"}, {"id": "models_models_bizstoragefacilityslot", "label": "BizStorageFacilitySlot", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1659"}, {"id": "models_models_bizstorageslotoccupancy", "label": "BizStorageSlotOccupancy", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1682"}, {"id": "models_models_bizexhibitionappointment", "label": "BizExhibitionAppointment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1708"}, {"id": "models_models_bizcellproducttype", "label": "BizCellProductType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1736"}, {"id": "models_models_bizcellproductspec", "label": "BizCellProductSpec", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1755"}, {"id": "models_models_bizcellproductprice", "label": "BizCellProductPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1774"}, {"id": "models_models_bizcellproductprojectsystem", "label": "BizCellProductProjectSystem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1799"}, {"id": "models_models_bizcellproductprojectsystemitem", "label": "BizCellProductProjectSystemItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1819"}, {"id": "models_models_bizchannel", "label": "BizChannel", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1846"}, {"id": "models_models_bizchannelagreement", "label": "BizChannelAgreement", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1870"}, {"id": "models_models_bizchannelagreementproductprice", "label": "BizChannelAgreementProductPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1895"}, {"id": "models_models_bizchannelinvoice", "label": "BizChannelInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1920"}, {"id": "models_models_bizchannelmailaddress", "label": "BizChannelMailAddress", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1944"}, {"id": "models_models_bizchannelaccount", "label": "BizChannelAccount", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1965"}, {"id": "models_models_bizchannelproductquota", "label": "BizChannelProductQuota", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1984"}, {"id": "models_models_bizchannelserviceorder", "label": "BizChannelServiceOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2010"}, {"id": "models_models_bizchannelserviceorderproduct", "label": "BizChannelServiceOrderProduct", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2056"}, {"id": "models_models_bizchannelserviceordertxn", "label": "BizChannelServiceOrderTxn", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2085"}, {"id": "models_models_bizcheckupinstitution", "label": "BizCheckupInstitution", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2120"}, {"id": "models_models_bizcheckupinstitutioninvoice", "label": "BizCheckupInstitutionInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2143"}, {"id": "models_models_bizcheckupinstitutionproject", "label": "BizCheckupInstitutionProject", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2167"}, {"id": "models_models_bizcheckupinstitutionpackage", "label": "BizCheckupInstitutionPackage", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2188"}, {"id": "models_models_bizcheckupinstitutionpackageitem", "label": "BizCheckupInstitutionPackageItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2209"}, {"id": "models_models_bizconsumable", "label": "BizConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2235"}, {"id": "models_models_bizreagent", "label": "BizReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2261"}, {"id": "models_models_bizequipment", "label": "BizEquipment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2287"}, {"id": "models_models_bizsopdocument", "label": "BizSopDocument", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2313"}, {"id": "models_models_bizprocesscategory", "label": "BizProcessCategory", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2334"}, {"id": "models_models_bizoutputtype", "label": "BizOutputType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2353"}, {"id": "models_models_bizconsumablepack", "label": "BizConsumablePack", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2372"}, {"id": "models_models_bizconsumablepackitem", "label": "BizConsumablePackItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2394"}, {"id": "models_models_bizprocess", "label": "BizProcess", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2417"}, {"id": "models_models_bizprocessreagent", "label": "BizProcessReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2442"}, {"id": "models_models_bizprocessconsumable", "label": "BizProcessConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2466"}, {"id": "models_models_bizprocessoutput", "label": "BizProcessOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2490"}, {"id": "models_models_bizprocessdatacollection", "label": "BizProcessDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2511"}, {"id": "models_models_bizprocessroute", "label": "BizProcessRoute", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2529"}, {"id": "models_models_bizprocessroutestep", "label": "BizProcessRouteStep", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2551"}, {"id": "models_models_bizprocessroutestepreagent", "label": "BizProcessRouteStepReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2579"}, {"id": "models_models_bizprocessroutestepconsumable", "label": "BizProcessRouteStepConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2603"}, {"id": "models_models_bizprocessroutestepoutput", "label": "BizProcessRouteStepOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2627"}, {"id": "models_models_bizprocessroutestepdatacollection", "label": "BizProcessRouteStepDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2648"}, {"id": "models_models_bizcellproduct", "label": "BizCellProduct", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2673"}, {"id": "models_models_bizproductionworkorder", "label": "BizProductionWorkOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2708"}, {"id": "models_models_bizproductiontask", "label": "BizProductionTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2738"}, {"id": "models_models_bizproductiontaskhandover", "label": "BizProductionTaskHandover", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2770"}, {"id": "models_models_bizproductiontaskinput", "label": "BizProductionTaskInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2792"}, {"id": "models_models_bizproductiontaskstep", "label": "BizProductionTaskStep", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2814"}, {"id": "models_models_bizproductiontaskstepassignee", "label": "BizProductionTaskStepAssignee", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2847"}, {"id": "models_models_bizproductiontaskstepreagent", "label": "BizProductionTaskStepReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2866"}, {"id": "models_models_bizproductiontaskstepconsumable", "label": "BizProductionTaskStepConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2892"}, {"id": "models_models_bizproductiontaskstepconfiguredreagent", "label": "BizProductionTaskStepConfiguredReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2918"}, {"id": "models_models_bizproductiontaskstepoutput", "label": "BizProductionTaskStepOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2943"}, {"id": "models_models_bizproductiontaskstepdatacollection", "label": "BizProductionTaskStepDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2964"}, {"id": "models_models_bizproductiontaskoutput", "label": "BizProductionTaskOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2985"}, {"id": "models_models_bizprotocolfullmoontodo", "label": "BizProtocolFullmoonTodo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3010"}, {"id": "models_models_bizinsurancecompany", "label": "BizInsuranceCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3040"}, {"id": "models_models_bizinsurancecompanyinvoice", "label": "BizInsuranceCompanyInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3063"}, {"id": "models_models_bizinsuranceprojectprice", "label": "BizInsuranceProjectPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3087"}, {"id": "models_models_bizconsumablestocklog", "label": "BizConsumableStockLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3108"}, {"id": "models_models_bizreagentstocklog", "label": "BizReagentStockLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3138"}, {"id": "models_models_bizpilotapplication", "label": "BizPilotApplication", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3168"}, {"id": "models_models_bizpilotpatient", "label": "BizPilotPatient", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3198"}, {"id": "models_models_bizpilotinfusionplan", "label": "BizPilotInfusionPlan", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3227"}, {"id": "models_models_bizpilotinfusionschedule", "label": "BizPilotInfusionSchedule", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3252"}, {"id": "models_models_bizpilotinfusionscheduleproduct", "label": "BizPilotInfusionScheduleProduct", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3281"}, {"id": "models_models_bizpilotcheckup", "label": "BizPilotCheckup", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3308"}, {"id": "models_models_bizpilotcheckupreserveitem", "label": "BizPilotCheckupReserveItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3337"}, {"id": "models_models_bizpilotcheckupactualitem", "label": "BizPilotCheckupActualItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3357"}, {"id": "models_models_bizpilotdelivery", "label": "BizPilotDelivery", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3377"}, {"id": "models_models_bizpilotdeliverymaterial", "label": "BizPilotDeliveryMaterial", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3396"}, {"id": "models_models_bizpilotdeliverymethod", "label": "BizPilotDeliveryMethod", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3417"}, {"id": "models_models_bizpilotinfusionconfirm", "label": "BizPilotInfusionConfirm", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3446"}, {"id": "models_models_bizoutboundreleasematerial", "label": "BizOutboundReleaseMaterial", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3467"}, {"id": "models_models_bizoutboundreleasecell", "label": "BizOutboundReleaseCell", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3486"}, {"id": "models_models_bizoutboundreleasepaper", "label": "BizOutboundReleasePaper", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3514"}, {"id": "models_models_bizoutboundhandover", "label": "BizOutboundHandover", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3536"}, {"id": "models_models_bizoutboundreleaseqcmaterial", "label": "BizOutboundReleaseQcMaterial", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3561"}, {"id": "models_models_bizoutboundreleasereview", "label": "BizOutboundReleaseReview", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3586"}, {"id": "models_models_bizenvdetectitem", "label": "BizEnvDetectItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3612"}, {"id": "models_models_bizenvdetectrecord", "label": "BizEnvDetectRecord", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3632"}, {"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_242", "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": "L242"}, {"id": "models_models_rationale_280", "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": "L280"}, {"id": "models_models_rationale_323", "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": "L323"}, {"id": "models_models_rationale_346", "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": "L346"}, {"id": "models_models_rationale_364", "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": "L364"}, {"id": "models_models_rationale_383", "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": "L383"}, {"id": "models_models_rationale_405", "label": "\u4e1a\u52a1\u534f\u8bae\u53f7\u65e5\u5e8f\u5217\u8868 biz_biz_no_sequence", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L405"}, {"id": "models_models_rationale_425", "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": "L425"}, {"id": "models_models_rationale_472", "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": "L472"}, {"id": "models_models_rationale_573", "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": "L573"}, {"id": "models_models_rationale_622", "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": "L622"}, {"id": "models_models_rationale_665", "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": "L665"}, {"id": "models_models_rationale_686", "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": "L686"}, {"id": "models_models_rationale_737", "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": "L737"}, {"id": "models_models_rationale_771", "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": "L771"}, {"id": "models_models_rationale_792", "label": "\u5165\u5e93\u653e\u884c\u5ba1\u6838 biz_storage_release_review", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L792"}, {"id": "models_models_rationale_825", "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": "L825"}, {"id": "models_models_rationale_851", "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": "L851"}, {"id": "models_models_rationale_884", "label": "\u91c7\u96c6\u534f\u8bae\u5355\u5f00\u7968\u7533\u8bf7\u4e3b\u8868 biz_protocol_invoice_request", "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\u5f00\u7968\u7533\u8bf7\u660e\u7ec6 biz_protocol_invoice_request_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L914"}, {"id": "models_models_rationale_936", "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": "L936"}, {"id": "models_models_rationale_976", "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": "L976"}, {"id": "models_models_rationale_1000", "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": "L1000"}, {"id": "models_models_rationale_1033", "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": "L1033"}, {"id": "models_models_rationale_1085", "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": "L1085"}, {"id": "models_models_rationale_1106", "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": "L1106"}, {"id": "models_models_rationale_1126", "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": "L1126"}, {"id": "models_models_rationale_1148", "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": "L1148"}, {"id": "models_models_rationale_1187", "label": "\u751f\u4ea7\u90e8\u95e8\u6837\u672c\u63a5\u6536\u767b\u8bb0 biz_sample_production_reception", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1187"}, {"id": "models_models_rationale_1246", "label": "\u6837\u672c\u8d28\u68c0\u77ed\u4fe1\u901a\u77e5 biz_qc_sms_notification", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1246"}, {"id": "models_models_rationale_1271", "label": "\u6837\u672c\u5165\u5e93\u77ed\u4fe1\u901a\u77e5 biz_storage_entry_sms_notification", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1271"}, {"id": "models_models_rationale_1300", "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": "L1300"}, {"id": "models_models_rationale_1328", "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": "L1328"}, {"id": "models_models_rationale_1350", "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": "L1350"}, {"id": "models_models_rationale_1371", "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": "L1371"}, {"id": "models_models_rationale_1420", "label": "\u8d28\u68c0\u5de5\u5355\u68c0\u6d4b\u6279\u6b21 biz_qc_work_order_inspection_batch", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1420"}, {"id": "models_models_rationale_1441", "label": "\u8d28\u68c0\u68c0\u6d4b\u6279\u6b21\u8d1f\u8d23\u4eba biz_qc_batch_assignee", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1441"}, {"id": "models_models_rationale_1460", "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": "L1460"}, {"id": "models_models_rationale_1483", "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": "L1483"}, {"id": "models_models_rationale_1543", "label": "\u8d28\u68c0\u4efb\u52a1\u8d1f\u8d23\u4eba biz_qc_task_assignee", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1543"}, {"id": "models_models_rationale_1590", "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": "L1590"}, {"id": "models_models_rationale_1615", "label": "\u6d01\u51c0\u5ba4\u7d2b\u5916\u7ebf\u6d88\u6bd2\u8bb0\u5f55 biz_clean_room_uv_disinfect_log", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1615"}, {"id": "models_models_rationale_1638", "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": "L1638"}, {"id": "models_models_rationale_1660", "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": "L1660"}, {"id": "models_models_rationale_1683", "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": "L1683"}, {"id": "models_models_rationale_1709", "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": "L1709"}, {"id": "models_models_rationale_1737", "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": "L1737"}, {"id": "models_models_rationale_1756", "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": "L1756"}, {"id": "models_models_rationale_1775", "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": "L1775"}, {"id": "models_models_rationale_1800", "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": "L1800"}, {"id": "models_models_rationale_1820", "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": "L1820"}, {"id": "models_models_rationale_1871", "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": "L1871"}, {"id": "models_models_rationale_1896", "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": "L1896"}, {"id": "models_models_rationale_1921", "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": "L1921"}, {"id": "models_models_rationale_1945", "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": "L1945"}, {"id": "models_models_rationale_1966", "label": "\u6e20\u9053\u8d26\u6237\u4f59\u989d biz_channel_account", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1966"}, {"id": "models_models_rationale_1985", "label": "\u6e20\u9053\u4ea7\u54c1\u4efd\u6570\u5e93\u5b58 biz_channel_product_quota", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1985"}, {"id": "models_models_rationale_2011", "label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355 biz_channel_service_order", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2011"}, {"id": "models_models_rationale_2057", "label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355\u4ea7\u54c1\u660e\u7ec6 biz_channel_service_order_product", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2057"}, {"id": "models_models_rationale_2086", "label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355\u6d41\u6c34 biz_channel_service_order_txn", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2086"}, {"id": "models_models_rationale_2121", "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": "L2121"}, {"id": "models_models_rationale_2144", "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": "L2144"}, {"id": "models_models_rationale_2168", "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": "L2168"}, {"id": "models_models_rationale_2189", "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": "L2189"}, {"id": "models_models_rationale_2210", "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": "L2210"}, {"id": "models_models_rationale_2314", "label": "SOP\u6587\u6863 biz_sop_document", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2314"}, {"id": "models_models_rationale_2335", "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": "L2335"}, {"id": "models_models_rationale_2373", "label": "\u8017\u6750\u5305 biz_consumable_pack", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2373"}, {"id": "models_models_rationale_2395", "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": "L2395"}, {"id": "models_models_rationale_2443", "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": "L2443"}, {"id": "models_models_rationale_2467", "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": "L2467"}, {"id": "models_models_rationale_2491", "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": "L2491"}, {"id": "models_models_rationale_2530", "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": "L2530"}, {"id": "models_models_rationale_2552", "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": "L2552"}, {"id": "models_models_rationale_2580", "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": "L2580"}, {"id": "models_models_rationale_2604", "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": "L2604"}, {"id": "models_models_rationale_2628", "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": "L2628"}, {"id": "models_models_rationale_2649", "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": "L2649"}, {"id": "models_models_rationale_2674", "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": "L2674"}, {"id": "models_models_rationale_2709", "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": "L2709"}, {"id": "models_models_rationale_2739", "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": "L2739"}, {"id": "models_models_rationale_2771", "label": "\u751f\u4ea7\u4efb\u52a1\u8f6c\u53d1\u8bb0\u5f55 biz_production_task_handover", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2771"}, {"id": "models_models_rationale_2793", "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": "L2793"}, {"id": "models_models_rationale_2815", "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": "L2815"}, {"id": "models_models_rationale_2848", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8d1f\u8d23\u4eba biz_production_task_step_assignee", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2848"}, {"id": "models_models_rationale_2867", "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": "L2867"}, {"id": "models_models_rationale_2893", "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": "L2893"}, {"id": "models_models_rationale_2919", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u914d\u7f6e\u8bd5\u5242 biz_production_task_step_configured_reagent", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2919"}, {"id": "models_models_rationale_2944", "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": "L2944"}, {"id": "models_models_rationale_2965", "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": "L2965"}, {"id": "models_models_rationale_2986", "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": "L2986"}, {"id": "models_models_rationale_3011", "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": "L3011"}, {"id": "models_models_rationale_3041", "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": "L3041"}, {"id": "models_models_rationale_3064", "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": "L3064"}, {"id": "models_models_rationale_3088", "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": "L3088"}, {"id": "models_models_rationale_3109", "label": "\u8017\u6750\u53d8\u52a8\u8bb0\u5f55 biz_consumable_stock_log", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3109"}, {"id": "models_models_rationale_3139", "label": "\u8bd5\u5242\u53d8\u52a8\u8bb0\u5f55 biz_reagent_stock_log", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3139"}, {"id": "models_models_rationale_3169", "label": "\u6e20\u9053\u4e2d\u8bd5\u670d\u52a1\u7533\u8bf7\u5355 biz_pilot_application", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3169"}, {"id": "models_models_rationale_3199", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u60a3\u8005\u4fe1\u606f biz_pilot_patient", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3199"}, {"id": "models_models_rationale_3228", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u65b9\u6848 biz_pilot_infusion_plan", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3228"}, {"id": "models_models_rationale_3253", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u8ba1\u5212 biz_pilot_infusion_schedule", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3253"}, {"id": "models_models_rationale_3282", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u8ba1\u5212\u7ec6\u80de\u4ea7\u54c1 biz_pilot_infusion_schedule_product", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3282"}, {"id": "models_models_rationale_3309", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u4fe1\u606f biz_pilot_checkup", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3309"}, {"id": "models_models_rationale_3338", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u9884\u7ea6\u9879\u76ee biz_pilot_checkup_reserve_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3338"}, {"id": "models_models_rationale_3358", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u5b9e\u9645\u9879\u76ee biz_pilot_checkup_actual_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3358"}, {"id": "models_models_rationale_3378", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u4fe1\u606f biz_pilot_delivery", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3378"}, {"id": "models_models_rationale_3397", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u7269\u6599 biz_pilot_delivery_material", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3397"}, {"id": "models_models_rationale_3418", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u65b9\u5f0f biz_pilot_delivery_method", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3418"}, {"id": "models_models_rationale_3447", "label": "\u8f93\u6ce8\u8ba1\u5212-\u5e94\u7528\u786e\u8ba4 biz_pilot_infusion_confirm", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3447"}, {"id": "models_models_rationale_3468", "label": "\u51fa\u5e93\u653e\u884c-\u51fa\u5e93\u7269\u6599\u51c6\u5907\u4e3b\u8868 biz_outbound_release_material", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3468"}, {"id": "models_models_rationale_3487", "label": "\u51fa\u5e93\u653e\u884c-\u51fa\u5e93\u7ec6\u80de(\u53f0\u8d26) biz_outbound_release_cell", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3487"}, {"id": "models_models_rationale_3515", "label": "\u51fa\u5e93\u653e\u884c-\u5176\u4ed6\u7eb8\u8d28\u6750\u6599(\u53f0\u8d26) biz_outbound_release_paper", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3515"}, {"id": "models_models_rationale_3537", "label": "\u8f93\u6ce8\u8ba1\u5212-\u51fa\u5e93\u4ea4\u63a5 biz_outbound_handover", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3537"}, {"id": "models_models_rationale_3562", "label": "\u51fa\u5e93\u653e\u884c-\u8d28\u68c0\u7269\u6599(\u53f0\u8d26) biz_outbound_release_qc_material", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3562"}, {"id": "models_models_rationale_3587", "label": "\u51fa\u5e93\u653e\u884c\u5ba1\u6838 biz_outbound_release_review", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3587"}, {"id": "models_models_rationale_3613", "label": "\u73af\u5883\u68c0\u6d4b\u9879 biz_env_detect_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3613"}, {"id": "models_models_rationale_3633", "label": "\u73af\u5883\u68c0\u6d4b\u767b\u8bb0 biz_env_detect_record", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3633"}], "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": "L221", "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": "L221", "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": "L241", "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": "L241", "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": "L260", "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": "L260", "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": "L279", "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": "L279", "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": "L299", "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": "L299", "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": "L322", "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": "L322", "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": "L345", "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": "L345", "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": "L363", "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": "L363", "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": "L382", "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": "L382", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizbiznosequence", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L404", "weight": 1.0}, {"source": "models_models_bizbiznosequence", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L404", "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": "L424", "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": "L424", "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": "L452", "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": "L452", "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": "L471", "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": "L471", "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": "L490", "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": "L490", "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": "L515", "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": "L515", "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": "L541", "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": "L541", "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": "L572", "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": "L572", "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": "L601", "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": "L601", "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": "L621", "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": "L621", "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": "L642", "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": "L642", "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": "L664", "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": "L664", "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": "L685", "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": "L685", "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": "L709", "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": "L709", "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": "L736", "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": "L736", "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": "L770", "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": "L770", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizstoragereleasereview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L791", "weight": 1.0}, {"source": "models_models_bizstoragereleasereview", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L791", "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": "L824", "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": "L824", "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": "L850", "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": "L850", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolinvoicerequest", "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_bizprotocolinvoicerequest", "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_bizprotocolinvoicerequestitem", "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_bizprotocolinvoicerequestitem", "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_bizprotocolpartycustomer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L935", "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": "L935", "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": "L975", "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": "L975", "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": "L999", "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": "L999", "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": "L1032", "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": "L1032", "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": "L1060", "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": "L1060", "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": "L1084", "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": "L1084", "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": "L1105", "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": "L1105", "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": "L1125", "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": "L1125", "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": "L1147", "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": "L1147", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsampleproductionreception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1186", "weight": 1.0}, {"source": "models_models_bizsampleproductionreception", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1186", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsamplesmsnotification", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1224", "weight": 1.0}, {"source": "models_models_bizsamplesmsnotification", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1224", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqcsmsnotification", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1245", "weight": 1.0}, {"source": "models_models_bizqcsmsnotification", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1245", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizstorageentrysmsnotification", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1270", "weight": 1.0}, {"source": "models_models_bizstorageentrysmsnotification", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1270", "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": "L1299", "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": "L1299", "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": "L1327", "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": "L1327", "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": "L1349", "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": "L1349", "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": "L1370", "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": "L1370", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqcworkorderinspectionbatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1419", "weight": 1.0}, {"source": "models_models_bizqcworkorderinspectionbatch", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1419", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqcbatchassignee", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1440", "weight": 1.0}, {"source": "models_models_bizqcbatchassignee", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1440", "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": "L1459", "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": "L1459", "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": "L1482", "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": "L1482", "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": "L1508", "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": "L1508", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqctaskassignee", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1542", "weight": 1.0}, {"source": "models_models_bizqctaskassignee", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1542", "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": "L1566", "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": "L1566", "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": "L1589", "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": "L1589", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcleanroomuvdisinfectlog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1614", "weight": 1.0}, {"source": "models_models_bizcleanroomuvdisinfectlog", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1614", "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": "L1637", "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": "L1637", "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": "L1659", "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": "L1659", "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": "L1682", "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": "L1682", "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": "L1708", "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": "L1708", "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": "L1736", "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": "L1736", "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": "L1755", "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": "L1755", "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": "L1774", "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": "L1774", "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": "L1799", "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": "L1799", "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": "L1819", "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": "L1819", "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": "L1846", "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": "L1846", "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": "L1870", "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": "L1870", "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": "L1895", "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": "L1895", "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": "L1920", "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": "L1920", "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": "L1944", "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": "L1944", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelaccount", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1965", "weight": 1.0}, {"source": "models_models_bizchannelaccount", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1965", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelproductquota", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1984", "weight": 1.0}, {"source": "models_models_bizchannelproductquota", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1984", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelserviceorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2010", "weight": 1.0}, {"source": "models_models_bizchannelserviceorder", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2010", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelserviceorderproduct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2056", "weight": 1.0}, {"source": "models_models_bizchannelserviceorderproduct", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2056", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelserviceordertxn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2085", "weight": 1.0}, {"source": "models_models_bizchannelserviceordertxn", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2085", "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": "L2120", "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": "L2120", "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": "L2143", "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": "L2143", "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": "L2167", "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": "L2167", "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": "L2188", "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": "L2188", "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": "L2209", "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": "L2209", "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": "L2235", "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": "L2235", "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": "L2261", "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": "L2261", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizequipment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2287", "weight": 1.0}, {"source": "models_models_bizequipment", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2287", "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": "L2313", "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": "L2313", "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": "L2334", "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": "L2334", "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": "L2353", "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": "L2353", "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": "L2372", "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": "L2372", "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": "L2394", "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": "L2394", "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": "L2417", "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": "L2417", "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": "L2442", "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": "L2442", "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": "L2466", "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": "L2466", "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": "L2490", "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": "L2490", "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": "L2511", "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": "L2511", "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": "L2529", "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": "L2529", "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": "L2551", "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": "L2551", "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": "L2579", "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": "L2579", "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": "L2603", "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": "L2603", "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": "L2627", "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": "L2627", "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": "L2648", "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": "L2648", "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": "L2673", "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": "L2673", "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": "L2708", "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": "L2708", "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": "L2738", "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": "L2738", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskhandover", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2770", "weight": 1.0}, {"source": "models_models_bizproductiontaskhandover", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2770", "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": "L2792", "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": "L2792", "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": "L2814", "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": "L2814", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskstepassignee", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2847", "weight": 1.0}, {"source": "models_models_bizproductiontaskstepassignee", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2847", "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": "L2866", "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": "L2866", "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": "L2892", "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": "L2892", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskstepconfiguredreagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2918", "weight": 1.0}, {"source": "models_models_bizproductiontaskstepconfiguredreagent", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2918", "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": "L2943", "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": "L2943", "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": "L2964", "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": "L2964", "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": "L2985", "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": "L2985", "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": "L3010", "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": "L3010", "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": "L3040", "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": "L3040", "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": "L3063", "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": "L3063", "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": "L3087", "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": "L3087", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizconsumablestocklog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3108", "weight": 1.0}, {"source": "models_models_bizconsumablestocklog", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3108", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizreagentstocklog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3138", "weight": 1.0}, {"source": "models_models_bizreagentstocklog", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3138", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotapplication", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3168", "weight": 1.0}, {"source": "models_models_bizpilotapplication", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3168", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotpatient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3198", "weight": 1.0}, {"source": "models_models_bizpilotpatient", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3198", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotinfusionplan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3227", "weight": 1.0}, {"source": "models_models_bizpilotinfusionplan", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3227", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotinfusionschedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3252", "weight": 1.0}, {"source": "models_models_bizpilotinfusionschedule", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3252", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3281", "weight": 1.0}, {"source": "models_models_bizpilotinfusionscheduleproduct", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3281", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotcheckup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3308", "weight": 1.0}, {"source": "models_models_bizpilotcheckup", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3308", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotcheckupreserveitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3337", "weight": 1.0}, {"source": "models_models_bizpilotcheckupreserveitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3337", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotcheckupactualitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3357", "weight": 1.0}, {"source": "models_models_bizpilotcheckupactualitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3357", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotdelivery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3377", "weight": 1.0}, {"source": "models_models_bizpilotdelivery", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3377", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotdeliverymaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3396", "weight": 1.0}, {"source": "models_models_bizpilotdeliverymaterial", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3396", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotdeliverymethod", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3417", "weight": 1.0}, {"source": "models_models_bizpilotdeliverymethod", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3417", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotinfusionconfirm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3446", "weight": 1.0}, {"source": "models_models_bizpilotinfusionconfirm", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3446", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizoutboundreleasematerial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3467", "weight": 1.0}, {"source": "models_models_bizoutboundreleasematerial", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3467", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizoutboundreleasecell", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3486", "weight": 1.0}, {"source": "models_models_bizoutboundreleasecell", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3486", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizoutboundreleasepaper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3514", "weight": 1.0}, {"source": "models_models_bizoutboundreleasepaper", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3514", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizoutboundhandover", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3536", "weight": 1.0}, {"source": "models_models_bizoutboundhandover", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3536", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizoutboundreleaseqcmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3561", "weight": 1.0}, {"source": "models_models_bizoutboundreleaseqcmaterial", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3561", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizoutboundreleasereview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3586", "weight": 1.0}, {"source": "models_models_bizoutboundreleasereview", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3586", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizenvdetectitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3612", "weight": 1.0}, {"source": "models_models_bizenvdetectitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3612", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizenvdetectrecord", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3632", "weight": 1.0}, {"source": "models_models_bizenvdetectrecord", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3632", "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": "L3659", "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": "L3660", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "app_models_production_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3661", "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": "L3669", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "app_models_clinical_payment", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3678", "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_242", "target": "models_models_sysuserpost", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L242", "weight": 1.0}, {"source": "models_models_rationale_280", "target": "models_models_bizexpresscompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L280", "weight": 1.0}, {"source": "models_models_rationale_323", "target": "models_models_bizcellsampletype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L323", "weight": 1.0}, {"source": "models_models_rationale_346", "target": "models_models_bizcollectionregion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L346", "weight": 1.0}, {"source": "models_models_rationale_364", "target": "models_models_bizcollectionhospital", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L364", "weight": 1.0}, {"source": "models_models_rationale_383", "target": "models_models_bizcollectionprotocolno", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L383", "weight": 1.0}, {"source": "models_models_rationale_405", "target": "models_models_bizbiznosequence", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L405", "weight": 1.0}, {"source": "models_models_rationale_425", "target": "models_models_bizsamplecode", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L425", "weight": 1.0}, {"source": "models_models_rationale_472", "target": "models_models_sysethnic", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L472", "weight": 1.0}, {"source": "models_models_rationale_573", "target": "models_models_bizleaverequest", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L573", "weight": 1.0}, {"source": "models_models_rationale_622", "target": "models_models_wfprocessversion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L622", "weight": 1.0}, {"source": "models_models_rationale_665", "target": "models_models_wftransition", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L665", "weight": 1.0}, {"source": "models_models_rationale_686", "target": "models_models_wfprocessinstance", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L686", "weight": 1.0}, {"source": "models_models_rationale_737", "target": "models_models_bizcollectionprotocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L737", "weight": 1.0}, {"source": "models_models_rationale_771", "target": "models_models_bizprotocolaudit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L771", "weight": 1.0}, {"source": "models_models_rationale_792", "target": "models_models_bizstoragereleasereview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L792", "weight": 1.0}, {"source": "models_models_rationale_825", "target": "models_models_bizprotocolpayment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L825", "weight": 1.0}, {"source": "models_models_rationale_851", "target": "models_models_bizprotocolpaymentdetail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L851", "weight": 1.0}, {"source": "models_models_rationale_884", "target": "models_models_bizprotocolinvoicerequest", "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_bizprotocolinvoicerequestitem", "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_936", "target": "models_models_bizprotocolpartycustomer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L936", "weight": 1.0}, {"source": "models_models_rationale_976", "target": "models_models_bizprotocolcollectioninfo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L976", "weight": 1.0}, {"source": "models_models_rationale_1000", "target": "models_models_bizprotocolsample", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1000", "weight": 1.0}, {"source": "models_models_rationale_1033", "target": "models_models_bizprotocolsampletransport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1033", "weight": 1.0}, {"source": "models_models_rationale_1085", "target": "models_models_bizprotocolstoragecert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1085", "weight": 1.0}, {"source": "models_models_rationale_1106", "target": "models_models_bizsamplereceptioncheckitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1106", "weight": 1.0}, {"source": "models_models_rationale_1126", "target": "models_models_bizsamplereceptioncheckresult", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1126", "weight": 1.0}, {"source": "models_models_rationale_1148", "target": "models_models_bizsamplereception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1148", "weight": 1.0}, {"source": "models_models_rationale_1187", "target": "models_models_bizsampleproductionreception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1187", "weight": 1.0}, {"source": "models_models_rationale_1246", "target": "models_models_bizqcsmsnotification", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1246", "weight": 1.0}, {"source": "models_models_rationale_1271", "target": "models_models_bizstorageentrysmsnotification", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1271", "weight": 1.0}, {"source": "models_models_rationale_1300", "target": "models_models_bizqcthirdpartycompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1300", "weight": 1.0}, {"source": "models_models_rationale_1328", "target": "models_models_bizqcthirdpartyitem", "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_1350", "target": "models_models_bizqclabtestitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1350", "weight": 1.0}, {"source": "models_models_rationale_1371", "target": "models_models_bizqcworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1371", "weight": 1.0}, {"source": "models_models_rationale_1420", "target": "models_models_bizqcworkorderinspectionbatch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1420", "weight": 1.0}, {"source": "models_models_rationale_1441", "target": "models_models_bizqcbatchassignee", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1441", "weight": 1.0}, {"source": "models_models_rationale_1460", "target": "models_models_bizqcworkorderlabitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1460", "weight": 1.0}, {"source": "models_models_rationale_1483", "target": "models_models_bizqcworkorderthirditem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1483", "weight": 1.0}, {"source": "models_models_rationale_1543", "target": "models_models_bizqctaskassignee", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1543", "weight": 1.0}, {"source": "models_models_rationale_1590", "target": "models_models_bizcleanroomaccesslog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1590", "weight": 1.0}, {"source": "models_models_rationale_1615", "target": "models_models_bizcleanroomuvdisinfectlog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1615", "weight": 1.0}, {"source": "models_models_rationale_1638", "target": "models_models_bizstoragefacility", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1638", "weight": 1.0}, {"source": "models_models_rationale_1660", "target": "models_models_bizstoragefacilityslot", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1660", "weight": 1.0}, {"source": "models_models_rationale_1683", "target": "models_models_bizstorageslotoccupancy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1683", "weight": 1.0}, {"source": "models_models_rationale_1709", "target": "models_models_bizexhibitionappointment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1709", "weight": 1.0}, {"source": "models_models_rationale_1737", "target": "models_models_bizcellproducttype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1737", "weight": 1.0}, {"source": "models_models_rationale_1756", "target": "models_models_bizcellproductspec", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1756", "weight": 1.0}, {"source": "models_models_rationale_1775", "target": "models_models_bizcellproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1775", "weight": 1.0}, {"source": "models_models_rationale_1800", "target": "models_models_bizcellproductprojectsystem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1800", "weight": 1.0}, {"source": "models_models_rationale_1820", "target": "models_models_bizcellproductprojectsystemitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1820", "weight": 1.0}, {"source": "models_models_rationale_1871", "target": "models_models_bizchannelagreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1871", "weight": 1.0}, {"source": "models_models_rationale_1896", "target": "models_models_bizchannelagreementproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1896", "weight": 1.0}, {"source": "models_models_rationale_1921", "target": "models_models_bizchannelinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1921", "weight": 1.0}, {"source": "models_models_rationale_1945", "target": "models_models_bizchannelmailaddress", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1945", "weight": 1.0}, {"source": "models_models_rationale_1966", "target": "models_models_bizchannelaccount", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1966", "weight": 1.0}, {"source": "models_models_rationale_1985", "target": "models_models_bizchannelproductquota", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1985", "weight": 1.0}, {"source": "models_models_rationale_2011", "target": "models_models_bizchannelserviceorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2011", "weight": 1.0}, {"source": "models_models_rationale_2057", "target": "models_models_bizchannelserviceorderproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2057", "weight": 1.0}, {"source": "models_models_rationale_2086", "target": "models_models_bizchannelserviceordertxn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2086", "weight": 1.0}, {"source": "models_models_rationale_2121", "target": "models_models_bizcheckupinstitution", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2121", "weight": 1.0}, {"source": "models_models_rationale_2144", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2144", "weight": 1.0}, {"source": "models_models_rationale_2168", "target": "models_models_bizcheckupinstitutionproject", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2168", "weight": 1.0}, {"source": "models_models_rationale_2189", "target": "models_models_bizcheckupinstitutionpackage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2189", "weight": 1.0}, {"source": "models_models_rationale_2210", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2210", "weight": 1.0}, {"source": "models_models_rationale_2314", "target": "models_models_bizsopdocument", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2314", "weight": 1.0}, {"source": "models_models_rationale_2335", "target": "models_models_bizprocesscategory", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2335", "weight": 1.0}, {"source": "models_models_rationale_2373", "target": "models_models_bizconsumablepack", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2373", "weight": 1.0}, {"source": "models_models_rationale_2395", "target": "models_models_bizconsumablepackitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2395", "weight": 1.0}, {"source": "models_models_rationale_2443", "target": "models_models_bizprocessreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2443", "weight": 1.0}, {"source": "models_models_rationale_2467", "target": "models_models_bizprocessconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2467", "weight": 1.0}, {"source": "models_models_rationale_2491", "target": "models_models_bizprocessoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2491", "weight": 1.0}, {"source": "models_models_rationale_2530", "target": "models_models_bizprocessroute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2530", "weight": 1.0}, {"source": "models_models_rationale_2552", "target": "models_models_bizprocessroutestep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2552", "weight": 1.0}, {"source": "models_models_rationale_2580", "target": "models_models_bizprocessroutestepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2580", "weight": 1.0}, {"source": "models_models_rationale_2604", "target": "models_models_bizprocessroutestepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2604", "weight": 1.0}, {"source": "models_models_rationale_2628", "target": "models_models_bizprocessroutestepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2628", "weight": 1.0}, {"source": "models_models_rationale_2649", "target": "models_models_bizprocessroutestepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2649", "weight": 1.0}, {"source": "models_models_rationale_2674", "target": "models_models_bizcellproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2674", "weight": 1.0}, {"source": "models_models_rationale_2709", "target": "models_models_bizproductionworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2709", "weight": 1.0}, {"source": "models_models_rationale_2739", "target": "models_models_bizproductiontask", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2739", "weight": 1.0}, {"source": "models_models_rationale_2771", "target": "models_models_bizproductiontaskhandover", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2771", "weight": 1.0}, {"source": "models_models_rationale_2793", "target": "models_models_bizproductiontaskinput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2793", "weight": 1.0}, {"source": "models_models_rationale_2815", "target": "models_models_bizproductiontaskstep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2815", "weight": 1.0}, {"source": "models_models_rationale_2848", "target": "models_models_bizproductiontaskstepassignee", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2848", "weight": 1.0}, {"source": "models_models_rationale_2867", "target": "models_models_bizproductiontaskstepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2867", "weight": 1.0}, {"source": "models_models_rationale_2893", "target": "models_models_bizproductiontaskstepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2893", "weight": 1.0}, {"source": "models_models_rationale_2919", "target": "models_models_bizproductiontaskstepconfiguredreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2919", "weight": 1.0}, {"source": "models_models_rationale_2944", "target": "models_models_bizproductiontaskstepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2944", "weight": 1.0}, {"source": "models_models_rationale_2965", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2965", "weight": 1.0}, {"source": "models_models_rationale_2986", "target": "models_models_bizproductiontaskoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2986", "weight": 1.0}, {"source": "models_models_rationale_3011", "target": "models_models_bizprotocolfullmoontodo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3011", "weight": 1.0}, {"source": "models_models_rationale_3041", "target": "models_models_bizinsurancecompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3041", "weight": 1.0}, {"source": "models_models_rationale_3064", "target": "models_models_bizinsurancecompanyinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3064", "weight": 1.0}, {"source": "models_models_rationale_3088", "target": "models_models_bizinsuranceprojectprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3088", "weight": 1.0}, {"source": "models_models_rationale_3109", "target": "models_models_bizconsumablestocklog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3109", "weight": 1.0}, {"source": "models_models_rationale_3139", "target": "models_models_bizreagentstocklog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3139", "weight": 1.0}, {"source": "models_models_rationale_3169", "target": "models_models_bizpilotapplication", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3169", "weight": 1.0}, {"source": "models_models_rationale_3199", "target": "models_models_bizpilotpatient", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3199", "weight": 1.0}, {"source": "models_models_rationale_3228", "target": "models_models_bizpilotinfusionplan", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3228", "weight": 1.0}, {"source": "models_models_rationale_3253", "target": "models_models_bizpilotinfusionschedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3253", "weight": 1.0}, {"source": "models_models_rationale_3282", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3282", "weight": 1.0}, {"source": "models_models_rationale_3309", "target": "models_models_bizpilotcheckup", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3309", "weight": 1.0}, {"source": "models_models_rationale_3338", "target": "models_models_bizpilotcheckupreserveitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3338", "weight": 1.0}, {"source": "models_models_rationale_3358", "target": "models_models_bizpilotcheckupactualitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3358", "weight": 1.0}, {"source": "models_models_rationale_3378", "target": "models_models_bizpilotdelivery", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3378", "weight": 1.0}, {"source": "models_models_rationale_3397", "target": "models_models_bizpilotdeliverymaterial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3397", "weight": 1.0}, {"source": "models_models_rationale_3418", "target": "models_models_bizpilotdeliverymethod", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3418", "weight": 1.0}, {"source": "models_models_rationale_3447", "target": "models_models_bizpilotinfusionconfirm", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3447", "weight": 1.0}, {"source": "models_models_rationale_3468", "target": "models_models_bizoutboundreleasematerial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3468", "weight": 1.0}, {"source": "models_models_rationale_3487", "target": "models_models_bizoutboundreleasecell", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3487", "weight": 1.0}, {"source": "models_models_rationale_3515", "target": "models_models_bizoutboundreleasepaper", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3515", "weight": 1.0}, {"source": "models_models_rationale_3537", "target": "models_models_bizoutboundhandover", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3537", "weight": 1.0}, {"source": "models_models_rationale_3562", "target": "models_models_bizoutboundreleaseqcmaterial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3562", "weight": 1.0}, {"source": "models_models_rationale_3587", "target": "models_models_bizoutboundreleasereview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3587", "weight": 1.0}, {"source": "models_models_rationale_3613", "target": "models_models_bizenvdetectitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3613", "weight": 1.0}, {"source": "models_models_rationale_3633", "target": "models_models_bizenvdetectrecord", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3633", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/92878e8a96a4cfa5028e490f6d15af91fdd9ddc2ae95f2e036e5ca9d4319c06a.json b/backend/app/graphify-out/cache/ast/92878e8a96a4cfa5028e490f6d15af91fdd9ddc2ae95f2e036e5ca9d4319c06a.json new file mode 100644 index 00000000..f0ed6c27 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/92878e8a96a4cfa5028e490f6d15af91fdd9ddc2ae95f2e036e5ca9d4319c06a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_qc_material_amount_auth_constants_py", "label": "qc_material_amount_auth_constants.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/qc_material_amount_auth_constants.py", "source_location": "L1"}, {"id": "core_qc_material_amount_auth_constants_rationale_1", "label": "\u8d28\u68c0\u7269\u6599\u91d1\u989d\u67e5\u770b\u6388\u6743\uff1a\u4e13\u7528\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u5e38\u91cf\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/qc_material_amount_auth_constants.py", "source_location": "L1"}], "edges": [{"source": "core_qc_material_amount_auth_constants_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_core_qc_material_amount_auth_constants_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/qc_material_amount_auth_constants.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/93af82a4a5c3095363f54261bebaf04a90ba7ee2d4fb923c54489ce6a81f7f37.json b/backend/app/graphify-out/cache/ast/93af82a4a5c3095363f54261bebaf04a90ba7ee2d4fb923c54489ce6a81f7f37.json new file mode 100644 index 00000000..f0ed6c27 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/93af82a4a5c3095363f54261bebaf04a90ba7ee2d4fb923c54489ce6a81f7f37.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_qc_material_amount_auth_constants_py", "label": "qc_material_amount_auth_constants.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/qc_material_amount_auth_constants.py", "source_location": "L1"}, {"id": "core_qc_material_amount_auth_constants_rationale_1", "label": "\u8d28\u68c0\u7269\u6599\u91d1\u989d\u67e5\u770b\u6388\u6743\uff1a\u4e13\u7528\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u5e38\u91cf\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/qc_material_amount_auth_constants.py", "source_location": "L1"}], "edges": [{"source": "core_qc_material_amount_auth_constants_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_core_qc_material_amount_auth_constants_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/qc_material_amount_auth_constants.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/b15b83818b5879733ebca2be855e7aaada60a41c88c5fb73a699837c4ae235d9.json b/backend/app/graphify-out/cache/ast/b15b83818b5879733ebca2be855e7aaada60a41c88c5fb73a699837c4ae235d9.json new file mode 100644 index 00000000..93ad8c7b --- /dev/null +++ b/backend/app/graphify-out/cache/ast/b15b83818b5879733ebca2be855e7aaada60a41c88c5fb73a699837c4ae235d9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "label": "qc_material_amount_auth.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L1"}, {"id": "crud_qc_material_amount_auth_get_amount_view_role", "label": "get_amount_view_role()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L20"}, {"id": "crud_qc_material_amount_auth_get_auth_dept_id", "label": "_get_auth_dept_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L45"}, {"id": "crud_qc_material_amount_auth_assert_user_in_auth_dept", "label": "_assert_user_in_auth_dept()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L59"}, {"id": "crud_qc_material_amount_auth_user_has_role_binding", "label": "_user_has_role_binding()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L71"}, {"id": "crud_qc_material_amount_auth_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L85"}, {"id": "crud_qc_material_amount_auth_list_authorized_users", "label": "list_authorized_users()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L98"}, {"id": "crud_qc_material_amount_auth_grant_amount_view_role", "label": "grant_amount_view_role()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L152"}, {"id": "crud_qc_material_amount_auth_revoke_amount_view_role", "label": "revoke_amount_view_role()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L200"}, {"id": "crud_qc_material_amount_auth_rationale_1", "label": "\u8d28\u68c0\u7269\u6599\u91d1\u989d\u67e5\u770b\u6388\u6743 CRUD\uff08sys_user_role \u7ed1\u5b9a\u4e13\u7528\u89d2\u8272\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L1"}, {"id": "crud_qc_material_amount_auth_rationale_159", "label": "\u7ed1\u5b9a\u4e13\u7528\u89d2\u8272\uff1b\u5df2\u7ed1\u5b9a\u5219\u5e42\u7b49\u8fd4\u56de False\uff08\u8868\u793a\u672a\u65b0\u589e\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L159"}, {"id": "crud_qc_material_amount_auth_rationale_207", "label": "\u89e3\u9664\u4e13\u7528\u89d2\u8272\u7ed1\u5b9a\uff1b\u672a\u7ed1\u5b9a\u5219\u8fd4\u56de False\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L207"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "app_core_qc_material_amount_auth_constants", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "app_core_data_scope", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "crud_qc_material_amount_auth_get_amount_view_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "crud_qc_material_amount_auth_get_auth_dept_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L45", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "crud_qc_material_amount_auth_assert_user_in_auth_dept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L59", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "crud_qc_material_amount_auth_user_has_role_binding", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L71", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "crud_qc_material_amount_auth_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L85", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "crud_qc_material_amount_auth_list_authorized_users", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L98", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "crud_qc_material_amount_auth_grant_amount_view_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L152", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "crud_qc_material_amount_auth_revoke_amount_view_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L200", "weight": 1.0}, {"source": "crud_qc_material_amount_auth_assert_user_in_auth_dept", "target": "crud_qc_material_amount_auth_get_auth_dept_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L60", "weight": 1.0}, {"source": "crud_qc_material_amount_auth_list_authorized_users", "target": "crud_qc_material_amount_auth_get_amount_view_role", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L106", "weight": 1.0}, {"source": "crud_qc_material_amount_auth_list_authorized_users", "target": "crud_qc_material_amount_auth_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L146", "weight": 1.0}, {"source": "crud_qc_material_amount_auth_grant_amount_view_role", "target": "crud_qc_material_amount_auth_get_amount_view_role", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L160", "weight": 1.0}, {"source": "crud_qc_material_amount_auth_grant_amount_view_role", "target": "crud_qc_material_amount_auth_assert_user_in_auth_dept", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L174", "weight": 1.0}, {"source": "crud_qc_material_amount_auth_grant_amount_view_role", "target": "crud_qc_material_amount_auth_user_has_role_binding", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L176", "weight": 1.0}, {"source": "crud_qc_material_amount_auth_revoke_amount_view_role", "target": "crud_qc_material_amount_auth_get_amount_view_role", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L208", "weight": 1.0}, {"source": "crud_qc_material_amount_auth_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_qc_material_amount_auth_rationale_159", "target": "crud_qc_material_amount_auth_grant_amount_view_role", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L159", "weight": 1.0}, {"source": "crud_qc_material_amount_auth_rationale_207", "target": "crud_qc_material_amount_auth_revoke_amount_view_role", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L207", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_qc_material_amount_auth_get_amount_view_role", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L22"}, {"caller_nid": "crud_qc_material_amount_auth_get_amount_view_role", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L22"}, {"caller_nid": "crud_qc_material_amount_auth_get_amount_view_role", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L22"}, {"caller_nid": "crud_qc_material_amount_auth_get_amount_view_role", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L34"}, {"caller_nid": "crud_qc_material_amount_auth_get_amount_view_role", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L34"}, {"caller_nid": "crud_qc_material_amount_auth_get_amount_view_role", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L34"}, {"caller_nid": "crud_qc_material_amount_auth_get_auth_dept_id", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L47"}, {"caller_nid": "crud_qc_material_amount_auth_get_auth_dept_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L47"}, {"caller_nid": "crud_qc_material_amount_auth_get_auth_dept_id", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L47"}, {"caller_nid": "crud_qc_material_amount_auth_get_auth_dept_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L56"}, {"caller_nid": "crud_qc_material_amount_auth_get_auth_dept_id", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L56"}, {"caller_nid": "crud_qc_material_amount_auth_assert_user_in_auth_dept", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L62"}, {"caller_nid": "crud_qc_material_amount_auth_assert_user_in_auth_dept", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L63"}, {"caller_nid": "crud_qc_material_amount_auth_assert_user_in_auth_dept", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L65"}, {"caller_nid": "crud_qc_material_amount_auth_assert_user_in_auth_dept", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L66"}, {"caller_nid": "crud_qc_material_amount_auth_assert_user_in_auth_dept", "callee": "_get_child_dept_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L66"}, {"caller_nid": "crud_qc_material_amount_auth_assert_user_in_auth_dept", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L68"}, {"caller_nid": "crud_qc_material_amount_auth_user_has_role_binding", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L73"}, {"caller_nid": "crud_qc_material_amount_auth_user_has_role_binding", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L73"}, {"caller_nid": "crud_qc_material_amount_auth_user_has_role_binding", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L73"}, {"caller_nid": "crud_qc_material_amount_auth_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L94"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L111"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L111"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L111"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L114"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L123"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L126"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L127"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L128"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L129"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L130"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L133"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L135"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L135"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L135"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L135"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L135"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L140"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L143"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L143"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L143"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L143"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L146"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L162"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L165"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L165"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L165"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L170"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L172"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L179"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L180"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "SysUserRole", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L181"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L182"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L196"}, {"caller_nid": "crud_qc_material_amount_auth_revoke_amount_view_role", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L210"}, {"caller_nid": "crud_qc_material_amount_auth_revoke_amount_view_role", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L212"}, {"caller_nid": "crud_qc_material_amount_auth_revoke_amount_view_role", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L214"}, {"caller_nid": "crud_qc_material_amount_auth_revoke_amount_view_role", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L214"}, {"caller_nid": "crud_qc_material_amount_auth_revoke_amount_view_role", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L214"}, {"caller_nid": "crud_qc_material_amount_auth_revoke_amount_view_role", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L224"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/b972eeaabd049fdac33d747722ea7ab59152d7c2158a7d8dd4906ffd3b5d9a31.json b/backend/app/graphify-out/cache/ast/b972eeaabd049fdac33d747722ea7ab59152d7c2158a7d8dd4906ffd3b5d9a31.json new file mode 100644 index 00000000..02c048ac --- /dev/null +++ b/backend/app/graphify-out/cache/ast/b972eeaabd049fdac33d747722ea7ab59152d7c2158a7d8dd4906ffd3b5d9a31.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "label": "sample_reception.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1"}, {"id": "crud_sample_reception_donation_sample_id_col", "label": "_donation_sample_id_col()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L42"}, {"id": "crud_sample_reception_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L47"}, {"id": "crud_sample_reception_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L51"}, {"id": "crud_sample_reception_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L58"}, {"id": "crud_sample_reception_reception_to_dict", "label": "_reception_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L64"}, {"id": "crud_sample_reception_sample_detail_rows_query", "label": "_sample_detail_rows_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L87"}, {"id": "crud_sample_reception_donation_sample_detail_rows_query", "label": "_donation_sample_detail_rows_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L121"}, {"id": "crud_sample_reception_donation_sample_pending_query", "label": "_donation_sample_pending_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L155"}, {"id": "crud_sample_reception_donation_rows_to_sample_list_items", "label": "_donation_rows_to_sample_list_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L193"}, {"id": "crud_sample_reception_sample_pending_query", "label": "_sample_pending_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L311"}, {"id": "crud_sample_reception_rows_to_sample_list_items", "label": "_rows_to_sample_list_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L349"}, {"id": "crud_sample_reception_list_pending_protocol_samples", "label": "list_pending_protocol_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L477"}, {"id": "crud_sample_reception_list_received_protocol_samples", "label": "list_received_protocol_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L550"}, {"id": "crud_sample_reception_finalize_reception_detail", "label": "_finalize_reception_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L689"}, {"id": "crud_sample_reception_get_reception_by_id", "label": "get_reception_by_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L695"}, {"id": "crud_sample_reception_create_sample_reception", "label": "create_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L763"}, {"id": "crud_sample_reception_can_edit_sample_reception", "label": "_can_edit_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1013"}, {"id": "crud_sample_reception_update_sample_reception", "label": "update_sample_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1028"}, {"id": "crud_sample_reception_attach_production_reception", "label": "_attach_production_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1137"}, {"id": "crud_sample_reception_reception_detail_item", "label": "_reception_detail_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1155"}, {"id": "crud_sample_reception_reception_detail_item_with_production", "label": "_reception_detail_item_with_production()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1172"}, {"id": "crud_sample_reception_reception_sample_code", "label": "_reception_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1184"}, {"id": "crud_sample_reception_get_receptions_map_for_samples", "label": "get_receptions_map_for_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1199"}, {"id": "crud_sample_reception_get_receptions_map_for_donation_samples", "label": "get_receptions_map_for_donation_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1247"}, {"id": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "label": "get_lab_storage_code_map_by_sample_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1286"}, {"id": "crud_sample_reception_format_lab_storage_codes_csv", "label": "format_lab_storage_codes_csv()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1345"}, {"id": "crud_sample_reception_lab_storage_keyword_like", "label": "_lab_storage_keyword_like()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1359"}, {"id": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "label": "sample_codes_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1366"}, {"id": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "label": "reception_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1391"}, {"id": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "label": "protocol_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1414"}, {"id": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "label": "donation_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1438"}, {"id": "crud_sample_reception_get_reception_by_sample_code", "label": "get_reception_by_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1462"}, {"id": "crud_sample_reception_rationale_43", "label": "\u6350\u8d60\u6837\u672c ID \u4e0e biz_sample_reception.donation_sample_id \u6bd4\u8f83\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L43"}, {"id": "crud_sample_reception_rationale_88", "label": "\u534f\u8bae\u6837\u672c + \u534f\u8bae\u5355 + \u5ba2\u6237 + \u8fd0\u8f93\uff08\u663e\u5f0f select_from \u907f\u514d\u591a\u8868 join \u6b67\u4e49\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L88"}, {"id": "crud_sample_reception_rationale_122", "label": "\u6350\u8d60\u6837\u672c + \u6350\u8d60\u5355 + \u5f53\u4e8b\u4eba + \u8fd0\u8f93\uff08\u56db\u8868 JOIN\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L122"}, {"id": "crud_sample_reception_rationale_156", "label": "\u5f85\u63a5\u6536\uff1a\u6350\u8d60\u6837\u672c\u4e14\u5c1a\u65e0\u6709\u6548\u63a5\u6536\u8bb0\u5f55\uff08\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5224\u5b9a\uff0c\u4e0e\u7ec6\u80de\u5b58\u50a8\u4e00\u81f4\uff09\uff1b\u6392\u9664\u5df2\u4f5c\u5e9f\u6350\u8d60\u5355\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L156"}, {"id": "crud_sample_reception_rationale_200", "label": "\u5c06\u6350\u8d60\u6837\u672c\u884c\u8f6c\u4e3a\u7edf\u4e00\u5217\u8868\u9879\u5b57\u5178\uff08\u5b57\u6bb5\u540d\u4e0e\u7ec6\u80de\u5b58\u50a8\u4fdd\u6301\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L200"}, {"id": "crud_sample_reception_rationale_312", "label": "\u5f85\u63a5\u6536\uff1a\u534f\u8bae\u6837\u672c\u4e14\u5c1a\u65e0\u6709\u6548\u63a5\u6536\u8bb0\u5f55\uff08\u4ec5\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5224\u5b9a\uff09\uff1b\u6392\u9664\u5df2\u4f5c\u5e9f\u91c7\u96c6\u534f\u8bae\u5355\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L312"}, {"id": "crud_sample_reception_rationale_1018", "label": "\u5df2\u63a5\u6536\u8bb0\u5f55\uff1a\u4ec5\u7ecf\u624b\u4eba\u6216\u300c\u8d28\u91cf\u4e3b\u7ba1\u300d\u89d2\u8272\u53ef\u7f16\u8f91\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1018"}, {"id": "crud_sample_reception_rationale_1046", "label": "\u66f4\u65b0\u5df2\u767b\u8bb0\u6837\u672c\u63a5\u6536\u4fe1\u606f\uff08\u4e0d\u91cd\u590d\u521b\u5efa\u8d28\u68c0/\u751f\u4ea7\u5de5\u5355\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1046"}, {"id": "crud_sample_reception_rationale_1205", "label": "\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5173\u8054\u63a5\u6536\u8bb0\u5f55\uff08key \u4e3a\u5f53\u524d\u534f\u8bae\u6837\u672c id\uff09\uff0c\u4f9b\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1205"}, {"id": "crud_sample_reception_rationale_1252", "label": "\u6309\u6350\u8d60\u6837\u672c ID \u6279\u91cf\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\uff0c\u4f9b\u6350\u8d60\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1252"}, {"id": "crud_sample_reception_rationale_1293", "label": "\u6309\u6837\u672c\u7f16\u7801\u67e5\u8be2\u5df2\u63a5\u6536(js)\u8bb0\u5f55\u7684\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff1b\u540c\u7801\u591a\u6761\u65f6\u53d6\u6700\u65b0\u63a5\u6536\u65f6\u95f4\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1293"}, {"id": "crud_sample_reception_rationale_1349", "label": "\u4e0e sampleCodes \u987a\u5e8f\u5bf9\u9f50\uff0c\u9017\u53f7\u62fc\u63a5\u5165\u5e93\u7f16\u7801\uff08\u65e0\u5219\u7a7a\u4e32\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1349"}, {"id": "crud_sample_reception_rationale_1373", "label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff0c\u8fd4\u56de\u5173\u8054\u6837\u672c\u7f16\u7801\u5217\u8868\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1373"}, {"id": "crud_sample_reception_rationale_1398", "label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff0c\u8fd4\u56de\u63a5\u6536\u8bb0\u5f55 id \u5217\u8868\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1398"}, {"id": "crud_sample_reception_rationale_1419", "label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u91c7\u96c6\u534f\u8bae id\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1419"}, {"id": "crud_sample_reception_rationale_1443", "label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u6350\u8d60\u534f\u8bae id\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1443"}, {"id": "crud_sample_reception_rationale_1468", "label": "\u6839\u636e\u6837\u672c\u7f16\u7801\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\u53ca\u6837\u672c\u4fe1\u606f\u3002 - \u6709\u8bb0\u5f55 \u2192 \u8fd4\u56de {receptionId, sampleInfo} - \u65e0\u8bb0\u5f55 \u2192 \u8fd4\u56de {rece", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1468"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_utils_sample_special", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_core_protocol_status_display", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "app_services_web_auth_roles", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_id_col", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L64", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L121", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L155", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L193", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_pending_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L311", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L349", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_list_pending_protocol_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L477", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_list_received_protocol_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L550", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_finalize_reception_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L689", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_reception_by_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L695", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_create_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L763", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1013", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_update_sample_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1028", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_attach_production_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1137", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_detail_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1155", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_detail_item_with_production", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1172", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1184", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_receptions_map_for_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1199", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_receptions_map_for_donation_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1247", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1286", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_format_lab_storage_codes_csv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1345", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_lab_storage_keyword_like", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1359", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1366", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1391", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1414", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1438", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_sample_reception_py", "target": "crud_sample_reception_get_reception_by_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1462", "weight": 1.0}, {"source": "crud_sample_reception_reception_to_dict", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L73", "weight": 1.0}, {"source": "crud_sample_reception_donation_sample_pending_query", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L170", "weight": 1.0}, {"source": "crud_sample_reception_donation_sample_pending_query", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L184", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L238", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L263", "weight": 1.0}, {"source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L297", "weight": 1.0}, {"source": "crud_sample_reception_sample_pending_query", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L326", "weight": 1.0}, {"source": "crud_sample_reception_sample_pending_query", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L340", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L397", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L427", "weight": 1.0}, {"source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L463", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_sample_pending_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L495", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L507", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L510", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L522", "weight": 1.0}, {"source": "crud_sample_reception_list_pending_protocol_samples", "target": "crud_sample_reception_normalize_date_bound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L527", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L575", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L590", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L591", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_normalize_date_bound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L619", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_reception_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L650", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L669", "weight": 1.0}, {"source": "crud_sample_reception_list_received_protocol_samples", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L682", "weight": 1.0}, {"source": "crud_sample_reception_finalize_reception_detail", "target": "crud_sample_reception_attach_production_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L692", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L713", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_finalize_reception_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L719", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L721", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L722", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L734", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_reception_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L739", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L742", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L751", "weight": 1.0}, {"source": "crud_sample_reception_create_sample_reception", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L830", "weight": 1.0}, {"source": "crud_sample_reception_update_sample_reception", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1059", "weight": 1.0}, {"source": "crud_sample_reception_reception_detail_item", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1165", "weight": 1.0}, {"source": "crud_sample_reception_reception_detail_item_with_production", "target": "crud_sample_reception_reception_detail_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1180", "weight": 1.0}, {"source": "crud_sample_reception_reception_detail_item_with_production", "target": "crud_sample_reception_attach_production_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1181", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_samples", "target": "crud_sample_reception_reception_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1225", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_samples", "target": "crud_sample_reception_reception_detail_item_with_production", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1241", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_donation_samples", "target": "crud_sample_reception_reception_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1277", "weight": 1.0}, {"source": "crud_sample_reception_get_receptions_map_for_donation_samples", "target": "crud_sample_reception_attach_production_reception", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1281", "weight": 1.0}, {"source": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "target": "crud_sample_reception_lab_storage_keyword_like", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1374", "weight": 1.0}, {"source": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "target": "crud_sample_reception_lab_storage_keyword_like", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1399", "weight": 1.0}, {"source": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1420", "weight": 1.0}, {"source": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1444", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1492", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_donation_sample_id_col", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1494", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1500", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1505", "weight": 1.0}, {"source": "crud_sample_reception_get_reception_by_sample_code", "target": "crud_sample_reception_rows_to_sample_list_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1515", "weight": 1.0}, {"source": "crud_sample_reception_rationale_43", "target": "crud_sample_reception_donation_sample_id_col", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L43", "weight": 1.0}, {"source": "crud_sample_reception_rationale_88", "target": "crud_sample_reception_sample_detail_rows_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L88", "weight": 1.0}, {"source": "crud_sample_reception_rationale_122", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L122", "weight": 1.0}, {"source": "crud_sample_reception_rationale_156", "target": "crud_sample_reception_donation_sample_pending_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L156", "weight": 1.0}, {"source": "crud_sample_reception_rationale_200", "target": "crud_sample_reception_donation_rows_to_sample_list_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L200", "weight": 1.0}, {"source": "crud_sample_reception_rationale_312", "target": "crud_sample_reception_sample_pending_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L312", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1018", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1018", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1046", "target": "crud_sample_reception_update_sample_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1046", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1205", "target": "crud_sample_reception_get_receptions_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1205", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1252", "target": "crud_sample_reception_get_receptions_map_for_donation_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1252", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1293", "target": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1293", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1349", "target": "crud_sample_reception_format_lab_storage_codes_csv", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1349", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1373", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1373", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1398", "target": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1398", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1419", "target": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1419", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1443", "target": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1443", "weight": 1.0}, {"source": "crud_sample_reception_rationale_1468", "target": "crud_sample_reception_get_reception_by_sample_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1468", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_sample_reception_donation_sample_id_col", "callee": "collate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L44"}, {"caller_nid": "crud_sample_reception_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L48"}, {"caller_nid": "crud_sample_reception_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L52"}, {"caller_nid": "crud_sample_reception_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L53"}, {"caller_nid": "crud_sample_reception_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L61"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "select_from", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L90"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L99"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L106"}, {"caller_nid": "crud_sample_reception_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L113"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "select_from", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L124"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L133"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L140"}, {"caller_nid": "crud_sample_reception_donation_sample_detail_rows_query", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L147"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L159"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L159"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L159"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L164"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L170"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L174"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L177"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L178"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L180"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L181"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L182"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L188"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L188"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L189"}, {"caller_nid": "crud_sample_reception_donation_sample_pending_query", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L189"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L201"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L205"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L205"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L205"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L207"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L214"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L220"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L220"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L220"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L221"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L226"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L230"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L230"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L230"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L232"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L248"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L262"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L267"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L267"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L272"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L272"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L278"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L285"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "sample_special_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L290"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L294"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L296"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L297"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L298"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L301"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L302"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L302"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L302"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L304"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L306"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L306"}, {"caller_nid": "crud_sample_reception_donation_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L307"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L315"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L315"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L315"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L320"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L326"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L330"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L333"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L334"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L336"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L337"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L338"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L344"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L344"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L345"}, {"caller_nid": "crud_sample_reception_sample_pending_query", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L345"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L356"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L360"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L360"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L360"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L362"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L369"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L375"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L375"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L375"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L376"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L381"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "build_protocol_payment_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L387"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L389"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L389"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L389"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L391"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "_map_rec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L409"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L412"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L426"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L432"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L432"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L437"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L437"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L445"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "sample_special_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L450"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L453"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L456"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "_map_rec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L458"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L460"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L462"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L463"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L464"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L467"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L468"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L468"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L468"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L470"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L472"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L472"}, {"caller_nid": "crud_sample_reception_rows_to_sample_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L473"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L498"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L500"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L500"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L501"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L502"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L503"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L507"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L513"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L515"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L515"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L516"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L517"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L518"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L522"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L525"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L525"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L525"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L532"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L532"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L539"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L542"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L543"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L544"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L544"}, {"caller_nid": "crud_sample_reception_list_pending_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L547"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L565"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L565"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L570"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L572"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L573"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L575"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L575"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L575"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L581"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L582"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L583"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L584"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L590"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L590"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L590"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L596"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L597"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L598"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L599"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L604"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L605"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L606"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L607"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L608"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L609"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L615"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L618"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L622"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L627"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L628"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L629"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L629"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L631"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L631"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L631"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L631"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L631"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L637"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L647"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L656"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L658"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L658"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L667"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L668"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L676"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L676"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L677"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L682"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L685"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L685"}, {"caller_nid": "crud_sample_reception_list_received_protocol_samples", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L686"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L699"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L699"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L699"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L712"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L716"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L721"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L721"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L726"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L730"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L742"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L742"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L755"}, {"caller_nid": "crud_sample_reception_get_reception_by_id", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L757"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L785"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L787"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L792"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L794"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L794"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L794"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L803"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L804"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L806"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L808"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L808"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L808"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L818"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L826"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L828"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L828"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L828"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L837"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L838"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L840"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L842"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L842"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L842"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L852"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L858"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L860"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L865"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "validate_lab_storage_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L867"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "assert_lab_storage_code_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L868"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "validate_lab_storage_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L872"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "assert_lab_storage_code_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L873"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L877"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L879"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L879"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L879"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "BizSampleReception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L883"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L884"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L895"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L904"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L906"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L911"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L912"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "save_reception_check_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L913"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L924"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L924"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L924"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "sync_legacy_columns_from_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L931"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L932"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_work_order_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L936"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_production_work_order_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L945"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L956"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L959"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L959"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L959"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L969"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L969"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L969"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L980"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L980"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L980"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L990"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L990"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L990"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "create_review_from_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L999"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1008"}, {"caller_nid": "crud_sample_reception_create_sample_reception", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1009"}, {"caller_nid": "crud_sample_reception_can_edit_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1019"}, {"caller_nid": "crud_sample_reception_can_edit_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1022"}, {"caller_nid": "crud_sample_reception_can_edit_sample_reception", "callee": "get_user_role_names", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1025"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1048"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1048"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1048"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1057"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1060"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1062"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1064"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1068"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "validate_lab_storage_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1070"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "assert_lab_storage_code_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1071"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "validate_lab_storage_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1079"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "assert_lab_storage_code_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1080"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1090"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1092"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1092"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1092"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1099"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1101"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1102"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1104"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "soft_delete_reception_check_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1106"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "save_reception_check_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1112"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1123"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1123"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1123"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "sync_legacy_columns_from_results", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1130"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1131"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1132"}, {"caller_nid": "crud_sample_reception_update_sample_reception", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1133"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1144"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1144"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1144"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1149"}, {"caller_nid": "crud_sample_reception_attach_production_reception", "callee": "get_by_reception_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1151"}, {"caller_nid": "crud_sample_reception_reception_detail_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1162"}, {"caller_nid": "crud_sample_reception_reception_detail_item", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1164"}, {"caller_nid": "crud_sample_reception_reception_detail_item", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1166"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1185"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1188"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1192"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1192"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1192"}, {"caller_nid": "crud_sample_reception_reception_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1196"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1208"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1208"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1208"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1208"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1212"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1212"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1212"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1217"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1228"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1229"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1232"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1234"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1235"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1238"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1256"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1256"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1256"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1258"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "list_results_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1267"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get_map_by_reception_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1268"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1274"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1276"}, {"caller_nid": "crud_sample_reception_get_receptions_map_for_donation_samples", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1278"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1294"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1294"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1294"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1297"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1297"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1300"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1302"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1306"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1308"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1308"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1308"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1309"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1310"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1317"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1317"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1317"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1320"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1325"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1330"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1336"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1337"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1337"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1337"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1338"}, {"caller_nid": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1339"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1352"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1355"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1355"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1355"}, {"caller_nid": "crud_sample_reception_format_lab_storage_codes_csv", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1356"}, {"caller_nid": "crud_sample_reception_lab_storage_keyword_like", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1360"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1377"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1377"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1380"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1382"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1383"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1387"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1388"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1388"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1388"}, {"caller_nid": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1388"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1402"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1402"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1405"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1407"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1410"}, {"caller_nid": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1411"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1426"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1426"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1426"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1426"}, {"caller_nid": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1430"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1450"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1450"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1450"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1450"}, {"caller_nid": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1454"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1473"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1477"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1479"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1479"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1485"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1487"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1487"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1487"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1492"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1492"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1505"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1505"}, {"caller_nid": "crud_sample_reception_get_reception_by_sample_code", "callee": "get_by_reception_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_reception.py", "source_location": "L1528"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/c43e91deb2dad165b6cb23fd466de3395a54b0554c34faa9b4d0c26964f9b224.json b/backend/app/graphify-out/cache/ast/c43e91deb2dad165b6cb23fd466de3395a54b0554c34faa9b4d0c26964f9b224.json new file mode 100644 index 00000000..5869a559 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/c43e91deb2dad165b6cb23fd466de3395a54b0554c34faa9b4d0c26964f9b224.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "label": "qc_material_amount_auth.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L1"}, {"id": "crud_qc_material_amount_auth_get_amount_view_role", "label": "get_amount_view_role()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L18"}, {"id": "crud_qc_material_amount_auth_user_has_role_binding", "label": "_user_has_role_binding()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L43"}, {"id": "crud_qc_material_amount_auth_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L57"}, {"id": "crud_qc_material_amount_auth_list_authorized_users", "label": "list_authorized_users()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L70"}, {"id": "crud_qc_material_amount_auth_grant_amount_view_role", "label": "grant_amount_view_role()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L124"}, {"id": "crud_qc_material_amount_auth_revoke_amount_view_role", "label": "revoke_amount_view_role()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L170"}, {"id": "crud_qc_material_amount_auth_rationale_1", "label": "\u8d28\u68c0\u7269\u6599\u91d1\u989d\u67e5\u770b\u6388\u6743 CRUD\uff08sys_user_role \u7ed1\u5b9a\u4e13\u7528\u89d2\u8272\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L1"}, {"id": "crud_qc_material_amount_auth_rationale_131", "label": "\u7ed1\u5b9a\u4e13\u7528\u89d2\u8272\uff1b\u5df2\u7ed1\u5b9a\u5219\u5e42\u7b49\u8fd4\u56de False\uff08\u8868\u793a\u672a\u65b0\u589e\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L131"}, {"id": "crud_qc_material_amount_auth_rationale_177", "label": "\u89e3\u9664\u4e13\u7528\u89d2\u8272\u7ed1\u5b9a\uff1b\u672a\u7ed1\u5b9a\u5219\u8fd4\u56de False\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L177"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "app_core_qc_material_amount_auth_constants", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "crud_qc_material_amount_auth_get_amount_view_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "crud_qc_material_amount_auth_user_has_role_binding", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "crud_qc_material_amount_auth_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L57", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "crud_qc_material_amount_auth_list_authorized_users", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L70", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "crud_qc_material_amount_auth_grant_amount_view_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L124", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "target": "crud_qc_material_amount_auth_revoke_amount_view_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L170", "weight": 1.0}, {"source": "crud_qc_material_amount_auth_list_authorized_users", "target": "crud_qc_material_amount_auth_get_amount_view_role", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L78", "weight": 1.0}, {"source": "crud_qc_material_amount_auth_list_authorized_users", "target": "crud_qc_material_amount_auth_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L118", "weight": 1.0}, {"source": "crud_qc_material_amount_auth_grant_amount_view_role", "target": "crud_qc_material_amount_auth_get_amount_view_role", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L132", "weight": 1.0}, {"source": "crud_qc_material_amount_auth_grant_amount_view_role", "target": "crud_qc_material_amount_auth_user_has_role_binding", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L146", "weight": 1.0}, {"source": "crud_qc_material_amount_auth_revoke_amount_view_role", "target": "crud_qc_material_amount_auth_get_amount_view_role", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L178", "weight": 1.0}, {"source": "crud_qc_material_amount_auth_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_amount_auth_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_qc_material_amount_auth_rationale_131", "target": "crud_qc_material_amount_auth_grant_amount_view_role", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L131", "weight": 1.0}, {"source": "crud_qc_material_amount_auth_rationale_177", "target": "crud_qc_material_amount_auth_revoke_amount_view_role", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L177", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_qc_material_amount_auth_get_amount_view_role", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L20"}, {"caller_nid": "crud_qc_material_amount_auth_get_amount_view_role", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L20"}, {"caller_nid": "crud_qc_material_amount_auth_get_amount_view_role", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L20"}, {"caller_nid": "crud_qc_material_amount_auth_get_amount_view_role", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L32"}, {"caller_nid": "crud_qc_material_amount_auth_get_amount_view_role", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L32"}, {"caller_nid": "crud_qc_material_amount_auth_get_amount_view_role", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L32"}, {"caller_nid": "crud_qc_material_amount_auth_user_has_role_binding", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L45"}, {"caller_nid": "crud_qc_material_amount_auth_user_has_role_binding", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L45"}, {"caller_nid": "crud_qc_material_amount_auth_user_has_role_binding", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L45"}, {"caller_nid": "crud_qc_material_amount_auth_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L66"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L83"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L83"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L83"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L86"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L95"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L98"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L99"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L100"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L101"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L102"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L105"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L107"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L107"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L107"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L107"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L107"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L112"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L115"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L115"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L115"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L115"}, {"caller_nid": "crud_qc_material_amount_auth_list_authorized_users", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L118"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L134"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L137"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L137"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L137"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L142"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L144"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L149"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L150"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "SysUserRole", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L151"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L152"}, {"caller_nid": "crud_qc_material_amount_auth_grant_amount_view_role", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L166"}, {"caller_nid": "crud_qc_material_amount_auth_revoke_amount_view_role", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L180"}, {"caller_nid": "crud_qc_material_amount_auth_revoke_amount_view_role", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L182"}, {"caller_nid": "crud_qc_material_amount_auth_revoke_amount_view_role", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L184"}, {"caller_nid": "crud_qc_material_amount_auth_revoke_amount_view_role", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L184"}, {"caller_nid": "crud_qc_material_amount_auth_revoke_amount_view_role", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L184"}, {"caller_nid": "crud_qc_material_amount_auth_revoke_amount_view_role", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_amount_auth.py", "source_location": "L194"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/d0875303e05d604a88d274fc4bfb770700b6972c74ca6da31222442493eb6aa0.json b/backend/app/graphify-out/cache/ast/d0875303e05d604a88d274fc4bfb770700b6972c74ca6da31222442493eb6aa0.json new file mode 100644 index 00000000..f0385e89 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/d0875303e05d604a88d274fc4bfb770700b6972c74ca6da31222442493eb6aa0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "label": "research_donation.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1"}, {"id": "crud_research_donation_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L63"}, {"id": "crud_research_donation_donation_sample_code_seq", "label": "_donation_sample_code_seq()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L73"}, {"id": "crud_research_donation_next_donation_sample_code", "label": "next_donation_sample_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L85"}, {"id": "crud_research_donation_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L146"}, {"id": "crud_research_donation_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L150"}, {"id": "crud_research_donation_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L157"}, {"id": "crud_research_donation_optional_decimal", "label": "_optional_decimal()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L165"}, {"id": "crud_research_donation_normalize_fields", "label": "_normalize_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L177"}, {"id": "crud_research_donation_merge_comma_separated_urls", "label": "_merge_comma_separated_urls()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L188"}, {"id": "crud_research_donation_resolve_donation_payload", "label": "_resolve_donation_payload()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L204"}, {"id": "crud_research_donation_user_nick_name_map", "label": "_user_nick_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L231"}, {"id": "crud_research_donation_load_unit_name_map", "label": "_load_unit_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L239"}, {"id": "crud_research_donation_donation_to_dict", "label": "_donation_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L258"}, {"id": "crud_research_donation_audit_to_dict", "label": "_audit_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L297"}, {"id": "crud_research_donation_party_to_dict", "label": "_party_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L319"}, {"id": "crud_research_donation_collection_to_dict", "label": "_collection_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L353"}, {"id": "crud_research_donation_sample_to_dict", "label": "_sample_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L371"}, {"id": "crud_research_donation_transport_to_dict", "label": "_transport_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L395"}, {"id": "crud_research_donation_get_party", "label": "get_party()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L420"}, {"id": "crud_research_donation_get_collection", "label": "get_collection()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L436"}, {"id": "crud_research_donation_list_samples", "label": "list_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L452"}, {"id": "crud_research_donation_list_sample_transports", "label": "list_sample_transports()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L472"}, {"id": "crud_research_donation_list_donations", "label": "list_donations()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L497"}, {"id": "crud_research_donation_get_donation_detail", "label": "get_donation_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L759"}, {"id": "crud_research_donation_create_donation", "label": "create_donation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L888"}, {"id": "crud_research_donation_update_donation", "label": "update_donation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L961"}, {"id": "crud_research_donation_delete_donation", "label": "delete_donation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1068"}, {"id": "crud_research_donation_batch_delete_donations", "label": "batch_delete_donations()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1092"}, {"id": "crud_research_donation_list_audits", "label": "list_audits()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1128"}, {"id": "crud_research_donation_submit_audit", "label": "submit_audit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1210"}, {"id": "crud_research_donation_change_status", "label": "change_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1282"}, {"id": "crud_research_donation_convert_from_storage", "label": "convert_from_storage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1353"}, {"id": "crud_research_donation_convert_to_storage", "label": "convert_to_storage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1605"}, {"id": "crud_research_donation_create_party", "label": "_create_party()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1860"}, {"id": "crud_research_donation_create_collection", "label": "_create_collection()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1908"}, {"id": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "label": "_migrate_donation_sample_child_refs_on_replace()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1952"}, {"id": "crud_research_donation_create_samples", "label": "_create_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2008"}, {"id": "crud_research_donation_create_transport", "label": "_create_transport()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2081"}, {"id": "crud_research_donation_soft_delete_party", "label": "_soft_delete_party()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2140"}, {"id": "crud_research_donation_soft_delete_collection", "label": "_soft_delete_collection()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2166"}, {"id": "crud_research_donation_soft_delete_samples", "label": "_soft_delete_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2192"}, {"id": "crud_research_donation_soft_delete_transports", "label": "_soft_delete_transports()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2218"}, {"id": "crud_research_donation_soft_delete_all", "label": "_soft_delete_all()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2244"}, {"id": "crud_research_donation_rationale_1", "label": "\u79d1\u7814\u6350\u8d60\u7ba1\u7406 CRUD\uff08\u6350\u8d60\u5355 / \u5ba1\u6838 / \u72b6\u6001\u53d8\u66f4 / \u8f6c\u6362\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1"}, {"id": "crud_research_donation_rationale_74", "label": "\u89e3\u6790 KYJZ+YYYYMM+\u5e8f\u53f7 \u4e2d\u7684\u5e8f\u53f7\uff1b\u4e0d\u5339\u914d\u5219\u8fd4\u56de None\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L74"}, {"id": "crud_research_donation_rationale_91", "label": "\u751f\u6210\u6350\u8d60\u6837\u672c\u7f16\u7801\uff1aKYJZ + YYYYMM + 4 \u4f4d\u9012\u589e\u5e8f\u53f7\uff080001 \u8d77\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L91"}, {"id": "crud_research_donation_rationale_178", "label": "\u5c06\u524d\u7aef camelCase \u5b57\u6bb5\u540d\u8f6c\u4e3a\u6570\u636e\u5e93 snake_case\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L178"}, {"id": "crud_research_donation_rationale_189", "label": "\u5408\u5e76\u9017\u53f7\u5206\u9694\u7684\u9644\u4ef6 URL\uff0c\u53bb\u91cd\u5e76\u4fdd\u6301\u987a\u5e8f\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L189"}, {"id": "crud_research_donation_rationale_205", "label": "\u89e3\u6790\u4fdd\u5b58\u8f7d\u8377\uff1a\u9644\u4ef6\u5217\u8868 \u2192 URL \u5b57\u6bb5\uff1bparty/collection \u522b\u540d\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L205"}, {"id": "crud_research_donation_rationale_895", "label": "\u521b\u5efa\u79d1\u7814\u6350\u8d60\u5355\uff08\u542b party / collection / samples + transports\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L895"}, {"id": "crud_research_donation_rationale_969", "label": "\u66f4\u65b0\u79d1\u7814\u6350\u8d60\u5355\uff1a\u4e3b\u8868\u5b57\u6bb5 + \u5b50\u8d44\u6e90 upsert\uff08\u8f6f\u5220\u65e7 + \u521b\u5efa\u65b0\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L969"}, {"id": "crud_research_donation_rationale_1219", "label": "\u63d0\u4ea4\u5ba1\u6838\u3002shtg \u2192 \u6350\u8d60\u72b6\u6001\u53d8\u4e3a sxz\uff1bshth \u2192 \u72b6\u6001\u4e0d\u53d8\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1219"}, {"id": "crud_research_donation_rationale_1612", "label": "\u4ece\u79d1\u7814\u6350\u8d60\u5355\u8f6c\u6362\u521b\u5efa\u7ec6\u80de\u5b58\u50a8\u534f\u8bae\u5355\uff0c\u8fd4\u56de\u66f4\u65b0\u540e\u7684\u6350\u8d60\u5355\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1612"}, {"id": "crud_research_donation_rationale_1960", "label": "\u6350\u8d60\u6837\u672c\u884c\u91cd\u5efa\u540e\uff0c\u5c06\u63a5\u6536/\u8d28\u68c0\u5de5\u5355\u7684\u6350\u8d60\u6837\u672c ID \u8fc1\u79fb\u5230\u65b0\u6837\u672c ID\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1960"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "app_crud_base", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "app_crud_biz_no_generator", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "app_crud_protocol_donation_convert", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "app_utils_sample_special", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L63", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_donation_sample_code_seq", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L73", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_next_donation_sample_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L85", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L146", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L150", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L157", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_optional_decimal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L165", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_normalize_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L177", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_merge_comma_separated_urls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L188", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_resolve_donation_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L204", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_user_nick_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L231", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_load_unit_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L239", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_donation_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L258", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_audit_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_party_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L319", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_collection_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L353", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_sample_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L371", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_transport_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L395", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_get_party", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L420", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_get_collection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L436", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_list_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L452", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_list_sample_transports", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L472", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_list_donations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L497", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_get_donation_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L759", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_create_donation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L888", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_update_donation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L961", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_delete_donation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1068", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_batch_delete_donations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1092", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_list_audits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1128", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_submit_audit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1210", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_change_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1282", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_convert_from_storage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1353", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_convert_to_storage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1605", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_create_party", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1860", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_create_collection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1908", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1952", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_create_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2008", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_create_transport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2081", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_soft_delete_party", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2140", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_soft_delete_collection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2166", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_soft_delete_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2192", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_soft_delete_transports", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2218", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "target": "crud_research_donation_soft_delete_all", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2244", "weight": 1.0}, {"source": "crud_research_donation_donation_to_dict", "target": "crud_research_donation_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L280", "weight": 1.0}, {"source": "crud_research_donation_audit_to_dict", "target": "crud_research_donation_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L314", "weight": 1.0}, {"source": "crud_research_donation_party_to_dict", "target": "crud_research_donation_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L337", "weight": 1.0}, {"source": "crud_research_donation_party_to_dict", "target": "crud_research_donation_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L342", "weight": 1.0}, {"source": "crud_research_donation_collection_to_dict", "target": "crud_research_donation_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L361", "weight": 1.0}, {"source": "crud_research_donation_sample_to_dict", "target": "crud_research_donation_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L378", "weight": 1.0}, {"source": "crud_research_donation_sample_to_dict", "target": "crud_research_donation_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L390", "weight": 1.0}, {"source": "crud_research_donation_transport_to_dict", "target": "crud_research_donation_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L404", "weight": 1.0}, {"source": "crud_research_donation_transport_to_dict", "target": "crud_research_donation_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L405", "weight": 1.0}, {"source": "crud_research_donation_list_donations", "target": "crud_research_donation_party_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L602", "weight": 1.0}, {"source": "crud_research_donation_list_donations", "target": "crud_research_donation_collection_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L613", "weight": 1.0}, {"source": "crud_research_donation_list_donations", "target": "crud_research_donation_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L644", "weight": 1.0}, {"source": "crud_research_donation_list_donations", "target": "crud_research_donation_donation_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L682", "weight": 1.0}, {"source": "crud_research_donation_list_donations", "target": "crud_research_donation_total_pages", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L750", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_donation_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L779", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_get_party", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L787", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_party_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L788", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_get_collection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L793", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_collection_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L794", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_list_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L813", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_list_sample_transports", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L814", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_transport_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L820", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_load_unit_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L854", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_sample_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L856", "weight": 1.0}, {"source": "crud_research_donation_get_donation_detail", "target": "crud_research_donation_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L871", "weight": 1.0}, {"source": "crud_research_donation_create_donation", "target": "crud_research_donation_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L896", "weight": 1.0}, {"source": "crud_research_donation_create_donation", "target": "crud_research_donation_resolve_donation_payload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L897", "weight": 1.0}, {"source": "crud_research_donation_create_donation", "target": "crud_research_donation_create_party", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L941", "weight": 1.0}, {"source": "crud_research_donation_create_donation", "target": "crud_research_donation_create_collection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L945", "weight": 1.0}, {"source": "crud_research_donation_create_donation", "target": "crud_research_donation_create_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L949", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L984", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_resolve_donation_payload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L985", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_soft_delete_party", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1024", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_create_party", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1026", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_soft_delete_collection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1030", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_create_collection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1032", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_list_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1036", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_soft_delete_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1042", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_soft_delete_transports", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1043", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_create_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1044", "weight": 1.0}, {"source": "crud_research_donation_update_donation", "target": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1050", "weight": 1.0}, {"source": "crud_research_donation_delete_donation", "target": "crud_research_donation_soft_delete_all", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1088", "weight": 1.0}, {"source": "crud_research_donation_batch_delete_donations", "target": "crud_research_donation_soft_delete_all", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1117", "weight": 1.0}, {"source": "crud_research_donation_list_audits", "target": "crud_research_donation_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1185", "weight": 1.0}, {"source": "crud_research_donation_list_audits", "target": "crud_research_donation_audit_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1188", "weight": 1.0}, {"source": "crud_research_donation_list_audits", "target": "crud_research_donation_total_pages", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1201", "weight": 1.0}, {"source": "crud_research_donation_convert_to_storage", "target": "crud_research_donation_get_party", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1649", "weight": 1.0}, {"source": "crud_research_donation_convert_to_storage", "target": "crud_research_donation_get_collection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1650", "weight": 1.0}, {"source": "crud_research_donation_convert_to_storage", "target": "crud_research_donation_list_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1651", "weight": 1.0}, {"source": "crud_research_donation_convert_to_storage", "target": "crud_research_donation_list_sample_transports", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1652", "weight": 1.0}, {"source": "crud_research_donation_convert_to_storage", "target": "crud_research_donation_merge_comma_separated_urls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1673", "weight": 1.0}, {"source": "crud_research_donation_create_party", "target": "crud_research_donation_optional_decimal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1889", "weight": 1.0}, {"source": "crud_research_donation_create_samples", "target": "crud_research_donation_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2025", "weight": 1.0}, {"source": "crud_research_donation_create_samples", "target": "crud_research_donation_next_donation_sample_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2029", "weight": 1.0}, {"source": "crud_research_donation_create_samples", "target": "crud_research_donation_create_transport", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2076", "weight": 1.0}, {"source": "crud_research_donation_create_transport", "target": "crud_research_donation_normalize_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2092", "weight": 1.0}, {"source": "crud_research_donation_soft_delete_all", "target": "crud_research_donation_soft_delete_party", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2270", "weight": 1.0}, {"source": "crud_research_donation_soft_delete_all", "target": "crud_research_donation_soft_delete_collection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2271", "weight": 1.0}, {"source": "crud_research_donation_soft_delete_all", "target": "crud_research_donation_soft_delete_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2272", "weight": 1.0}, {"source": "crud_research_donation_soft_delete_all", "target": "crud_research_donation_soft_delete_transports", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2273", "weight": 1.0}, {"source": "crud_research_donation_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_research_donation_rationale_74", "target": "crud_research_donation_donation_sample_code_seq", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L74", "weight": 1.0}, {"source": "crud_research_donation_rationale_91", "target": "crud_research_donation_next_donation_sample_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L91", "weight": 1.0}, {"source": "crud_research_donation_rationale_178", "target": "crud_research_donation_normalize_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L178", "weight": 1.0}, {"source": "crud_research_donation_rationale_189", "target": "crud_research_donation_merge_comma_separated_urls", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L189", "weight": 1.0}, {"source": "crud_research_donation_rationale_205", "target": "crud_research_donation_resolve_donation_payload", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L205", "weight": 1.0}, {"source": "crud_research_donation_rationale_895", "target": "crud_research_donation_create_donation", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L895", "weight": 1.0}, {"source": "crud_research_donation_rationale_969", "target": "crud_research_donation_update_donation", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L969", "weight": 1.0}, {"source": "crud_research_donation_rationale_1219", "target": "crud_research_donation_submit_audit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1219", "weight": 1.0}, {"source": "crud_research_donation_rationale_1612", "target": "crud_research_donation_convert_to_storage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1612", "weight": 1.0}, {"source": "crud_research_donation_rationale_1960", "target": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1960", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_research_donation_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L66"}, {"caller_nid": "crud_research_donation_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L66"}, {"caller_nid": "crud_research_donation_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L66"}, {"caller_nid": "crud_research_donation_donation_sample_code_seq", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L76"}, {"caller_nid": "crud_research_donation_donation_sample_code_seq", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L77"}, {"caller_nid": "crud_research_donation_donation_sample_code_seq", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L79"}, {"caller_nid": "crud_research_donation_donation_sample_code_seq", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L80"}, {"caller_nid": "crud_research_donation_donation_sample_code_seq", "callee": "isdigit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L80"}, {"caller_nid": "crud_research_donation_donation_sample_code_seq", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L82"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L92"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L92"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L103"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L103"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L103"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L107"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "bump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L112"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L115"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L115"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L115"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L119"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "bump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L124"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L129"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L129"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L129"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L133"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "bump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L138"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "bump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L141"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "zfill", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L143"}, {"caller_nid": "crud_research_donation_next_donation_sample_code", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L143"}, {"caller_nid": "crud_research_donation_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L147"}, {"caller_nid": "crud_research_donation_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L151"}, {"caller_nid": "crud_research_donation_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L152"}, {"caller_nid": "crud_research_donation_dec", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L160"}, {"caller_nid": "crud_research_donation_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L161"}, {"caller_nid": "crud_research_donation_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L162"}, {"caller_nid": "crud_research_donation_optional_decimal", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L168"}, {"caller_nid": "crud_research_donation_optional_decimal", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L168"}, {"caller_nid": "crud_research_donation_normalize_fields", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L182"}, {"caller_nid": "crud_research_donation_normalize_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L183"}, {"caller_nid": "crud_research_donation_normalize_fields", "callee": "camel_to_snake", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L183"}, {"caller_nid": "crud_research_donation_merge_comma_separated_urls", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L190"}, {"caller_nid": "crud_research_donation_merge_comma_separated_urls", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L195"}, {"caller_nid": "crud_research_donation_merge_comma_separated_urls", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L195"}, {"caller_nid": "crud_research_donation_merge_comma_separated_urls", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L196"}, {"caller_nid": "crud_research_donation_merge_comma_separated_urls", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L199"}, {"caller_nid": "crud_research_donation_merge_comma_separated_urls", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L200"}, {"caller_nid": "crud_research_donation_merge_comma_separated_urls", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L201"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L206"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "attachments_to_urls", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L207"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L208"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L208"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L209"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L211"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "attachments_to_urls", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L212"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L213"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L213"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L214"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L216"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "attachments_to_urls", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L218"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L220"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L220"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L222"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L225"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L225"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L227"}, {"caller_nid": "crud_research_donation_resolve_donation_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L227"}, {"caller_nid": "crud_research_donation_user_nick_name_map", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L232"}, {"caller_nid": "crud_research_donation_user_nick_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L235"}, {"caller_nid": "crud_research_donation_user_nick_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L235"}, {"caller_nid": "crud_research_donation_user_nick_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L235"}, {"caller_nid": "crud_research_donation_user_nick_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L235"}, {"caller_nid": "crud_research_donation_load_unit_name_map", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L240"}, {"caller_nid": "crud_research_donation_load_unit_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L245"}, {"caller_nid": "crud_research_donation_load_unit_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L245"}, {"caller_nid": "crud_research_donation_load_unit_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L245"}, {"caller_nid": "crud_research_donation_load_unit_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L246"}, {"caller_nid": "crud_research_donation_donation_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L268"}, {"caller_nid": "crud_research_donation_donation_to_dict", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L274"}, {"caller_nid": "crud_research_donation_donation_to_dict", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L275"}, {"caller_nid": "crud_research_donation_donation_to_dict", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L277"}, {"caller_nid": "crud_research_donation_party_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L327"}, {"caller_nid": "crud_research_donation_party_to_dict", "callee": "format_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L336"}, {"caller_nid": "crud_research_donation_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L381"}, {"caller_nid": "crud_research_donation_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L381"}, {"caller_nid": "crud_research_donation_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L382"}, {"caller_nid": "crud_research_donation_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L383"}, {"caller_nid": "crud_research_donation_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L384"}, {"caller_nid": "crud_research_donation_sample_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L385"}, {"caller_nid": "crud_research_donation_sample_to_dict", "callee": "sample_special_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L386"}, {"caller_nid": "crud_research_donation_get_party", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L424"}, {"caller_nid": "crud_research_donation_get_party", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L424"}, {"caller_nid": "crud_research_donation_get_party", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L424"}, {"caller_nid": "crud_research_donation_get_party", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L426"}, {"caller_nid": "crud_research_donation_get_collection", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L440"}, {"caller_nid": "crud_research_donation_get_collection", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L440"}, {"caller_nid": "crud_research_donation_get_collection", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L440"}, {"caller_nid": "crud_research_donation_get_collection", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L442"}, {"caller_nid": "crud_research_donation_list_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L456"}, {"caller_nid": "crud_research_donation_list_samples", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L456"}, {"caller_nid": "crud_research_donation_list_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L456"}, {"caller_nid": "crud_research_donation_list_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L456"}, {"caller_nid": "crud_research_donation_list_samples", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L458"}, {"caller_nid": "crud_research_donation_list_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L465"}, {"caller_nid": "crud_research_donation_list_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L466"}, {"caller_nid": "crud_research_donation_list_sample_transports", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L476"}, {"caller_nid": "crud_research_donation_list_sample_transports", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L476"}, {"caller_nid": "crud_research_donation_list_sample_transports", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L476"}, {"caller_nid": "crud_research_donation_list_sample_transports", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L476"}, {"caller_nid": "crud_research_donation_list_sample_transports", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L478"}, {"caller_nid": "crud_research_donation_list_sample_transports", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L485"}, {"caller_nid": "crud_research_donation_list_sample_transports", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L486"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L573"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L573"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L573"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "_base", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L573"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L575"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L578"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L579"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L579"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L581"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L581"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L581"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L581"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "_base", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L581"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L582"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L594"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L594"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L594"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L596"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L605"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L605"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L605"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L607"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L616"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L617"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L617"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L619"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L620"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L620"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L626"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L626"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L626"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L627"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L633"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L633"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L633"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L634"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L640"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L641"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L641"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L643"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L644"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L644"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L651"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L651"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L651"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L651"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L653"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L657"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L658"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "_load_sample_type_name_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L662"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L664"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L664"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L667"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L669"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L671"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get_lab_storage_code_map_by_sample_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L676"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L683"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L684"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L686"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L687"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L688"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L689"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L690"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L691"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L692"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L693"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L694"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L695"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L707"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L709"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L709"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L710"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L710"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L711"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L711"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L712"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L718"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L723"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L725"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L726"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L728"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L729"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L733"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L734"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "sample_special_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L735"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L739"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L740"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L741"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L741"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "_format_sample_collect_summary", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L742"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L743"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L747"}, {"caller_nid": "crud_research_donation_list_donations", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L750"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L766"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L766"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L766"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L768"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L784"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L790"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L795"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L796"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L798"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L798"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L800"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L800"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L800"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L804"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L804"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L806"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L806"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L806"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "_load_site_name_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L815"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L821"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get_receptions_map_for_donation_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L830"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get_qc_info_map_for_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L833"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get_process_qc_info_map_for_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L838"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get_production_info_map_for_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L844"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get_storage_release_map_for_samples", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L847"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L857"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L858"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L859"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L860"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L860"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L863"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L864"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L865"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L866"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L867"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L872"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L875"}, {"caller_nid": "crud_research_donation_get_donation_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L876"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L899"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L899"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L901"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L901"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "allocate_next_biz_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L903"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "assert_biz_no_available", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L906"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L910"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "BizResearchDonation", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L911"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L912"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L914"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L914"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L915"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L915"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L916"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L916"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L917"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L917"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L919"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L919"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L921"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L921"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L923"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L923"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L926"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L926"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L934"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L935"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L940"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L944"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L948"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L951"}, {"caller_nid": "crud_research_donation_create_donation", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L952"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L971"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L971"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L971"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L973"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L982"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L986"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1002"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1004"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1009"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1009"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1013"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1014"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1015"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1019"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1020"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1038"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1040"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1046"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1048"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1058"}, {"caller_nid": "crud_research_donation_update_donation", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1059"}, {"caller_nid": "crud_research_donation_delete_donation", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1076"}, {"caller_nid": "crud_research_donation_delete_donation", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1076"}, {"caller_nid": "crud_research_donation_delete_donation", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1076"}, {"caller_nid": "crud_research_donation_delete_donation", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1078"}, {"caller_nid": "crud_research_donation_delete_donation", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1087"}, {"caller_nid": "crud_research_donation_delete_donation", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1089"}, {"caller_nid": "crud_research_donation_batch_delete_donations", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1101"}, {"caller_nid": "crud_research_donation_batch_delete_donations", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1101"}, {"caller_nid": "crud_research_donation_batch_delete_donations", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1105"}, {"caller_nid": "crud_research_donation_batch_delete_donations", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1105"}, {"caller_nid": "crud_research_donation_batch_delete_donations", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1105"}, {"caller_nid": "crud_research_donation_batch_delete_donations", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1107"}, {"caller_nid": "crud_research_donation_batch_delete_donations", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1119"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1140"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1140"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1140"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1143"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1151"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1153"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1153"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1154"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1156"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1157"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1160"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1161"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1162"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1163"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1168"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1171"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1171"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1171"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1172"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1175"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1176"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1176"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1178"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1178"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1178"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1178"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1178"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1184"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1191"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1198"}, {"caller_nid": "crud_research_donation_list_audits", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1201"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1222"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1222"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1222"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1224"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1233"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1235"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1237"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1239"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "BizResearchDonationAudit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1240"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1241"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1244"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1256"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1264"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1266"}, {"caller_nid": "crud_research_donation_submit_audit", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1267"}, {"caller_nid": "crud_research_donation_change_status", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1295"}, {"caller_nid": "crud_research_donation_change_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1295"}, {"caller_nid": "crud_research_donation_change_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1295"}, {"caller_nid": "crud_research_donation_change_status", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1297"}, {"caller_nid": "crud_research_donation_change_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1306"}, {"caller_nid": "crud_research_donation_change_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1309"}, {"caller_nid": "crud_research_donation_change_status", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1311"}, {"caller_nid": "crud_research_donation_change_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1313"}, {"caller_nid": "crud_research_donation_change_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1315"}, {"caller_nid": "crud_research_donation_change_status", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1316"}, {"caller_nid": "crud_research_donation_change_status", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1317"}, {"caller_nid": "crud_research_donation_change_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1328"}, {"caller_nid": "crud_research_donation_change_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1331"}, {"caller_nid": "crud_research_donation_change_status", "callee": "normalize_void_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1334"}, {"caller_nid": "crud_research_donation_change_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1337"}, {"caller_nid": "crud_research_donation_change_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1340"}, {"caller_nid": "crud_research_donation_change_status", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1342"}, {"caller_nid": "crud_research_donation_change_status", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1343"}, {"caller_nid": "crud_research_donation_change_status", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1344"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1363"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1363"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1363"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1365"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1374"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1376"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "has_active_convert_link", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1377"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1378"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1380"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1382"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1386"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1386"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1386"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1388"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1397"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1397"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1397"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1399"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1408"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1408"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1408"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1410"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1419"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1419"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1419"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1421"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1431"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "BizResearchDonation", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1435"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1436"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1439"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1442"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1454"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1455"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "BizResearchDonationParty", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1461"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1462"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1495"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "BizResearchDonationCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1499"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1500"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1517"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1520"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "BizResearchDonationSample", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1521"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1522"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1535"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1536"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1546"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1547"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1550"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "BizResearchDonationSampleTransport", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1552"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1553"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1574"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1582"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "create_convert_link", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1584"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1595"}, {"caller_nid": "crud_research_donation_convert_from_storage", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1596"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1615"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1615"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1615"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1617"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1626"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1628"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "get_convert_partner", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1629"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1632"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1632"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1632"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1634"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1643"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1645"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1647"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1655"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1658"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1660"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1660"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1660"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1662"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1663"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "BizCollectionProtocol", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1680"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1681"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1685"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1698"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1699"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "BizProtocolPartyCustomer", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1705"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1706"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1739"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "BizProtocolCollectionInfo", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1743"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1744"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1761"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1764"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "BizProtocolSample", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1765"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1766"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1791"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1792"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1794"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "BizProtocolSampleTransport", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1796"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1797"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1818"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1826"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "upsert_convert_link_for_to_storage", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1828"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1838"}, {"caller_nid": "crud_research_donation_convert_to_storage", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1839"}, {"caller_nid": "crud_research_donation_create_party", "callee": "BizResearchDonationParty", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1868"}, {"caller_nid": "crud_research_donation_create_party", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1869"}, {"caller_nid": "crud_research_donation_create_party", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1873"}, {"caller_nid": "crud_research_donation_create_party", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1873"}, {"caller_nid": "crud_research_donation_create_party", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1883"}, {"caller_nid": "crud_research_donation_create_party", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1883"}, {"caller_nid": "crud_research_donation_create_party", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1886"}, {"caller_nid": "crud_research_donation_create_party", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1889"}, {"caller_nid": "crud_research_donation_create_party", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1892"}, {"caller_nid": "crud_research_donation_create_party", "callee": "optional_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1892"}, {"caller_nid": "crud_research_donation_create_party", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1896"}, {"caller_nid": "crud_research_donation_create_party", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1897"}, {"caller_nid": "crud_research_donation_create_party", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1898"}, {"caller_nid": "crud_research_donation_create_party", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1899"}, {"caller_nid": "crud_research_donation_create_party", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1900"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "BizResearchDonationCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1916"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1917"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1921"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1921"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1931"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1931"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1935"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1936"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1937"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1938"}, {"caller_nid": "crud_research_donation_create_collection", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1939"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1963"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1963"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1964"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1966"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1966"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1966"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1968"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1976"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1977"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1977"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1978"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1984"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1987"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1987"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1987"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1989"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1997"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1998"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1998"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1999"}, {"caller_nid": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2005"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "validate_sample_codes_not_used", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2016"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2024"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "validate_sample_special_raw", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2026"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2027"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2027"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2028"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2028"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2036"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "BizResearchDonationSample", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2037"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2038"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2042"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2042"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2054"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2054"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2056"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2058"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2058"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2059"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2059"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2064"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2064"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2064"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2067"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "apply_sample_special_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2068"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2069"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2070"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2071"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2074"}, {"caller_nid": "crud_research_donation_create_samples", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2075"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2093"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2093"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2097"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2098"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2099"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2101"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2103"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2103"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "BizResearchDonationSampleTransport", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2107"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2108"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2113"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2113"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2114"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2114"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2115"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2115"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2118"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2118"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2119"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2119"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2122"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2122"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2130"}, {"caller_nid": "crud_research_donation_create_transport", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2131"}, {"caller_nid": "crud_research_donation_soft_delete_party", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2147"}, {"caller_nid": "crud_research_donation_soft_delete_party", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2147"}, {"caller_nid": "crud_research_donation_soft_delete_party", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2147"}, {"caller_nid": "crud_research_donation_soft_delete_party", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2149"}, {"caller_nid": "crud_research_donation_soft_delete_party", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2160"}, {"caller_nid": "crud_research_donation_soft_delete_party", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2161"}, {"caller_nid": "crud_research_donation_soft_delete_party", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2163"}, {"caller_nid": "crud_research_donation_soft_delete_collection", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2173"}, {"caller_nid": "crud_research_donation_soft_delete_collection", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2173"}, {"caller_nid": "crud_research_donation_soft_delete_collection", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2173"}, {"caller_nid": "crud_research_donation_soft_delete_collection", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2175"}, {"caller_nid": "crud_research_donation_soft_delete_collection", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2186"}, {"caller_nid": "crud_research_donation_soft_delete_collection", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2187"}, {"caller_nid": "crud_research_donation_soft_delete_collection", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2189"}, {"caller_nid": "crud_research_donation_soft_delete_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2199"}, {"caller_nid": "crud_research_donation_soft_delete_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2199"}, {"caller_nid": "crud_research_donation_soft_delete_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2199"}, {"caller_nid": "crud_research_donation_soft_delete_samples", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2201"}, {"caller_nid": "crud_research_donation_soft_delete_samples", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2212"}, {"caller_nid": "crud_research_donation_soft_delete_samples", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2213"}, {"caller_nid": "crud_research_donation_soft_delete_samples", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2215"}, {"caller_nid": "crud_research_donation_soft_delete_transports", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2225"}, {"caller_nid": "crud_research_donation_soft_delete_transports", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2225"}, {"caller_nid": "crud_research_donation_soft_delete_transports", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2225"}, {"caller_nid": "crud_research_donation_soft_delete_transports", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2227"}, {"caller_nid": "crud_research_donation_soft_delete_transports", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2238"}, {"caller_nid": "crud_research_donation_soft_delete_transports", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2239"}, {"caller_nid": "crud_research_donation_soft_delete_transports", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2241"}, {"caller_nid": "crud_research_donation_soft_delete_all", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2251"}, {"caller_nid": "crud_research_donation_soft_delete_all", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2254"}, {"caller_nid": "crud_research_donation_soft_delete_all", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2254"}, {"caller_nid": "crud_research_donation_soft_delete_all", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2254"}, {"caller_nid": "crud_research_donation_soft_delete_all", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2256"}, {"caller_nid": "crud_research_donation_soft_delete_all", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L2268"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/d56aa6ab4bb2fb67831e1953609437dda70977394df103c34c997a13a19261dd.json b/backend/app/graphify-out/cache/ast/d56aa6ab4bb2fb67831e1953609437dda70977394df103c34c997a13a19261dd.json new file mode 100644 index 00000000..9d248bb6 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/d56aa6ab4bb2fb67831e1953609437dda70977394df103c34c997a13a19261dd.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "label": "qc.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1"}, {"id": "api_qc_thirdpartycompanybody", "label": "ThirdPartyCompanyBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L63"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_qc_thirdpartycompanyupdatebody", "label": "ThirdPartyCompanyUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L81"}, {"id": "api_qc_list_qc_third_party_companies", "label": "list_qc_third_party_companies()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L100"}, {"id": "api_qc_list_qc_third_party_company_options", "label": "list_qc_third_party_company_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L122"}, {"id": "api_qc_create_qc_third_party_company", "label": "create_qc_third_party_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L136"}, {"id": "api_qc_update_qc_third_party_company", "label": "update_qc_third_party_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L171"}, {"id": "api_qc_delete_qc_third_party_company", "label": "delete_qc_third_party_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L208"}, {"id": "api_qc_thirdpartyitembody", "label": "ThirdPartyItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L228"}, {"id": "api_qc_thirdpartyitemupdatebody", "label": "ThirdPartyItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L240"}, {"id": "api_qc_list_qc_third_party_items", "label": "list_qc_third_party_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L253"}, {"id": "api_qc_list_qc_third_party_items_active", "label": "list_qc_third_party_items_active()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L282"}, {"id": "api_qc_create_qc_third_party_item", "label": "create_qc_third_party_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L297"}, {"id": "api_qc_update_qc_third_party_item", "label": "update_qc_third_party_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L326"}, {"id": "api_qc_delete_qc_third_party_item", "label": "delete_qc_third_party_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L357"}, {"id": "api_qc_labtestitembody", "label": "LabTestItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L377"}, {"id": "api_qc_labtestitemupdatebody", "label": "LabTestItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L388"}, {"id": "api_qc_itemparambody", "label": "ItemParamBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L402"}, {"id": "api_qc_taskresultbody", "label": "TaskResultBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L407"}, {"id": "api_qc_taskcompletewithresultbody", "label": "TaskCompleteWithResultBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L412"}, {"id": "api_qc_list_qc_lab_test_items", "label": "list_qc_lab_test_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L422"}, {"id": "api_qc_list_qc_lab_test_items_active", "label": "list_qc_lab_test_items_active()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L444"}, {"id": "api_qc_create_qc_lab_test_item", "label": "create_qc_lab_test_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L458"}, {"id": "api_qc_update_qc_lab_test_item", "label": "update_qc_lab_test_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L486"}, {"id": "api_qc_delete_qc_lab_test_item", "label": "delete_qc_lab_test_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L516"}, {"id": "api_qc_list_item_params", "label": "list_item_params()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L537"}, {"id": "api_qc_save_item_params", "label": "save_item_params()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L553"}, {"id": "api_qc_workorderconfigurebatchitem", "label": "WorkOrderConfigureBatchItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L575"}, {"id": "api_qc_workorderconfigurebody", "label": "WorkOrderConfigureBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L587"}, {"id": "api_qc_create_qc_work_order", "label": "create_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L602"}, {"id": "api_qc_list_qc_work_orders", "label": "list_qc_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L641"}, {"id": "api_qc_qc_work_order_tab_unfinished_counts", "label": "qc_work_order_tab_unfinished_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L686"}, {"id": "api_qc_qc_work_order_mine_tab_unfinished_counts", "label": "qc_work_order_mine_tab_unfinished_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L703"}, {"id": "api_qc_list_qc_work_orders_by_sample", "label": "list_qc_work_orders_by_sample()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L722"}, {"id": "api_qc_get_qc_work_order_detail", "label": "get_qc_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L747"}, {"id": "api_qc_get_outbound_qc_detail", "label": "get_outbound_qc_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L766"}, {"id": "api_qc_update_qc_work_order", "label": "update_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L785"}, {"id": "api_qc_delete_qc_work_order_api", "label": "delete_qc_work_order_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L815"}, {"id": "api_qc_inboundsamplespecialmarkbody", "label": "InboundSampleSpecialMarkBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L828"}, {"id": "api_qc_update_inbound_sample_special_mark", "label": "update_inbound_sample_special_mark()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L838"}, {"id": "api_qc_configure_qc_work_order", "label": "configure_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L870"}, {"id": "api_qc_workorderinspectionbatchesbatchbody", "label": "WorkOrderInspectionBatchesBatchBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L901"}, {"id": "api_qc_batch_list_qc_work_order_inspection_batches", "label": "batch_list_qc_work_order_inspection_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L908"}, {"id": "api_qc_list_qc_work_order_inspection_batches", "label": "list_qc_work_order_inspection_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L928"}, {"id": "api_qc_taskattachmentsbody", "label": "TaskAttachmentsBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L950"}, {"id": "api_qc_create_qc_task", "label": "create_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L957"}, {"id": "api_qc_list_my_qc_tasks", "label": "list_my_qc_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L989"}, {"id": "api_qc_list_qc_tasks", "label": "list_qc_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1024"}, {"id": "api_qc_get_qc_task_detail", "label": "get_qc_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1057"}, {"id": "api_qc_start_qc_task", "label": "start_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1075"}, {"id": "api_qc_complete_qc_task", "label": "complete_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1094"}, {"id": "api_qc_get_task_results", "label": "get_task_results()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1114"}, {"id": "api_qc_list_qc_material_requisition_options", "label": "list_qc_material_requisition_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1129"}, {"id": "api_qc_get_task_material_usages", "label": "get_task_material_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1152"}, {"id": "api_qc_complete_task_with_result", "label": "complete_task_with_result()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1172"}, {"id": "api_qc_update_qc_task_attachments", "label": "update_qc_task_attachments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1233"}, {"id": "api_qc_delete_qc_task_api", "label": "delete_qc_task_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1259"}, {"id": "api_qc_maybe_strip_qc_material_amount_fields", "label": "_maybe_strip_qc_material_amount_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1275"}, {"id": "api_qc_maybe_strip_qc_third_party_fee_fields", "label": "_maybe_strip_qc_third_party_fee_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1283"}, {"id": "api_qc_maybe_strip_qc_material_stock_check_detail", "label": "_maybe_strip_qc_material_stock_check_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1307"}, {"id": "api_qc_qcmaterialbody", "label": "QcMaterialBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1316"}, {"id": "api_qc_qcmaterialupdatebody", "label": "QcMaterialUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1327"}, {"id": "api_qc_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1338"}, {"id": "api_qc_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1353"}, {"id": "api_qc_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1368"}, {"id": "api_qc_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1375"}, {"id": "api_qc_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1382"}, {"id": "api_qc_batchdiscarditem", "label": "BatchDiscardItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1391"}, {"id": "api_qc_batchdiscardbody", "label": "BatchDiscardBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1399"}, {"id": "api_qc_qcmaterialbatchupdatebody", "label": "QcMaterialBatchUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1407"}, {"id": "api_qc_list_qc_material_batches", "label": "list_qc_material_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1430"}, {"id": "api_qc_qc_material_batch_options", "label": "qc_material_batch_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1460"}, {"id": "api_qc_get_qc_material_batch", "label": "get_qc_material_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1483"}, {"id": "api_qc_update_qc_material_batch", "label": "update_qc_material_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1500"}, {"id": "api_qc_delete_qc_material_batch", "label": "delete_qc_material_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1531"}, {"id": "api_qc_list_qc_materials", "label": "list_qc_materials()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1548"}, {"id": "api_qc_qc_material_options", "label": "qc_material_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1570"}, {"id": "api_qc_create_qc_material", "label": "create_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1582"}, {"id": "api_qc_update_qc_material", "label": "update_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1612"}, {"id": "api_qc_delete_qc_material", "label": "delete_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1641"}, {"id": "api_qc_batch_stock_in_qc_material", "label": "batch_stock_in_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1658"}, {"id": "api_qc_batch_stock_out_qc_material", "label": "batch_stock_out_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1711"}, {"id": "api_qc_batch_discard_qc_material", "label": "batch_discard_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1747"}, {"id": "api_qc_stock_in_qc_material", "label": "stock_in_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1789"}, {"id": "api_qc_batch_stock_in_qc_material_batches", "label": "batch_stock_in_qc_material_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1831"}, {"id": "api_qc_batch_stock_out_qc_material_batches", "label": "batch_stock_out_qc_material_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1841"}, {"id": "api_qc_batch_discard_qc_material_batches", "label": "batch_discard_qc_material_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1851"}, {"id": "api_qc_list_qc_material_usages", "label": "list_qc_material_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1864"}, {"id": "api_qc_list_my_qc_material_usages", "label": "list_my_qc_material_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1894"}, {"id": "api_qc_list_qc_material_linked_task_usages", "label": "list_qc_material_linked_task_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1933"}, {"id": "api_qc_list_qc_material_stock_check_requisitions", "label": "list_qc_material_stock_check_requisitions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1963"}, {"id": "api_qc_mark_qc_material_usage_fully_used", "label": "mark_qc_material_usage_fully_used()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1990"}, {"id": "api_qc_stockcheckcreatebody", "label": "StockCheckCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2020"}, {"id": "api_qc_stockcheckunusedlineitem", "label": "StockCheckUnusedLineItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2027"}, {"id": "api_qc_stockcheckunusedlinesbody", "label": "StockCheckUnusedLinesBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2047"}, {"id": "api_qc_list_qc_material_stock_checks", "label": "list_qc_material_stock_checks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2053"}, {"id": "api_qc_create_qc_material_stock_check", "label": "create_qc_material_stock_check()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2084"}, {"id": "api_qc_get_qc_material_stock_check", "label": "get_qc_material_stock_check()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2110"}, {"id": "api_qc_save_qc_material_stock_check_unused_lines", "label": "save_qc_material_stock_check_unused_lines()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2127"}, {"id": "api_qc_complete_qc_material_stock_check", "label": "complete_qc_material_stock_check()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2153"}, {"id": "api_qc_cancel_qc_material_stock_check", "label": "cancel_qc_material_stock_check()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2170"}, {"id": "api_qc_rationale_1", "label": "\u8d28\u91cf\u68c0\u6d4b \u2014 \u7b2c\u4e09\u65b9/\u5b9e\u9a8c\u5ba4\u4e3b\u6570\u636e\u3001\u8d28\u68c0\u5de5\u5355\u3001\u8d28\u68c0\u4efb\u52a1 API", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1"}, {"id": "api_qc_rationale_1836", "label": "\u6279\u91cf\u5165\u5e93\uff08\u4e0e /qc-materials/batch-stock-in \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1836"}, {"id": "api_qc_rationale_1846", "label": "\u6279\u91cf\u51fa\u5e93\uff08\u4e0e /qc-materials/batch-stock-out \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1846"}, {"id": "api_qc_rationale_1856", "label": "\u6279\u91cf\u5e9f\u5f03\uff08\u4e0e /qc-materials/batch-discard \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1856"}, {"id": "api_qc_rationale_1906", "label": "\u5f53\u524d\u767b\u5f55\u4eba\u7684\u7269\u6599\u9886\u7528\u8bb0\u5f55\uff08\u624b\u52a8\u51fa\u5e93\u9886\u7528\u4eba / \u4efb\u52a1\u4f7f\u7528\u586b\u62a5\u4eba\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1906"}, {"id": "api_qc_rationale_1970", "label": "\u76d8\u70b9\u767b\u8bb0\uff1a\u5f85\u5904\u7406\u9886\u7528\u8bb0\u5f55\uff08\u672a\u6807\u8bb0\u5df2\u4f7f\u7528\u5b8c\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1970"}, {"id": "api_qc_rationale_1997", "label": "\u6807\u8bb0\u9886\u7528\u8bb0\u5f55\u5df2\u4f7f\u7528\u5b8c\uff08\u76d8\u70b9\u767b\u8bb0 / \u53d8\u52a8\u8bb0\u5f55\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1997"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_api_sample_reception", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_schemas_qc_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_schemas_qc_task", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartycompanybody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L63", "weight": 1.0}, {"source": "api_qc_thirdpartycompanybody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L63", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartycompanyupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L81", "weight": 1.0}, {"source": "api_qc_thirdpartycompanyupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L81", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_companies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_company_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L122", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_third_party_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L136", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_third_party_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L171", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_third_party_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L208", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartyitembody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L228", "weight": 1.0}, {"source": "api_qc_thirdpartyitembody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L228", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartyitemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L240", "weight": 1.0}, {"source": "api_qc_thirdpartyitemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L240", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L253", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_items_active", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L282", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_third_party_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_third_party_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L326", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_third_party_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L357", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_labtestitembody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L377", "weight": 1.0}, {"source": "api_qc_labtestitembody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L377", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_labtestitemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L388", "weight": 1.0}, {"source": "api_qc_labtestitemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L388", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_itemparambody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L402", "weight": 1.0}, {"source": "api_qc_itemparambody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L402", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_taskresultbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L407", "weight": 1.0}, {"source": "api_qc_taskresultbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L407", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_taskcompletewithresultbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L412", "weight": 1.0}, {"source": "api_qc_taskcompletewithresultbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L412", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_lab_test_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L422", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_lab_test_items_active", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L444", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_lab_test_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L458", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_lab_test_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L486", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_lab_test_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L516", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_item_params", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L537", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_save_item_params", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L553", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_workorderconfigurebatchitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L575", "weight": 1.0}, {"source": "api_qc_workorderconfigurebatchitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L575", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_workorderconfigurebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L587", "weight": 1.0}, {"source": "api_qc_workorderconfigurebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L587", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L602", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L641", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qc_work_order_tab_unfinished_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L686", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qc_work_order_mine_tab_unfinished_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L703", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_work_orders_by_sample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L722", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_qc_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L747", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_outbound_qc_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L766", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L785", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_work_order_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L815", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_inboundsamplespecialmarkbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L828", "weight": 1.0}, {"source": "api_qc_inboundsamplespecialmarkbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L828", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_inbound_sample_special_mark", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L838", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_configure_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L870", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_workorderinspectionbatchesbatchbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L901", "weight": 1.0}, {"source": "api_qc_workorderinspectionbatchesbatchbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L901", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_list_qc_work_order_inspection_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L908", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_work_order_inspection_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L928", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_taskattachmentsbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L950", "weight": 1.0}, {"source": "api_qc_taskattachmentsbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L950", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L957", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_my_qc_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L989", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1024", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_qc_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1057", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_start_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1075", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_complete_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1094", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_task_results", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1114", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_requisition_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1129", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_task_material_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1152", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_complete_task_with_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1172", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_task_attachments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1233", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_task_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1259", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1275", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_maybe_strip_qc_third_party_fee_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1283", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_maybe_strip_qc_material_stock_check_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1307", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qcmaterialbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1316", "weight": 1.0}, {"source": "api_qc_qcmaterialbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1316", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qcmaterialupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1327", "weight": 1.0}, {"source": "api_qc_qcmaterialupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1327", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1338", "weight": 1.0}, {"source": "api_qc_stockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1338", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockinitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1353", "weight": 1.0}, {"source": "api_qc_batchstockinitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1353", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1368", "weight": 1.0}, {"source": "api_qc_batchstockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1368", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockoutitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1375", "weight": 1.0}, {"source": "api_qc_batchstockoutitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1375", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockoutbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1382", "weight": 1.0}, {"source": "api_qc_batchstockoutbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1382", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchdiscarditem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1391", "weight": 1.0}, {"source": "api_qc_batchdiscarditem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1391", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchdiscardbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1399", "weight": 1.0}, {"source": "api_qc_batchdiscardbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1399", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qcmaterialbatchupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1407", "weight": 1.0}, {"source": "api_qc_qcmaterialbatchupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1407", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1430", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qc_material_batch_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1460", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_qc_material_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1483", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_material_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1500", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_material_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1531", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_materials", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1548", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qc_material_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1570", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1582", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1612", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1641", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_stock_in_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1658", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_stock_out_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1711", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_discard_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1747", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stock_in_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1789", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_stock_in_qc_material_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1831", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_stock_out_qc_material_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1841", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_discard_qc_material_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1851", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1864", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_my_qc_material_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1894", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_linked_task_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1933", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_stock_check_requisitions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1963", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_mark_qc_material_usage_fully_used", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1990", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stockcheckcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2020", "weight": 1.0}, {"source": "api_qc_stockcheckcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2020", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stockcheckunusedlineitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2027", "weight": 1.0}, {"source": "api_qc_stockcheckunusedlineitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2027", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stockcheckunusedlinesbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2047", "weight": 1.0}, {"source": "api_qc_stockcheckunusedlinesbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2047", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_stock_checks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2053", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_material_stock_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2084", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_qc_material_stock_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2110", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_save_qc_material_stock_check_unused_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2127", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_complete_qc_material_stock_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2153", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_cancel_qc_material_stock_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2170", "weight": 1.0}, {"source": "api_qc_get_qc_work_order_detail", "target": "api_qc_maybe_strip_qc_third_party_fee_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L755", "weight": 1.0}, {"source": "api_qc_get_outbound_qc_detail", "target": "api_qc_maybe_strip_qc_third_party_fee_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L774", "weight": 1.0}, {"source": "api_qc_list_qc_material_batches", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1451", "weight": 1.0}, {"source": "api_qc_qc_material_batch_options", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1476", "weight": 1.0}, {"source": "api_qc_get_qc_material_batch", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1491", "weight": 1.0}, {"source": "api_qc_update_qc_material_batch", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1519", "weight": 1.0}, {"source": "api_qc_batch_stock_in_qc_material_batches", "target": "api_qc_batch_stock_in_qc_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1837", "weight": 1.0}, {"source": "api_qc_batch_stock_out_qc_material_batches", "target": "api_qc_batch_stock_out_qc_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1847", "weight": 1.0}, {"source": "api_qc_batch_discard_qc_material_batches", "target": "api_qc_batch_discard_qc_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1857", "weight": 1.0}, {"source": "api_qc_list_qc_material_usages", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1885", "weight": 1.0}, {"source": "api_qc_list_qc_material_stock_check_requisitions", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1981", "weight": 1.0}, {"source": "api_qc_get_qc_material_stock_check", "target": "api_qc_maybe_strip_qc_material_stock_check_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2118", "weight": 1.0}, {"source": "api_qc_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1", "weight": 1.0}, {"source": "api_qc_rationale_1836", "target": "api_qc_batch_stock_in_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1836", "weight": 1.0}, {"source": "api_qc_rationale_1846", "target": "api_qc_batch_stock_out_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1846", "weight": 1.0}, {"source": "api_qc_rationale_1856", "target": "api_qc_batch_discard_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1856", "weight": 1.0}, {"source": "api_qc_rationale_1906", "target": "api_qc_list_my_qc_material_usages", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1906", "weight": 1.0}, {"source": "api_qc_rationale_1970", "target": "api_qc_list_qc_material_stock_check_requisitions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1970", "weight": 1.0}, {"source": "api_qc_rationale_1997", "target": "api_qc_mark_qc_material_usage_fully_used", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1997", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L109"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "list_companies", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L110"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L114"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L114"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L116"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L116"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L118"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L118"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L127"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L128"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "list_company_options", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L128"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L130"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L130"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L132"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L132"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L142"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "create_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L143"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L159"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L161"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L161"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L163"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L163"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L165"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L165"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L167"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L167"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L178"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "update_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L179"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L195"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L198"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L198"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L200"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L200"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L202"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L202"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L204"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L204"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L214"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "soft_delete_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L215"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L216"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L218"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L218"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L220"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L220"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L222"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L222"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L263"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "list_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L264"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L274"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L274"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L276"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L276"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L278"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L278"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L288"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L289"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "list_active_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L289"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L291"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L291"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L293"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L293"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L303"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "create_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L304"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L314"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L316"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L316"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L318"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L318"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L320"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L320"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L322"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L322"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L333"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "update_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L334"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L344"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L347"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L347"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L349"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L349"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L351"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L351"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L353"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L353"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L363"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "soft_delete_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L364"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L365"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L367"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L367"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L369"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L369"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L371"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L371"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L431"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "list_lab_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L432"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L436"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L436"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L438"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L438"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L440"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L440"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L449"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L450"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "list_active_lab_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L450"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L452"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L452"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L454"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L454"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L464"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "create_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L465"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L474"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L476"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L476"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L478"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L478"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L480"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L480"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L482"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L482"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L493"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "update_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L494"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L503"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L506"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L506"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L508"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L508"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L510"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L510"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L512"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L512"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L522"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "soft_delete_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L523"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L524"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L526"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L526"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L528"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L528"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L530"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L530"}, {"caller_nid": "api_qc_list_item_params", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L544"}, {"caller_nid": "api_qc_list_item_params", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L545"}, {"caller_nid": "api_qc_list_item_params", "callee": "list_params_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L545"}, {"caller_nid": "api_qc_list_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L547"}, {"caller_nid": "api_qc_list_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L547"}, {"caller_nid": "api_qc_list_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L549"}, {"caller_nid": "api_qc_list_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L549"}, {"caller_nid": "api_qc_save_item_params", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L561"}, {"caller_nid": "api_qc_save_item_params", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L562"}, {"caller_nid": "api_qc_save_item_params", "callee": "save_params_for_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L563"}, {"caller_nid": "api_qc_save_item_params", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L563"}, {"caller_nid": "api_qc_save_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L567"}, {"caller_nid": "api_qc_save_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L567"}, {"caller_nid": "api_qc_save_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L569"}, {"caller_nid": "api_qc_save_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L569"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L608"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L609"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "create_temp_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L611"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L614"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L615"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "create_qc_work_order_manual", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L620"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L623"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L624"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L631"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L632"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L632"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L634"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L634"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L636"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L637"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L637"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L659"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "list_work_orders", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L660"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L678"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L678"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L680"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L680"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L682"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L682"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L691"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "count_unfinished_work_orders_by_tab", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L692"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L695"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L697"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L697"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L699"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L699"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L708"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "count_mine_unfinished_work_orders_by_tab", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L709"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L712"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L714"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L716"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L716"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L718"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L718"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L731"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "list_work_orders_by_sample", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L732"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L739"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L741"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L741"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L743"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L743"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L753"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "get_work_order_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L754"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L756"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L758"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L758"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L760"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L760"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L762"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L762"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L772"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L775"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L777"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L777"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L779"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L779"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L781"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L781"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L792"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L797"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L802"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L803"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L803"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L805"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L805"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L807"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L808"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L808"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L810"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L811"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L811"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L821"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "delete_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L822"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L822"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L823"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L825"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L825"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L846"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L847"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L849"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L857"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L859"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L860"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L862"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L863"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L863"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L865"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L866"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L866"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L877"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "configure_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L878"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L887"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L889"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L890"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L892"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L892"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L894"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L894"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L896"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L896"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L898"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L898"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L914"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "list_inspection_batches_by_work_order_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L917"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L920"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L922"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L922"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L924"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L924"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L934"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "get_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L937"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L939"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L940"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "list_inspection_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L940"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L942"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L942"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L944"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L944"}, {"caller_nid": "api_qc_create_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L963"}, {"caller_nid": "api_qc_create_qc_task", "callee": "create_qc_task_manual", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L964"}, {"caller_nid": "api_qc_create_qc_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L967"}, {"caller_nid": "api_qc_create_qc_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L968"}, {"caller_nid": "api_qc_create_qc_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L979"}, {"caller_nid": "api_qc_create_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L980"}, {"caller_nid": "api_qc_create_qc_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L980"}, {"caller_nid": "api_qc_create_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L982"}, {"caller_nid": "api_qc_create_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L982"}, {"caller_nid": "api_qc_create_qc_task", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L984"}, {"caller_nid": "api_qc_create_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L985"}, {"caller_nid": "api_qc_create_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L985"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1002"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "list_mine_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1003"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1005"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1016"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1016"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1018"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1018"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1020"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1020"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1036"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "list_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1037"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1049"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1049"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1051"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1051"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1053"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1053"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1063"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "get_task_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1064"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1065"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1067"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1067"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1069"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1069"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1071"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1071"}, {"caller_nid": "api_qc_start_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1082"}, {"caller_nid": "api_qc_start_qc_task", "callee": "start_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1083"}, {"caller_nid": "api_qc_start_qc_task", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1083"}, {"caller_nid": "api_qc_start_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1084"}, {"caller_nid": "api_qc_start_qc_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1084"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1086"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1086"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1088"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1088"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1090"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1090"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1100"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "complete_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1101"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1102"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1104"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1104"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1106"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1106"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1108"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1108"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1110"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1110"}, {"caller_nid": "api_qc_get_task_results", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1120"}, {"caller_nid": "api_qc_get_task_results", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1121"}, {"caller_nid": "api_qc_get_task_results", "callee": "list_results_by_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1121"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1123"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1123"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1125"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1125"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1136"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "list_requisition_options", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1137"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1144"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1146"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1146"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1148"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1148"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1158"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "get_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1159"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1161"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1162"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "list_usages_by_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1163"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1166"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1166"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1168"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1168"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1180"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1181"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "get_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1182"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1184"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1185"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "save_results_for_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1187"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1190"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1192"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "update_task_attachments", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1194"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "apply_task_result", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1198"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1208"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1209"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1210"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "try_complete_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1211"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1212"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1213"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1217"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1219"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1219"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1220"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1222"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1223"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1223"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1225"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1226"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1226"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1228"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1229"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1229"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1241"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "update_task_attachments", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1242"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1247"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1249"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1249"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1251"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1251"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1253"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1253"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1255"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1255"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1265"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "delete_qc_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1266"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1266"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1267"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1269"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1269"}, {"caller_nid": "api_qc_maybe_strip_qc_material_amount_fields", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1278"}, {"caller_nid": "api_qc_maybe_strip_qc_material_amount_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1280"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1286"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1288"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1289"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1290"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1291"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1292"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1293"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1295"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1295"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1295"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1296"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1297"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1298"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1299"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1300"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1301"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1303"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1303"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1303"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1304"}, {"caller_nid": "api_qc_maybe_strip_qc_material_stock_check_detail", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1308"}, {"caller_nid": "api_qc_maybe_strip_qc_material_stock_check_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1311"}, {"caller_nid": "api_qc_maybe_strip_qc_material_stock_check_detail", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1312"}, {"caller_nid": "api_qc_maybe_strip_qc_material_stock_check_detail", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1313"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1440"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "list_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1441"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1452"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1452"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1454"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1454"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1456"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1456"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1468"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "batch_options", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1469"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1477"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1479"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1479"}, {"caller_nid": "api_qc_get_qc_material_batch", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1489"}, {"caller_nid": "api_qc_get_qc_material_batch", "callee": "get_batch_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1490"}, {"caller_nid": "api_qc_get_qc_material_batch", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1492"}, {"caller_nid": "api_qc_get_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1494"}, {"caller_nid": "api_qc_get_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1494"}, {"caller_nid": "api_qc_get_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1496"}, {"caller_nid": "api_qc_get_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1496"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1507"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1508"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1509"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "update_batch", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1510"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "get_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1517"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "_batch_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1518"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1520"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1525"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1525"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1527"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1527"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1537"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1538"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "delete_batch", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1539"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1540"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1542"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1542"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1544"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1544"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1557"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "list_materials", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1558"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1562"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1562"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1564"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1564"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1566"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1566"}, {"caller_nid": "api_qc_qc_material_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1575"}, {"caller_nid": "api_qc_qc_material_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1576"}, {"caller_nid": "api_qc_qc_material_options", "callee": "options_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1576"}, {"caller_nid": "api_qc_qc_material_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1578"}, {"caller_nid": "api_qc_qc_material_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1578"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1588"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1589"}, {"caller_nid": "api_qc_create_qc_material", "callee": "create_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1590"}, {"caller_nid": "api_qc_create_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1596"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1596"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1599"}, {"caller_nid": "api_qc_create_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1604"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1604"}, {"caller_nid": "api_qc_create_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1606"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1606"}, {"caller_nid": "api_qc_create_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1608"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1608"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1619"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1620"}, {"caller_nid": "api_qc_update_qc_material", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1621"}, {"caller_nid": "api_qc_update_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1623"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1623"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1625"}, {"caller_nid": "api_qc_update_qc_material", "callee": "update_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1626"}, {"caller_nid": "api_qc_update_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1633"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1633"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1635"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1635"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1637"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1637"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1647"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1648"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "soft_delete_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1649"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1650"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1652"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1652"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1654"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1654"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1664"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1665"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1666"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1668"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1670"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "batch_stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1695"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1703"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1705"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1705"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1707"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1707"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1717"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1718"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1719"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1721"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1723"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "batch_stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1729"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1739"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1741"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1741"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1743"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1743"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1753"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1754"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1755"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1757"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1759"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "batch_discard", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1772"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1781"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1783"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1783"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1785"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1785"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1796"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1797"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1798"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1800"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1802"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "stock_in_one", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1806"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1817"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1817"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1823"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "_batch_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1823"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1825"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1825"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1827"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1827"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1877"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "list_usages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1878"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1886"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1886"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1888"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1888"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1890"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1890"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1908"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "list_my_usages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1909"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1912"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1913"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1913"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1923"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1924"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1925"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1925"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1927"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1927"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1929"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1929"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1942"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "list_linked_task_usages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1943"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1947"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1948"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1950"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1951"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1954"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1954"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1955"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1957"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1957"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1959"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1959"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1972"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "list_stock_check_requisitions", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1973"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1982"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1982"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1984"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1984"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1986"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1986"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1999"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2000"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "mark_requisition_fully_used", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2001"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2008"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2010"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2010"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2012"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2012"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2014"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2014"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2064"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "list_checks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2065"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2076"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2076"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2078"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2078"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2080"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2080"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2090"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2091"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2092"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2092"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "create_check", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2093"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2102"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2104"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2104"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2106"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2106"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2116"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "get_check_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2117"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2119"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2121"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2121"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2123"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2123"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2134"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2135"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2136"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2136"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "save_unused_lines", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2137"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2140"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2145"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2147"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2147"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2149"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2149"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2159"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2160"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "complete_check", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2161"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2162"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2164"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2164"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2166"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2166"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2176"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2177"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "cancel_check", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2178"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2179"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2181"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2181"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2183"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2183"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/e0eff33579bca3936785ededf4cafbdbbbc1027ede96684abc86635721658120.json b/backend/app/graphify-out/cache/ast/e0eff33579bca3936785ededf4cafbdbbbc1027ede96684abc86635721658120.json new file mode 100644 index 00000000..504212c2 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/e0eff33579bca3936785ededf4cafbdbbbc1027ede96684abc86635721658120.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "label": "pre_transit_sample.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1"}, {"id": "crud_pre_transit_sample_is_uncollected_status", "label": "_is_uncollected_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L52"}, {"id": "crud_pre_transit_sample_is_in_transit_sample", "label": "_is_in_transit_sample()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L56"}, {"id": "crud_pre_transit_sample_cell_received_exists", "label": "_cell_received_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L60"}, {"id": "crud_pre_transit_sample_donation_received_exists", "label": "_donation_received_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L77"}, {"id": "crud_pre_transit_sample_apply_collection_keyword", "label": "_apply_collection_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L94"}, {"id": "crud_pre_transit_sample_apply_donation_keyword", "label": "_apply_donation_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L130"}, {"id": "crud_pre_transit_sample_apply_create_time_filter", "label": "_apply_create_time_filter()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L166"}, {"id": "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", "label": "_apply_collection_sample_collect_time_filter()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L174"}, {"id": "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", "label": "_apply_donation_sample_collect_time_filter()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L201"}, {"id": "crud_pre_transit_sample_earliest_eta", "label": "_earliest_eta()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L228"}, {"id": "crud_pre_transit_sample_build_sample_items", "label": "_build_sample_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L235"}, {"id": "crud_pre_transit_sample_summarize_in_transit_items", "label": "_summarize_in_transit_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L284"}, {"id": "crud_pre_transit_sample_summarize_pre_delivery", "label": "_summarize_pre_delivery()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L291"}, {"id": "crud_pre_transit_sample_list_in_transit_collection_ids", "label": "_list_in_transit_collection_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L298"}, {"id": "crud_pre_transit_sample_list_in_transit_donation_ids", "label": "_list_in_transit_donation_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L340"}, {"id": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "label": "_list_pre_delivery_collection_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L382"}, {"id": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "label": "_list_pre_delivery_donation_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L451"}, {"id": "crud_pre_transit_sample_sort_key_in_transit", "label": "_sort_key_in_transit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L520"}, {"id": "crud_pre_transit_sample_sort_key_pre_delivery", "label": "_sort_key_pre_delivery()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L525"}, {"id": "crud_pre_transit_sample_hydrate_collection_rows", "label": "_hydrate_collection_rows()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L530"}, {"id": "crud_pre_transit_sample_hydrate_donation_rows", "label": "_hydrate_donation_rows()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L744"}, {"id": "crud_pre_transit_sample_list_in_transit_protocols", "label": "list_in_transit_protocols()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L958"}, {"id": "crud_pre_transit_sample_list_pre_delivery_protocols", "label": "list_pre_delivery_protocols()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1097"}, {"id": "crud_pre_transit_sample_rationale_1", "label": "\u9884\u4ea7\u53ca\u5728\u9014\u6837\u672c \u2014 \u8d28\u68c0\u770b\u677f\uff08\u534f\u8bae\u5355\u7ef4\u5ea6\u5217\u8868\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "app_utils_sample_special", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "app_crud_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_is_uncollected_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L52", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_is_in_transit_sample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L56", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_cell_received_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L60", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_donation_received_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L77", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_apply_collection_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L94", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_apply_donation_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L130", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_apply_create_time_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L166", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L174", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L201", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_earliest_eta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L228", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_build_sample_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L235", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_summarize_in_transit_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L284", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_summarize_pre_delivery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L291", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_list_in_transit_collection_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L298", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_list_in_transit_donation_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L340", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L382", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L451", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_sort_key_in_transit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L520", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_sort_key_pre_delivery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L525", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_hydrate_collection_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L530", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_hydrate_donation_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L744", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_list_in_transit_protocols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L958", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "target": "crud_pre_transit_sample_list_pre_delivery_protocols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1097", "weight": 1.0}, {"source": "crud_pre_transit_sample_summarize_pre_delivery", "target": "crud_pre_transit_sample_is_uncollected_status", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L294", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_in_transit_collection_ids", "target": "crud_pre_transit_sample_cell_received_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L318", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_in_transit_collection_ids", "target": "crud_pre_transit_sample_apply_collection_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L327", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_in_transit_collection_ids", "target": "crud_pre_transit_sample_apply_create_time_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L328", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_in_transit_collection_ids", "target": "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L329", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_in_transit_donation_ids", "target": "crud_pre_transit_sample_donation_received_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L360", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_in_transit_donation_ids", "target": "crud_pre_transit_sample_apply_donation_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L369", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_in_transit_donation_ids", "target": "crud_pre_transit_sample_apply_create_time_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L370", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_in_transit_donation_ids", "target": "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L371", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "target": "crud_pre_transit_sample_apply_collection_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L425", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "target": "crud_pre_transit_sample_apply_create_time_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L426", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "target": "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L427", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "target": "crud_pre_transit_sample_apply_donation_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L494", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "target": "crud_pre_transit_sample_apply_create_time_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L495", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "target": "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L496", "weight": 1.0}, {"source": "crud_pre_transit_sample_hydrate_collection_rows", "target": "crud_pre_transit_sample_build_sample_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L714", "weight": 1.0}, {"source": "crud_pre_transit_sample_hydrate_collection_rows", "target": "crud_pre_transit_sample_summarize_in_transit_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L732", "weight": 1.0}, {"source": "crud_pre_transit_sample_hydrate_collection_rows", "target": "crud_pre_transit_sample_earliest_eta", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L733", "weight": 1.0}, {"source": "crud_pre_transit_sample_hydrate_collection_rows", "target": "crud_pre_transit_sample_summarize_pre_delivery", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L738", "weight": 1.0}, {"source": "crud_pre_transit_sample_hydrate_donation_rows", "target": "crud_pre_transit_sample_build_sample_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L928", "weight": 1.0}, {"source": "crud_pre_transit_sample_hydrate_donation_rows", "target": "crud_pre_transit_sample_summarize_in_transit_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L946", "weight": 1.0}, {"source": "crud_pre_transit_sample_hydrate_donation_rows", "target": "crud_pre_transit_sample_earliest_eta", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L947", "weight": 1.0}, {"source": "crud_pre_transit_sample_hydrate_donation_rows", "target": "crud_pre_transit_sample_summarize_pre_delivery", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L952", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_in_transit_protocols", "target": "crud_pre_transit_sample_list_in_transit_collection_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L978", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_in_transit_protocols", "target": "crud_pre_transit_sample_list_in_transit_donation_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L996", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_in_transit_protocols", "target": "crud_pre_transit_sample_cell_received_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1038", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_in_transit_protocols", "target": "crud_pre_transit_sample_donation_received_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1062", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_in_transit_protocols", "target": "crud_pre_transit_sample_sort_key_in_transit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1074", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_in_transit_protocols", "target": "crud_pre_transit_sample_hydrate_collection_rows", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1085", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_in_transit_protocols", "target": "crud_pre_transit_sample_hydrate_donation_rows", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1088", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_pre_delivery_protocols", "target": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1117", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_pre_delivery_protocols", "target": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1152", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_pre_delivery_protocols", "target": "crud_pre_transit_sample_hydrate_collection_rows", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1208", "weight": 1.0}, {"source": "crud_pre_transit_sample_list_pre_delivery_protocols", "target": "crud_pre_transit_sample_hydrate_donation_rows", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1217", "weight": 1.0}, {"source": "crud_pre_transit_sample_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_pre_transit_sample_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_pre_transit_sample_is_uncollected_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L53"}, {"caller_nid": "crud_pre_transit_sample_is_in_transit_sample", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L57"}, {"caller_nid": "crud_pre_transit_sample_cell_received_exists", "callee": "correlate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L62"}, {"caller_nid": "crud_pre_transit_sample_cell_received_exists", "callee": "where", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L62"}, {"caller_nid": "crud_pre_transit_sample_cell_received_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L62"}, {"caller_nid": "crud_pre_transit_sample_cell_received_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L64"}, {"caller_nid": "crud_pre_transit_sample_cell_received_exists", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L68"}, {"caller_nid": "crud_pre_transit_sample_donation_received_exists", "callee": "correlate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L79"}, {"caller_nid": "crud_pre_transit_sample_donation_received_exists", "callee": "where", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L79"}, {"caller_nid": "crud_pre_transit_sample_donation_received_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L79"}, {"caller_nid": "crud_pre_transit_sample_donation_received_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L81"}, {"caller_nid": "crud_pre_transit_sample_donation_received_exists", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L85"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L95"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L99"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L99"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L101"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L102"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L103"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L104"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L108"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L110"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L111"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "protocol_ids_matching_lab_storage_keyword", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L115"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L117"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L117"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L119"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L119"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L123"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L126"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L126"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L127"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_keyword", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L127"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L131"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L135"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L135"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L137"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L138"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L139"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L140"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L144"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L146"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L147"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "donation_ids_matching_lab_storage_keyword", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L151"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L153"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L153"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L155"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L155"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L159"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L162"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L162"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L163"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_keyword", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L163"}, {"caller_nid": "crud_pre_transit_sample_apply_create_time_filter", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L168"}, {"caller_nid": "crud_pre_transit_sample_apply_create_time_filter", "callee": "_normalize_date_bound", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L168"}, {"caller_nid": "crud_pre_transit_sample_apply_create_time_filter", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L170"}, {"caller_nid": "crud_pre_transit_sample_apply_create_time_filter", "callee": "_normalize_date_bound", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L170"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L183"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L183"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L187"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L189"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", "callee": "_normalize_date_bound", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L191"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L194"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", "callee": "_normalize_date_bound", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L196"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L198"}, {"caller_nid": "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L198"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L210"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L210"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L214"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L216"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", "callee": "_normalize_date_bound", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L218"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L221"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", "callee": "_normalize_date_bound", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L223"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L225"}, {"caller_nid": "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L225"}, {"caller_nid": "crud_pre_transit_sample_earliest_eta", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L229"}, {"caller_nid": "crud_pre_transit_sample_earliest_eta", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L229"}, {"caller_nid": "crud_pre_transit_sample_earliest_eta", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L232"}, {"caller_nid": "crud_pre_transit_sample_build_sample_items", "callee": "sample_filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L248"}, {"caller_nid": "crud_pre_transit_sample_build_sample_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L250"}, {"caller_nid": "crud_pre_transit_sample_build_sample_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L250"}, {"caller_nid": "crud_pre_transit_sample_build_sample_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L251"}, {"caller_nid": "crud_pre_transit_sample_build_sample_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L251"}, {"caller_nid": "crud_pre_transit_sample_build_sample_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L252"}, {"caller_nid": "crud_pre_transit_sample_build_sample_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L254"}, {"caller_nid": "crud_pre_transit_sample_build_sample_items", "callee": "_fmt_dt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L257"}, {"caller_nid": "crud_pre_transit_sample_build_sample_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L259"}, {"caller_nid": "crud_pre_transit_sample_build_sample_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L263"}, {"caller_nid": "crud_pre_transit_sample_build_sample_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L265"}, {"caller_nid": "crud_pre_transit_sample_build_sample_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L271"}, {"caller_nid": "crud_pre_transit_sample_build_sample_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L275"}, {"caller_nid": "crud_pre_transit_sample_build_sample_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L275"}, {"caller_nid": "crud_pre_transit_sample_build_sample_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L276"}, {"caller_nid": "crud_pre_transit_sample_build_sample_items", "callee": "sample_special_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L278"}, {"caller_nid": "crud_pre_transit_sample_summarize_in_transit_items", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L285"}, {"caller_nid": "crud_pre_transit_sample_summarize_pre_delivery", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L294"}, {"caller_nid": "crud_pre_transit_sample_summarize_pre_delivery", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L294"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_collection_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L310"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_collection_ids", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L310"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_collection_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L310"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_collection_ids", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L313"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_collection_ids", "callee": "not_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L318"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_collection_ids", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L324"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_collection_ids", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L335"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_collection_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L336"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_collection_ids", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L336"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_donation_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L352"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_donation_ids", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L352"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_donation_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L352"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_donation_ids", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L355"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_donation_ids", "callee": "not_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L360"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_donation_ids", "callee": "notin_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L366"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_donation_ids", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L377"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_donation_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L378"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_donation_ids", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L378"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "correlate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L394"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "where", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L394"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L394"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L396"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "correlate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L405"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "where", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L405"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L405"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L407"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L411"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L412"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L419"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L419"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L422"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L423"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "not_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L423"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L433"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L435"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L437"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L437"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L437"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L437"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L447"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "correlate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L463"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "where", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L463"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L463"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L465"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "correlate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L474"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "where", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L474"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L474"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L476"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L480"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "is_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L481"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L488"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L488"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L491"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L492"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "not_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L492"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L502"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L504"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L506"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L506"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L506"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L506"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L516"}, {"caller_nid": "crud_pre_transit_sample_sort_key_in_transit", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L521"}, {"caller_nid": "crud_pre_transit_sample_sort_key_pre_delivery", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L526"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L541"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L541"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L541"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L543"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L553"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L553"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L553"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L555"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "_party_customer_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L560"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L564"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L564"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L564"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L566"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "_collection_info_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L571"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L573"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L573"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L573"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L574"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L574"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L574"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L579"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L579"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L579"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L580"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L586"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L586"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L586"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L587"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L594"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L594"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L594"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L594"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L596"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L599"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L599"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "_load_sample_type_name_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L602"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L604"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L604"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L607"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L609"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L611"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get_lab_storage_code_map_by_sample_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L616"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L622"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L622"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L622"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L624"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "_load_site_name_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L631"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L632"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "_load_express_name_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L634"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L636"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L639"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L642"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L642"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L642"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L647"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L652"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L654"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L656"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L656"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L657"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "_protocol_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L657"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L663"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L663"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L663"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L663"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L668"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "_protocol_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L671"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L672"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L679"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L680"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L681"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L682"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L683"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L684"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L685"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L686"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L687"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L688"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L689"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L690"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L691"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L691"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L692"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L692"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L693"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L693"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L694"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L695"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L696"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L696"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L698"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L707"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L723"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L724"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L726"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L727"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L728"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L729"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L729"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L735"}, {"caller_nid": "crud_pre_transit_sample_hydrate_collection_rows", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L740"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L755"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L755"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L755"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L757"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L767"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L767"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L767"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L769"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "_party_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L774"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L778"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L778"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L778"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L780"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "_collection_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L785"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L787"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L787"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L787"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L788"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L788"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L788"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L793"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L793"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L793"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L794"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L800"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L800"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L800"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L801"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L808"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L808"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L808"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L808"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L810"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L813"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L813"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "_load_sample_type_name_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L816"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L818"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L818"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L821"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L823"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L825"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get_lab_storage_code_map_by_sample_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L830"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L836"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L836"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L836"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L838"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "_load_site_name_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L845"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L846"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "_load_express_name_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L848"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L850"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L853"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L856"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L856"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L856"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L861"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L866"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L868"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L870"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L870"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L877"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L877"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L877"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L877"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L882"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "_donation_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L885"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L890"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L891"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L892"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L893"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L894"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L895"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L896"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L897"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L898"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L899"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L900"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L901"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L902"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L903"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L904"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L905"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L905"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L906"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L906"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L907"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L907"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L908"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L909"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L910"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L912"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L921"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L937"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L938"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L940"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L941"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L942"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L943"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L943"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L949"}, {"caller_nid": "crud_pre_transit_sample_hydrate_donation_rows", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L954"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L989"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L989"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L989"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L993"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1007"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1007"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1007"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1011"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1023"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1023"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1023"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1023"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1023"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1025"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1029"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1035"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "not_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1038"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "_fmt_dt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1043"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1047"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1047"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1047"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1047"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1047"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1049"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1053"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1059"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "not_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1062"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "_fmt_dt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1067"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1071"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1072"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1074"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1075"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1076"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1077"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1077"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1084"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1087"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1092"}, {"caller_nid": "crud_pre_transit_sample_list_in_transit_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1092"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1127"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1127"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1127"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1129"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1129"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1129"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "format_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1140"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1141"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1162"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1162"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1162"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1164"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1164"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1164"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "format_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1175"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1176"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1189"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1191"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1196"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1197"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1198"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1198"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1207"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1216"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1227"}, {"caller_nid": "crud_pre_transit_sample_list_pre_delivery_protocols", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pre_transit_sample.py", "source_location": "L1227"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/ea03ca8b10d84a7ec819a19f06b43fdff16aa0edf5b47b42611221cad4a0622b.json b/backend/app/graphify-out/cache/ast/ea03ca8b10d84a7ec819a19f06b43fdff16aa0edf5b47b42611221cad4a0622b.json new file mode 100644 index 00000000..a7f9fb63 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/ea03ca8b10d84a7ec819a19f06b43fdff16aa0edf5b47b42611221cad4a0622b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "label": "qc_material_stock_batch.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1"}, {"id": "crud_qc_material_stock_batch_fmt_date", "label": "_fmt_date()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L16"}, {"id": "crud_qc_material_stock_batch_parse_date", "label": "_parse_date()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L20"}, {"id": "crud_qc_material_stock_batch_parse_expire_date", "label": "_parse_expire_date()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L34"}, {"id": "crud_qc_material_stock_batch_require_str", "label": "_require_str()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L38"}, {"id": "crud_qc_material_stock_batch_require_decimal", "label": "_require_decimal()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L45"}, {"id": "crud_qc_material_stock_batch_stock_in_no_exists", "label": "stock_in_no_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L57"}, {"id": "crud_qc_material_stock_batch_batch_row_to_dict", "label": "_batch_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L73"}, {"id": "crud_qc_material_stock_batch_usage_batch_snapshots", "label": "_usage_batch_snapshots()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L106"}, {"id": "crud_qc_material_stock_batch_get_material_for_update", "label": "_get_material_for_update()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L127"}, {"id": "crud_qc_material_stock_batch_list_batches", "label": "list_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L145"}, {"id": "crud_qc_material_stock_batch_batch_options", "label": "batch_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L209"}, {"id": "crud_qc_material_stock_batch_create_batch_and_usage", "label": "_create_batch_and_usage()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L282"}, {"id": "crud_qc_material_stock_batch_stock_in_one", "label": "stock_in_one()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L373"}, {"id": "crud_qc_material_stock_batch_batch_stock_in", "label": "batch_stock_in()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L414"}, {"id": "crud_qc_material_stock_batch_stock_out_batch", "label": "_stock_out_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L470"}, {"id": "crud_qc_material_stock_batch_batch_stock_out", "label": "batch_stock_out()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L551"}, {"id": "crud_qc_material_stock_batch_validate_discard_reason", "label": "_validate_discard_reason()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L604"}, {"id": "crud_qc_material_stock_batch_discard_batch", "label": "_discard_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L613"}, {"id": "crud_qc_material_stock_batch_batch_discard", "label": "batch_discard()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L690"}, {"id": "crud_qc_material_stock_batch_get_batch", "label": "get_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L741"}, {"id": "crud_qc_material_stock_batch_sum_batch_out_total", "label": "_sum_batch_out_total()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L753"}, {"id": "crud_qc_material_stock_batch_get_batch_detail", "label": "get_batch_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L774"}, {"id": "crud_qc_material_stock_batch_append_batch_qty_adjust", "label": "_append_batch_qty_adjust()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L796"}, {"id": "crud_qc_material_stock_batch_update_batch", "label": "update_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L836"}, {"id": "crud_qc_material_stock_batch_delete_batch", "label": "delete_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1048"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "app_crud_qc_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "app_models_qc_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_fmt_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_parse_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_parse_expire_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_require_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_require_decimal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L45", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_stock_in_no_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L57", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_batch_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L73", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_usage_batch_snapshots", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L106", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_get_material_for_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L127", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_list_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L145", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_batch_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L209", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_create_batch_and_usage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L282", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_stock_in_one", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L373", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_batch_stock_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L414", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_stock_out_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L470", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_batch_stock_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L551", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_validate_discard_reason", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L604", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_discard_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L613", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_batch_discard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L690", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_get_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L741", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_sum_batch_out_total", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L753", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_get_batch_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L774", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_append_batch_qty_adjust", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L796", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_update_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L836", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_delete_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1048", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_parse_expire_date", "target": "crud_qc_material_stock_batch_parse_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L35", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_batch_row_to_dict", "target": "crud_qc_material_stock_batch_fmt_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L87", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_list_batches", "target": "crud_qc_material_stock_batch_batch_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L206", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_batch_options", "target": "crud_qc_material_stock_batch_fmt_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L263", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_create_batch_and_usage", "target": "crud_qc_material_stock_batch_require_str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L303", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_create_batch_and_usage", "target": "crud_qc_material_stock_batch_stock_in_no_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L304", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_create_batch_and_usage", "target": "crud_qc_material_stock_batch_usage_batch_snapshots", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L345", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_stock_in_one", "target": "crud_qc_material_stock_batch_get_material_for_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L392", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_stock_in_one", "target": "crud_qc_material_stock_batch_create_batch_and_usage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L393", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_stock_in_one", "target": "crud_qc_material_stock_batch_parse_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L397", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_stock_in_one", "target": "crud_qc_material_stock_batch_parse_expire_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L398", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_stock_in_one", "target": "crud_qc_material_stock_batch_require_str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L399", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_stock_in_one", "target": "crud_qc_material_stock_batch_require_decimal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L402", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_batch_stock_in", "target": "crud_qc_material_stock_batch_require_str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L434", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_batch_stock_in", "target": "crud_qc_material_stock_batch_get_material_for_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L444", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_batch_stock_in", "target": "crud_qc_material_stock_batch_create_batch_and_usage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L445", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_batch_stock_in", "target": "crud_qc_material_stock_batch_parse_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L449", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_batch_stock_in", "target": "crud_qc_material_stock_batch_parse_expire_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L450", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_batch_stock_in", "target": "crud_qc_material_stock_batch_require_decimal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L454", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_stock_out_batch", "target": "crud_qc_material_stock_batch_get_material_for_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L501", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_stock_out_batch", "target": "crud_qc_material_stock_batch_usage_batch_snapshots", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L523", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_batch_stock_out", "target": "crud_qc_material_stock_batch_stock_out_batch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L582", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_discard_batch", "target": "crud_qc_material_stock_batch_get_material_for_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L641", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_discard_batch", "target": "crud_qc_material_stock_batch_usage_batch_snapshots", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L663", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_batch_discard", "target": "crud_qc_material_stock_batch_validate_discard_reason", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L704", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_batch_discard", "target": "crud_qc_material_stock_batch_discard_batch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L723", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_get_batch_detail", "target": "crud_qc_material_stock_batch_get_batch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L777", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_get_batch_detail", "target": "crud_qc_material_stock_batch_sum_batch_out_total", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L789", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_get_batch_detail", "target": "crud_qc_material_stock_batch_batch_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L790", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_append_batch_qty_adjust", "target": "crud_qc_material_stock_batch_usage_batch_snapshots", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L811", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_update_batch", "target": "crud_qc_material_stock_batch_get_material_for_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L876", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_update_batch", "target": "crud_qc_material_stock_batch_require_str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L900", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_update_batch", "target": "crud_qc_material_stock_batch_stock_in_no_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L901", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_update_batch", "target": "crud_qc_material_stock_batch_parse_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L905", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_update_batch", "target": "crud_qc_material_stock_batch_parse_expire_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L907", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_update_batch", "target": "crud_qc_material_stock_batch_require_decimal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L915", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_update_batch", "target": "crud_qc_material_stock_batch_sum_batch_out_total", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L945", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_update_batch", "target": "crud_qc_material_stock_batch_append_batch_qty_adjust", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L976", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_delete_batch", "target": "crud_qc_material_stock_batch_get_batch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1055", "weight": 1.0}, {"source": "crud_qc_material_stock_batch_delete_batch", "target": "crud_qc_material_stock_batch_get_material_for_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1072", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_qc_material_stock_batch_fmt_date", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L17"}, {"caller_nid": "crud_qc_material_stock_batch_parse_date", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L21"}, {"caller_nid": "crud_qc_material_stock_batch_parse_date", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L21"}, {"caller_nid": "crud_qc_material_stock_batch_parse_date", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L23"}, {"caller_nid": "crud_qc_material_stock_batch_parse_date", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L23"}, {"caller_nid": "crud_qc_material_stock_batch_parse_date", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L25"}, {"caller_nid": "crud_qc_material_stock_batch_parse_date", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L26"}, {"caller_nid": "crud_qc_material_stock_batch_parse_date", "callee": "date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L29"}, {"caller_nid": "crud_qc_material_stock_batch_parse_date", "callee": "strptime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L29"}, {"caller_nid": "crud_qc_material_stock_batch_parse_date", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L31"}, {"caller_nid": "crud_qc_material_stock_batch_require_str", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L39"}, {"caller_nid": "crud_qc_material_stock_batch_require_str", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L39"}, {"caller_nid": "crud_qc_material_stock_batch_require_str", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L41"}, {"caller_nid": "crud_qc_material_stock_batch_require_decimal", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L46"}, {"caller_nid": "crud_qc_material_stock_batch_require_decimal", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L46"}, {"caller_nid": "crud_qc_material_stock_batch_require_decimal", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L47"}, {"caller_nid": "crud_qc_material_stock_batch_require_decimal", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L49"}, {"caller_nid": "crud_qc_material_stock_batch_require_decimal", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L49"}, {"caller_nid": "crud_qc_material_stock_batch_require_decimal", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L51"}, {"caller_nid": "crud_qc_material_stock_batch_require_decimal", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L53"}, {"caller_nid": "crud_qc_material_stock_batch_stock_in_no_exists", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L60"}, {"caller_nid": "crud_qc_material_stock_batch_stock_in_no_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L63"}, {"caller_nid": "crud_qc_material_stock_batch_stock_in_no_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L63"}, {"caller_nid": "crud_qc_material_stock_batch_stock_in_no_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L69"}, {"caller_nid": "crud_qc_material_stock_batch_stock_in_no_exists", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L70"}, {"caller_nid": "crud_qc_material_stock_batch_batch_row_to_dict", "callee": "_dec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L75"}, {"caller_nid": "crud_qc_material_stock_batch_batch_row_to_dict", "callee": "_dec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L76"}, {"caller_nid": "crud_qc_material_stock_batch_batch_row_to_dict", "callee": "_dec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L76"}, {"caller_nid": "crud_qc_material_stock_batch_batch_row_to_dict", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L77"}, {"caller_nid": "crud_qc_material_stock_batch_batch_row_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L92"}, {"caller_nid": "crud_qc_material_stock_batch_batch_row_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L93"}, {"caller_nid": "crud_qc_material_stock_batch_batch_row_to_dict", "callee": "_dec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L94"}, {"caller_nid": "crud_qc_material_stock_batch_batch_row_to_dict", "callee": "_dec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L95"}, {"caller_nid": "crud_qc_material_stock_batch_batch_row_to_dict", "callee": "_fmt_dt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L101"}, {"caller_nid": "crud_qc_material_stock_batch_batch_row_to_dict", "callee": "_fmt_dt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L102"}, {"caller_nid": "crud_qc_material_stock_batch_usage_batch_snapshots", "callee": "quantize", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L113"}, {"caller_nid": "crud_qc_material_stock_batch_usage_batch_snapshots", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L113"}, {"caller_nid": "crud_qc_material_stock_batch_usage_batch_snapshots", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L113"}, {"caller_nid": "crud_qc_material_stock_batch_usage_batch_snapshots", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L113"}, {"caller_nid": "crud_qc_material_stock_batch_usage_batch_snapshots", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L113"}, {"caller_nid": "crud_qc_material_stock_batch_get_material_for_update", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L131"}, {"caller_nid": "crud_qc_material_stock_batch_get_material_for_update", "callee": "with_for_update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L131"}, {"caller_nid": "crud_qc_material_stock_batch_get_material_for_update", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L131"}, {"caller_nid": "crud_qc_material_stock_batch_get_material_for_update", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L131"}, {"caller_nid": "crud_qc_material_stock_batch_get_material_for_update", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L141"}, {"caller_nid": "crud_qc_material_stock_batch_list_batches", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L193"}, {"caller_nid": "crud_qc_material_stock_batch_list_batches", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L193"}, {"caller_nid": "crud_qc_material_stock_batch_list_batches", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L193"}, {"caller_nid": "crud_qc_material_stock_batch_list_batches", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L193"}, {"caller_nid": "crud_qc_material_stock_batch_list_batches", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L193"}, {"caller_nid": "crud_qc_material_stock_batch_list_batches", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L194"}, {"caller_nid": "crud_qc_material_stock_batch_list_batches", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L195"}, {"caller_nid": "crud_qc_material_stock_batch_list_batches", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L195"}, {"caller_nid": "crud_qc_material_stock_batch_list_batches", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L197"}, {"caller_nid": "crud_qc_material_stock_batch_list_batches", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L197"}, {"caller_nid": "crud_qc_material_stock_batch_list_batches", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L197"}, {"caller_nid": "crud_qc_material_stock_batch_list_batches", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L197"}, {"caller_nid": "crud_qc_material_stock_batch_list_batches", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L197"}, {"caller_nid": "crud_qc_material_stock_batch_list_batches", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L199"}, {"caller_nid": "crud_qc_material_stock_batch_list_batches", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L200"}, {"caller_nid": "crud_qc_material_stock_batch_list_batches", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L206"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L218"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L218"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L218"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L228"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L230"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L231"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L234"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L235"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L236"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L237"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L238"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L239"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L240"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L243"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L243"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L243"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "_dec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L247"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L248"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L249"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L257"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L258"}, {"caller_nid": "crud_qc_material_stock_batch_batch_options", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L274"}, {"caller_nid": "crud_qc_material_stock_batch_create_batch_and_usage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L302"}, {"caller_nid": "crud_qc_material_stock_batch_create_batch_and_usage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L305"}, {"caller_nid": "crud_qc_material_stock_batch_create_batch_and_usage", "callee": "_is_enabled_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L307"}, {"caller_nid": "crud_qc_material_stock_batch_create_batch_and_usage", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L308"}, {"caller_nid": "crud_qc_material_stock_batch_create_batch_and_usage", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L310"}, {"caller_nid": "crud_qc_material_stock_batch_create_batch_and_usage", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L314"}, {"caller_nid": "crud_qc_material_stock_batch_create_batch_and_usage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L315"}, {"caller_nid": "crud_qc_material_stock_batch_create_batch_and_usage", "callee": "BizQcMaterialStockBatch", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L317"}, {"caller_nid": "crud_qc_material_stock_batch_create_batch_and_usage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L318"}, {"caller_nid": "crud_qc_material_stock_batch_create_batch_and_usage", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L335"}, {"caller_nid": "crud_qc_material_stock_batch_create_batch_and_usage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L343"}, {"caller_nid": "crud_qc_material_stock_batch_create_batch_and_usage", "callee": "BizQcMaterialUsage", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L346"}, {"caller_nid": "crud_qc_material_stock_batch_create_batch_and_usage", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L347"}, {"caller_nid": "crud_qc_material_stock_batch_create_batch_and_usage", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L357"}, {"caller_nid": "crud_qc_material_stock_batch_create_batch_and_usage", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L366"}, {"caller_nid": "crud_qc_material_stock_batch_create_batch_and_usage", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L368"}, {"caller_nid": "crud_qc_material_stock_batch_create_batch_and_usage", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L369"}, {"caller_nid": "crud_qc_material_stock_batch_stock_in_one", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L391"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L424"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L425"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L426"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L427"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L431"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L431"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L431"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L433"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L434"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L434"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L436"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L437"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L438"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L439"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L439"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L440"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L441"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L441"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L442"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L442"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L449"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L449"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L450"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L450"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L451"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L451"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L452"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L452"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L453"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L454"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L454"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L455"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L463"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L464"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_in", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L466"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L484"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L485"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L486"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L489"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "with_for_update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L489"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L489"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L489"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L499"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "_is_enabled_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L502"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L503"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L505"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L507"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L513"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L514"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L516"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L520"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L521"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L524"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L524"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "BizQcMaterialUsage", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L525"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L526"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L537"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L538"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L539"}, {"caller_nid": "crud_qc_material_stock_batch_stock_out_batch", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L548"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L563"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L564"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L565"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L566"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L570"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L570"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L570"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L572"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L574"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L575"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L576"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L577"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L577"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L578"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L579"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L579"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L580"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L580"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L581"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L581"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L581"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L594"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L595"}, {"caller_nid": "crud_qc_material_stock_batch_batch_stock_out", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L597"}, {"caller_nid": "crud_qc_material_stock_batch_validate_discard_reason", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L605"}, {"caller_nid": "crud_qc_material_stock_batch_validate_discard_reason", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L607"}, {"caller_nid": "crud_qc_material_stock_batch_validate_discard_reason", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L608"}, {"caller_nid": "crud_qc_material_stock_batch_validate_discard_reason", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L609"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L626"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L629"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "with_for_update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L629"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L629"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L629"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L639"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "_is_enabled_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L642"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L643"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L645"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L647"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L653"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L654"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L656"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L660"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L661"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L664"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L664"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "BizQcMaterialUsage", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L665"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L666"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L678"}, {"caller_nid": "crud_qc_material_stock_batch_discard_batch", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L687"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L701"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L702"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L703"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L705"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L709"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L709"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L709"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L711"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L713"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L714"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L715"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L716"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L716"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L717"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L718"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L718"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L719"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L719"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L721"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L722"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L722"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L722"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L734"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L735"}, {"caller_nid": "crud_qc_material_stock_batch_batch_discard", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L737"}, {"caller_nid": "crud_qc_material_stock_batch_get_batch", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L743"}, {"caller_nid": "crud_qc_material_stock_batch_get_batch", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L743"}, {"caller_nid": "crud_qc_material_stock_batch_get_batch", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L743"}, {"caller_nid": "crud_qc_material_stock_batch_sum_batch_out_total", "callee": "one", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L757"}, {"caller_nid": "crud_qc_material_stock_batch_sum_batch_out_total", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L757"}, {"caller_nid": "crud_qc_material_stock_batch_sum_batch_out_total", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L757"}, {"caller_nid": "crud_qc_material_stock_batch_sum_batch_out_total", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L758"}, {"caller_nid": "crud_qc_material_stock_batch_sum_batch_out_total", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L758"}, {"caller_nid": "crud_qc_material_stock_batch_sum_batch_out_total", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L758"}, {"caller_nid": "crud_qc_material_stock_batch_sum_batch_out_total", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L759"}, {"caller_nid": "crud_qc_material_stock_batch_sum_batch_out_total", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L765"}, {"caller_nid": "crud_qc_material_stock_batch_sum_batch_out_total", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L769"}, {"caller_nid": "crud_qc_material_stock_batch_sum_batch_out_total", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L769"}, {"caller_nid": "crud_qc_material_stock_batch_sum_batch_out_total", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L770"}, {"caller_nid": "crud_qc_material_stock_batch_get_batch_detail", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L779"}, {"caller_nid": "crud_qc_material_stock_batch_get_batch_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L781"}, {"caller_nid": "crud_qc_material_stock_batch_get_batch_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L781"}, {"caller_nid": "crud_qc_material_stock_batch_get_batch_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L781"}, {"caller_nid": "crud_qc_material_stock_batch_get_batch_detail", "callee": "_dec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L791"}, {"caller_nid": "crud_qc_material_stock_batch_append_batch_qty_adjust", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L810"}, {"caller_nid": "crud_qc_material_stock_batch_append_batch_qty_adjust", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L812"}, {"caller_nid": "crud_qc_material_stock_batch_append_batch_qty_adjust", "callee": "BizQcMaterialUsage", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L813"}, {"caller_nid": "crud_qc_material_stock_batch_append_batch_qty_adjust", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L814"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L864"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "with_for_update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L864"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L864"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L864"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L874"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L887"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L887"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L889"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "update_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L891"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L902"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L919"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L921"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L923"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L924"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L939"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L941"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L943"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L947"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "_dec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L947"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L952"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "quantize", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L953"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L953"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L955"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L958"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L959"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L967"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "_dec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L972"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "_dec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L972"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "_dec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L993"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "_dec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L993"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1014"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1015"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1018"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1018"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1018"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1040"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1041"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1043"}, {"caller_nid": "crud_qc_material_stock_batch_update_batch", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1044"}, {"caller_nid": "crud_qc_material_stock_batch_delete_batch", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1057"}, {"caller_nid": "crud_qc_material_stock_batch_delete_batch", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1060"}, {"caller_nid": "crud_qc_material_stock_batch_delete_batch", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1060"}, {"caller_nid": "crud_qc_material_stock_batch_delete_batch", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1060"}, {"caller_nid": "crud_qc_material_stock_batch_delete_batch", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1070"}, {"caller_nid": "crud_qc_material_stock_batch_delete_batch", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1073"}, {"caller_nid": "crud_qc_material_stock_batch_delete_batch", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1074"}, {"caller_nid": "crud_qc_material_stock_batch_delete_batch", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1076"}, {"caller_nid": "crud_qc_material_stock_batch_delete_batch", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1077"}, {"caller_nid": "crud_qc_material_stock_batch_delete_batch", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1079"}, {"caller_nid": "crud_qc_material_stock_batch_delete_batch", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1083"}, {"caller_nid": "crud_qc_material_stock_batch_delete_batch", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1086"}, {"caller_nid": "crud_qc_material_stock_batch_delete_batch", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1086"}, {"caller_nid": "crud_qc_material_stock_batch_delete_batch", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1086"}, {"caller_nid": "crud_qc_material_stock_batch_delete_batch", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1098"}, {"caller_nid": "crud_qc_material_stock_batch_delete_batch", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L1100"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/f9325a12903e5930b9c1e99b8928658f20de1bc149e1f62435a54f961460c189.json b/backend/app/graphify-out/cache/ast/f9325a12903e5930b9c1e99b8928658f20de1bc149e1f62435a54f961460c189.json new file mode 100644 index 00000000..0324763b --- /dev/null +++ b/backend/app/graphify-out/cache/ast/f9325a12903e5930b9c1e99b8928658f20de1bc149e1f62435a54f961460c189.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "label": "qc.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1"}, {"id": "api_qc_thirdpartycompanybody", "label": "ThirdPartyCompanyBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L65"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_qc_thirdpartycompanyupdatebody", "label": "ThirdPartyCompanyUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L83"}, {"id": "api_qc_list_qc_third_party_companies", "label": "list_qc_third_party_companies()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L102"}, {"id": "api_qc_list_qc_third_party_company_options", "label": "list_qc_third_party_company_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L124"}, {"id": "api_qc_create_qc_third_party_company", "label": "create_qc_third_party_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L138"}, {"id": "api_qc_update_qc_third_party_company", "label": "update_qc_third_party_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L173"}, {"id": "api_qc_delete_qc_third_party_company", "label": "delete_qc_third_party_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L210"}, {"id": "api_qc_thirdpartyitembody", "label": "ThirdPartyItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L230"}, {"id": "api_qc_thirdpartyitemupdatebody", "label": "ThirdPartyItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L242"}, {"id": "api_qc_list_qc_third_party_items", "label": "list_qc_third_party_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L255"}, {"id": "api_qc_list_qc_third_party_items_active", "label": "list_qc_third_party_items_active()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L284"}, {"id": "api_qc_create_qc_third_party_item", "label": "create_qc_third_party_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L299"}, {"id": "api_qc_update_qc_third_party_item", "label": "update_qc_third_party_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L328"}, {"id": "api_qc_delete_qc_third_party_item", "label": "delete_qc_third_party_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L359"}, {"id": "api_qc_labtestitembody", "label": "LabTestItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L379"}, {"id": "api_qc_labtestitemupdatebody", "label": "LabTestItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L390"}, {"id": "api_qc_itemparambody", "label": "ItemParamBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L404"}, {"id": "api_qc_taskresultbody", "label": "TaskResultBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L409"}, {"id": "api_qc_taskcompletewithresultbody", "label": "TaskCompleteWithResultBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L414"}, {"id": "api_qc_list_qc_lab_test_items", "label": "list_qc_lab_test_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L424"}, {"id": "api_qc_list_qc_lab_test_items_active", "label": "list_qc_lab_test_items_active()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L446"}, {"id": "api_qc_create_qc_lab_test_item", "label": "create_qc_lab_test_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L460"}, {"id": "api_qc_update_qc_lab_test_item", "label": "update_qc_lab_test_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L488"}, {"id": "api_qc_delete_qc_lab_test_item", "label": "delete_qc_lab_test_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L518"}, {"id": "api_qc_list_item_params", "label": "list_item_params()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L539"}, {"id": "api_qc_save_item_params", "label": "save_item_params()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L555"}, {"id": "api_qc_workorderconfigurebatchitem", "label": "WorkOrderConfigureBatchItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L577"}, {"id": "api_qc_workorderconfigurebody", "label": "WorkOrderConfigureBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L589"}, {"id": "api_qc_create_qc_work_order", "label": "create_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L604"}, {"id": "api_qc_list_qc_work_orders", "label": "list_qc_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L643"}, {"id": "api_qc_qc_work_order_tab_unfinished_counts", "label": "qc_work_order_tab_unfinished_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L688"}, {"id": "api_qc_qc_work_order_mine_tab_unfinished_counts", "label": "qc_work_order_mine_tab_unfinished_counts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L705"}, {"id": "api_qc_list_qc_work_orders_by_sample", "label": "list_qc_work_orders_by_sample()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L724"}, {"id": "api_qc_get_qc_work_order_detail", "label": "get_qc_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L749"}, {"id": "api_qc_get_outbound_qc_detail", "label": "get_outbound_qc_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L768"}, {"id": "api_qc_update_qc_work_order", "label": "update_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L787"}, {"id": "api_qc_delete_qc_work_order_api", "label": "delete_qc_work_order_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L817"}, {"id": "api_qc_inboundsamplespecialmarkbody", "label": "InboundSampleSpecialMarkBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L830"}, {"id": "api_qc_update_inbound_sample_special_mark", "label": "update_inbound_sample_special_mark()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L840"}, {"id": "api_qc_configure_qc_work_order", "label": "configure_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L872"}, {"id": "api_qc_workorderinspectionbatchesbatchbody", "label": "WorkOrderInspectionBatchesBatchBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L903"}, {"id": "api_qc_batch_list_qc_work_order_inspection_batches", "label": "batch_list_qc_work_order_inspection_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L910"}, {"id": "api_qc_list_qc_work_order_inspection_batches", "label": "list_qc_work_order_inspection_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L930"}, {"id": "api_qc_taskattachmentsbody", "label": "TaskAttachmentsBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L952"}, {"id": "api_qc_create_qc_task", "label": "create_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L959"}, {"id": "api_qc_list_my_qc_tasks", "label": "list_my_qc_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L991"}, {"id": "api_qc_list_qc_tasks", "label": "list_qc_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1026"}, {"id": "api_qc_get_qc_task_detail", "label": "get_qc_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1059"}, {"id": "api_qc_start_qc_task", "label": "start_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1077"}, {"id": "api_qc_complete_qc_task", "label": "complete_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1096"}, {"id": "api_qc_get_task_results", "label": "get_task_results()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1116"}, {"id": "api_qc_list_qc_material_requisition_options", "label": "list_qc_material_requisition_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1131"}, {"id": "api_qc_get_task_material_usages", "label": "get_task_material_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1154"}, {"id": "api_qc_complete_task_with_result", "label": "complete_task_with_result()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1174"}, {"id": "api_qc_update_qc_task_attachments", "label": "update_qc_task_attachments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1235"}, {"id": "api_qc_delete_qc_task_api", "label": "delete_qc_task_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1261"}, {"id": "api_qc_maybe_strip_qc_material_amount_fields", "label": "_maybe_strip_qc_material_amount_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1277"}, {"id": "api_qc_user_can_view_qc_material_amount", "label": "_user_can_view_qc_material_amount()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1285"}, {"id": "api_qc_strip_amount_from_write_data", "label": "_strip_amount_from_write_data()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1289"}, {"id": "api_qc_resolve_stock_in_amounts", "label": "_resolve_stock_in_amounts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1296"}, {"id": "api_qc_maybe_strip_qc_third_party_fee_fields", "label": "_maybe_strip_qc_third_party_fee_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1304"}, {"id": "api_qc_maybe_strip_qc_material_stock_check_detail", "label": "_maybe_strip_qc_material_stock_check_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1328"}, {"id": "api_qc_qcmaterialbody", "label": "QcMaterialBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1337"}, {"id": "api_qc_qcmaterialupdatebody", "label": "QcMaterialUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1348"}, {"id": "api_qc_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1359"}, {"id": "api_qc_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1374"}, {"id": "api_qc_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1389"}, {"id": "api_qc_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1396"}, {"id": "api_qc_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1403"}, {"id": "api_qc_batchdiscarditem", "label": "BatchDiscardItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1412"}, {"id": "api_qc_batchdiscardbody", "label": "BatchDiscardBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1420"}, {"id": "api_qc_qcmaterialbatchupdatebody", "label": "QcMaterialBatchUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1428"}, {"id": "api_qc_list_qc_material_batches", "label": "list_qc_material_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1451"}, {"id": "api_qc_qc_material_batch_options", "label": "qc_material_batch_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1481"}, {"id": "api_qc_get_qc_material_batch", "label": "get_qc_material_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1504"}, {"id": "api_qc_update_qc_material_batch", "label": "update_qc_material_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1521"}, {"id": "api_qc_delete_qc_material_batch", "label": "delete_qc_material_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1553"}, {"id": "api_qc_list_qc_materials", "label": "list_qc_materials()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1570"}, {"id": "api_qc_qc_material_options", "label": "qc_material_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1592"}, {"id": "api_qc_create_qc_material", "label": "create_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1604"}, {"id": "api_qc_update_qc_material", "label": "update_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1634"}, {"id": "api_qc_delete_qc_material", "label": "delete_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1663"}, {"id": "api_qc_batch_stock_in_qc_material", "label": "batch_stock_in_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1680"}, {"id": "api_qc_batch_stock_out_qc_material", "label": "batch_stock_out_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1737"}, {"id": "api_qc_batch_discard_qc_material", "label": "batch_discard_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1773"}, {"id": "api_qc_stock_in_qc_material", "label": "stock_in_qc_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1815"}, {"id": "api_qc_batch_stock_in_qc_material_batches", "label": "batch_stock_in_qc_material_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1860"}, {"id": "api_qc_batch_stock_out_qc_material_batches", "label": "batch_stock_out_qc_material_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1870"}, {"id": "api_qc_batch_discard_qc_material_batches", "label": "batch_discard_qc_material_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1880"}, {"id": "api_qc_list_qc_material_usages", "label": "list_qc_material_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1893"}, {"id": "api_qc_list_my_qc_material_usages", "label": "list_my_qc_material_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1923"}, {"id": "api_qc_list_qc_material_linked_task_usages", "label": "list_qc_material_linked_task_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1962"}, {"id": "api_qc_list_qc_material_stock_check_requisitions", "label": "list_qc_material_stock_check_requisitions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1992"}, {"id": "api_qc_mark_qc_material_usage_fully_used", "label": "mark_qc_material_usage_fully_used()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2019"}, {"id": "api_qc_stockcheckcreatebody", "label": "StockCheckCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2049"}, {"id": "api_qc_stockcheckunusedlineitem", "label": "StockCheckUnusedLineItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2056"}, {"id": "api_qc_stockcheckunusedlinesbody", "label": "StockCheckUnusedLinesBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2076"}, {"id": "api_qc_list_qc_material_stock_checks", "label": "list_qc_material_stock_checks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2082"}, {"id": "api_qc_create_qc_material_stock_check", "label": "create_qc_material_stock_check()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2113"}, {"id": "api_qc_get_qc_material_stock_check", "label": "get_qc_material_stock_check()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2139"}, {"id": "api_qc_save_qc_material_stock_check_unused_lines", "label": "save_qc_material_stock_check_unused_lines()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2156"}, {"id": "api_qc_complete_qc_material_stock_check", "label": "complete_qc_material_stock_check()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2182"}, {"id": "api_qc_cancel_qc_material_stock_check", "label": "cancel_qc_material_stock_check()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2199"}, {"id": "api_qc_qcmaterialamountauthgrantbody", "label": "QcMaterialAmountAuthGrantBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2218"}, {"id": "api_qc_qcmaterialamountauthbatchbody", "label": "QcMaterialAmountAuthBatchBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2223"}, {"id": "api_qc_list_qc_material_amount_auth_users", "label": "list_qc_material_amount_auth_users()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2229"}, {"id": "api_qc_grant_qc_material_amount_auth", "label": "grant_qc_material_amount_auth()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2252"}, {"id": "api_qc_revoke_qc_material_amount_auth", "label": "revoke_qc_material_amount_auth()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2276"}, {"id": "api_qc_batch_revoke_qc_material_amount_auth", "label": "batch_revoke_qc_material_amount_auth()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2301"}, {"id": "api_qc_rationale_1", "label": "\u8d28\u91cf\u68c0\u6d4b \u2014 \u7b2c\u4e09\u65b9/\u5b9e\u9a8c\u5ba4\u4e3b\u6570\u636e\u3001\u8d28\u68c0\u5de5\u5355\u3001\u8d28\u68c0\u4efb\u52a1 API", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1"}, {"id": "api_qc_rationale_1865", "label": "\u6279\u91cf\u5165\u5e93\uff08\u4e0e /qc-materials/batch-stock-in \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1865"}, {"id": "api_qc_rationale_1875", "label": "\u6279\u91cf\u51fa\u5e93\uff08\u4e0e /qc-materials/batch-stock-out \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1875"}, {"id": "api_qc_rationale_1885", "label": "\u6279\u91cf\u5e9f\u5f03\uff08\u4e0e /qc-materials/batch-discard \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1885"}, {"id": "api_qc_rationale_1935", "label": "\u5f53\u524d\u767b\u5f55\u4eba\u7684\u7269\u6599\u9886\u7528\u8bb0\u5f55\uff08\u624b\u52a8\u51fa\u5e93\u9886\u7528\u4eba / \u4efb\u52a1\u4f7f\u7528\u586b\u62a5\u4eba\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1935"}, {"id": "api_qc_rationale_1999", "label": "\u76d8\u70b9\u767b\u8bb0\uff1a\u5f85\u5904\u7406\u9886\u7528\u8bb0\u5f55\uff08\u672a\u6807\u8bb0\u5df2\u4f7f\u7528\u5b8c\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1999"}, {"id": "api_qc_rationale_2026", "label": "\u6807\u8bb0\u9886\u7528\u8bb0\u5f55\u5df2\u4f7f\u7528\u5b8c\uff08\u76d8\u70b9\u767b\u8bb0 / \u53d8\u52a8\u8bb0\u5f55\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2026"}, {"id": "api_qc_rationale_2236", "label": "\u5df2\u6388\u6743\u300c\u8d28\u68c0\u7269\u6599\u91d1\u989d\u67e5\u770b\u300d\u89d2\u8272\u7684\u7528\u6237\u5217\u8868\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2236"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_qc_material_amount_auth_constants", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_api_sample_reception", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_schemas_qc_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_schemas_qc_task", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartycompanybody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L65", "weight": 1.0}, {"source": "api_qc_thirdpartycompanybody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L65", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartycompanyupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L83", "weight": 1.0}, {"source": "api_qc_thirdpartycompanyupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L83", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_companies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L102", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_company_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L124", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_third_party_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L138", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_third_party_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L173", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_third_party_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L210", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartyitembody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L230", "weight": 1.0}, {"source": "api_qc_thirdpartyitembody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L230", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartyitemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L242", "weight": 1.0}, {"source": "api_qc_thirdpartyitemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L242", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L255", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_items_active", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L284", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_third_party_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L299", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_third_party_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L328", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_third_party_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L359", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_labtestitembody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L379", "weight": 1.0}, {"source": "api_qc_labtestitembody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L379", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_labtestitemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L390", "weight": 1.0}, {"source": "api_qc_labtestitemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L390", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_itemparambody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L404", "weight": 1.0}, {"source": "api_qc_itemparambody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L404", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_taskresultbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L409", "weight": 1.0}, {"source": "api_qc_taskresultbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L409", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_taskcompletewithresultbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L414", "weight": 1.0}, {"source": "api_qc_taskcompletewithresultbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L414", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_lab_test_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L424", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_lab_test_items_active", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L446", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_lab_test_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L460", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_lab_test_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L488", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_lab_test_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L518", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_item_params", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L539", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_save_item_params", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L555", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_workorderconfigurebatchitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L577", "weight": 1.0}, {"source": "api_qc_workorderconfigurebatchitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L577", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_workorderconfigurebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L589", "weight": 1.0}, {"source": "api_qc_workorderconfigurebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L589", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L604", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L643", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qc_work_order_tab_unfinished_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L688", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qc_work_order_mine_tab_unfinished_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L705", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_work_orders_by_sample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L724", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_qc_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L749", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_outbound_qc_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L768", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L787", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_work_order_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L817", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_inboundsamplespecialmarkbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L830", "weight": 1.0}, {"source": "api_qc_inboundsamplespecialmarkbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L830", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_inbound_sample_special_mark", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L840", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_configure_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L872", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_workorderinspectionbatchesbatchbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L903", "weight": 1.0}, {"source": "api_qc_workorderinspectionbatchesbatchbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L903", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_list_qc_work_order_inspection_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L910", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_work_order_inspection_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L930", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_taskattachmentsbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L952", "weight": 1.0}, {"source": "api_qc_taskattachmentsbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L952", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L959", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_my_qc_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L991", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1026", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_qc_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1059", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_start_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1077", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_complete_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1096", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_task_results", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1116", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_requisition_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1131", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_task_material_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1154", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_complete_task_with_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1174", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_task_attachments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1235", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_task_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1261", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1277", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_user_can_view_qc_material_amount", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1285", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_strip_amount_from_write_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1289", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_resolve_stock_in_amounts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1296", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_maybe_strip_qc_third_party_fee_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1304", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_maybe_strip_qc_material_stock_check_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1328", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qcmaterialbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1337", "weight": 1.0}, {"source": "api_qc_qcmaterialbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1337", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qcmaterialupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1348", "weight": 1.0}, {"source": "api_qc_qcmaterialupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1348", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1359", "weight": 1.0}, {"source": "api_qc_stockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1359", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockinitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1374", "weight": 1.0}, {"source": "api_qc_batchstockinitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1374", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1389", "weight": 1.0}, {"source": "api_qc_batchstockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1389", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockoutitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1396", "weight": 1.0}, {"source": "api_qc_batchstockoutitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1396", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockoutbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1403", "weight": 1.0}, {"source": "api_qc_batchstockoutbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1403", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchdiscarditem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1412", "weight": 1.0}, {"source": "api_qc_batchdiscarditem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1412", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchdiscardbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1420", "weight": 1.0}, {"source": "api_qc_batchdiscardbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1420", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qcmaterialbatchupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1428", "weight": 1.0}, {"source": "api_qc_qcmaterialbatchupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1428", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1451", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qc_material_batch_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1481", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_qc_material_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1504", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_material_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1521", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_material_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1553", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_materials", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1570", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qc_material_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1592", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1604", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1634", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1663", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_stock_in_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1680", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_stock_out_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1737", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_discard_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1773", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stock_in_qc_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1815", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_stock_in_qc_material_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1860", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_stock_out_qc_material_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1870", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_discard_qc_material_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1880", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1893", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_my_qc_material_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1923", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_linked_task_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1962", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_stock_check_requisitions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1992", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_mark_qc_material_usage_fully_used", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2019", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stockcheckcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2049", "weight": 1.0}, {"source": "api_qc_stockcheckcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2049", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stockcheckunusedlineitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2056", "weight": 1.0}, {"source": "api_qc_stockcheckunusedlineitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2056", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stockcheckunusedlinesbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2076", "weight": 1.0}, {"source": "api_qc_stockcheckunusedlinesbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2076", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_stock_checks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2082", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_material_stock_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2113", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_qc_material_stock_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2139", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_save_qc_material_stock_check_unused_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2156", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_complete_qc_material_stock_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2182", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_cancel_qc_material_stock_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2199", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qcmaterialamountauthgrantbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2218", "weight": 1.0}, {"source": "api_qc_qcmaterialamountauthgrantbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2218", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qcmaterialamountauthbatchbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2223", "weight": 1.0}, {"source": "api_qc_qcmaterialamountauthbatchbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2223", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_amount_auth_users", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2229", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_grant_qc_material_amount_auth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2252", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_revoke_qc_material_amount_auth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2276", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batch_revoke_qc_material_amount_auth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2301", "weight": 1.0}, {"source": "api_qc_get_qc_work_order_detail", "target": "api_qc_maybe_strip_qc_third_party_fee_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L757", "weight": 1.0}, {"source": "api_qc_get_outbound_qc_detail", "target": "api_qc_maybe_strip_qc_third_party_fee_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L776", "weight": 1.0}, {"source": "api_qc_strip_amount_from_write_data", "target": "api_qc_user_can_view_qc_material_amount", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1290", "weight": 1.0}, {"source": "api_qc_resolve_stock_in_amounts", "target": "api_qc_user_can_view_qc_material_amount", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1299", "weight": 1.0}, {"source": "api_qc_list_qc_material_batches", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1472", "weight": 1.0}, {"source": "api_qc_qc_material_batch_options", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1497", "weight": 1.0}, {"source": "api_qc_get_qc_material_batch", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1512", "weight": 1.0}, {"source": "api_qc_update_qc_material_batch", "target": "api_qc_strip_amount_from_write_data", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1531", "weight": 1.0}, {"source": "api_qc_update_qc_material_batch", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1541", "weight": 1.0}, {"source": "api_qc_batch_stock_in_qc_material", "target": "api_qc_resolve_stock_in_amounts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1696", "weight": 1.0}, {"source": "api_qc_stock_in_qc_material", "target": "api_qc_resolve_stock_in_amounts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1832", "weight": 1.0}, {"source": "api_qc_batch_stock_in_qc_material_batches", "target": "api_qc_batch_stock_in_qc_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1866", "weight": 1.0}, {"source": "api_qc_batch_stock_out_qc_material_batches", "target": "api_qc_batch_stock_out_qc_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1876", "weight": 1.0}, {"source": "api_qc_batch_discard_qc_material_batches", "target": "api_qc_batch_discard_qc_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1886", "weight": 1.0}, {"source": "api_qc_list_qc_material_usages", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1914", "weight": 1.0}, {"source": "api_qc_list_qc_material_stock_check_requisitions", "target": "api_qc_maybe_strip_qc_material_amount_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2010", "weight": 1.0}, {"source": "api_qc_get_qc_material_stock_check", "target": "api_qc_maybe_strip_qc_material_stock_check_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2147", "weight": 1.0}, {"source": "api_qc_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1", "weight": 1.0}, {"source": "api_qc_rationale_1865", "target": "api_qc_batch_stock_in_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1865", "weight": 1.0}, {"source": "api_qc_rationale_1875", "target": "api_qc_batch_stock_out_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1875", "weight": 1.0}, {"source": "api_qc_rationale_1885", "target": "api_qc_batch_discard_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1885", "weight": 1.0}, {"source": "api_qc_rationale_1935", "target": "api_qc_list_my_qc_material_usages", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1935", "weight": 1.0}, {"source": "api_qc_rationale_1999", "target": "api_qc_list_qc_material_stock_check_requisitions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1999", "weight": 1.0}, {"source": "api_qc_rationale_2026", "target": "api_qc_mark_qc_material_usage_fully_used", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2026", "weight": 1.0}, {"source": "api_qc_rationale_2236", "target": "api_qc_list_qc_material_amount_auth_users", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2236", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L111"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "list_companies", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L112"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L116"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L116"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L118"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L118"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L120"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L120"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L129"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L130"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "list_company_options", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L130"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L132"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L132"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L134"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L134"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L144"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "create_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L145"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L161"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L163"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L163"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L165"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L165"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L167"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L167"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L169"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L169"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L180"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "update_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L181"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L197"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L200"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L200"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L202"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L202"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L204"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L204"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L206"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L206"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L216"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "soft_delete_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L217"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L218"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L220"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L220"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L222"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L222"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L224"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L224"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L265"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "list_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L266"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L276"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L276"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L278"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L278"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L280"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L280"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L290"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L291"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "list_active_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L291"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L293"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L293"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L295"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L295"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L305"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "create_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L306"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L316"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L318"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L318"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L320"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L320"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L322"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L322"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L324"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L324"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L335"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "update_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L336"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L346"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L349"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L349"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L351"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L351"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L353"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L353"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L355"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L355"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L365"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "soft_delete_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L366"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L367"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L369"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L369"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L371"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L371"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L373"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L373"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L433"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "list_lab_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L434"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L438"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L438"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L440"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L440"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L442"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L442"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L451"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L452"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "list_active_lab_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L452"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L454"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L454"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L456"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L456"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L466"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "create_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L467"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L476"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L478"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L478"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L480"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L480"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L482"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L482"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L484"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L484"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L495"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "update_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L496"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L505"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L508"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L508"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L510"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L510"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L512"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L512"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L514"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L514"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L524"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "soft_delete_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L525"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L526"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L528"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L528"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L530"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L530"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L532"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L532"}, {"caller_nid": "api_qc_list_item_params", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L546"}, {"caller_nid": "api_qc_list_item_params", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L547"}, {"caller_nid": "api_qc_list_item_params", "callee": "list_params_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L547"}, {"caller_nid": "api_qc_list_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L549"}, {"caller_nid": "api_qc_list_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L549"}, {"caller_nid": "api_qc_list_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L551"}, {"caller_nid": "api_qc_list_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L551"}, {"caller_nid": "api_qc_save_item_params", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L563"}, {"caller_nid": "api_qc_save_item_params", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L564"}, {"caller_nid": "api_qc_save_item_params", "callee": "save_params_for_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L565"}, {"caller_nid": "api_qc_save_item_params", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L565"}, {"caller_nid": "api_qc_save_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L569"}, {"caller_nid": "api_qc_save_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L569"}, {"caller_nid": "api_qc_save_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L571"}, {"caller_nid": "api_qc_save_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L571"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L610"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L611"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "create_temp_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L613"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L616"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L617"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "create_qc_work_order_manual", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L622"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L625"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L626"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L633"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L634"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L634"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L636"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L636"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L638"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L639"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L639"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L661"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "list_work_orders", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L662"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L680"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L680"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L682"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L682"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L684"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L684"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L693"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "count_unfinished_work_orders_by_tab", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L694"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L697"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L699"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L699"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L701"}, {"caller_nid": "api_qc_qc_work_order_tab_unfinished_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L701"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L710"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "count_mine_unfinished_work_orders_by_tab", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L711"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L714"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L716"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L718"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L718"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L720"}, {"caller_nid": "api_qc_qc_work_order_mine_tab_unfinished_counts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L720"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L733"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "list_work_orders_by_sample", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L734"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L741"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L743"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L743"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L745"}, {"caller_nid": "api_qc_list_qc_work_orders_by_sample", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L745"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L755"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "get_work_order_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L756"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L758"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L760"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L760"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L762"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L762"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L764"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L764"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L774"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L777"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L779"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L779"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L781"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L781"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L783"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L783"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L794"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L799"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L804"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L805"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L805"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L807"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L807"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L809"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L810"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L810"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L812"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L813"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L813"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L823"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "delete_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L824"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L824"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L825"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L827"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L827"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L848"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L849"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L851"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L859"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L861"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L862"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L864"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L865"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L865"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L867"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L868"}, {"caller_nid": "api_qc_update_inbound_sample_special_mark", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L868"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L879"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "configure_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L880"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L889"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L891"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L892"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L894"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L894"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L896"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L896"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L898"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L898"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L900"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L900"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L916"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "list_inspection_batches_by_work_order_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L919"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L922"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L924"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L924"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L926"}, {"caller_nid": "api_qc_batch_list_qc_work_order_inspection_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L926"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L936"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "get_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L939"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L941"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L942"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "list_inspection_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L942"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L944"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L944"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L946"}, {"caller_nid": "api_qc_list_qc_work_order_inspection_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L946"}, {"caller_nid": "api_qc_create_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L965"}, {"caller_nid": "api_qc_create_qc_task", "callee": "create_qc_task_manual", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L966"}, {"caller_nid": "api_qc_create_qc_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L969"}, {"caller_nid": "api_qc_create_qc_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L970"}, {"caller_nid": "api_qc_create_qc_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L981"}, {"caller_nid": "api_qc_create_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L982"}, {"caller_nid": "api_qc_create_qc_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L982"}, {"caller_nid": "api_qc_create_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L984"}, {"caller_nid": "api_qc_create_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L984"}, {"caller_nid": "api_qc_create_qc_task", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L986"}, {"caller_nid": "api_qc_create_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L987"}, {"caller_nid": "api_qc_create_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L987"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1004"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "list_mine_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1005"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1007"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1018"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1018"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1020"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1020"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1022"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1022"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1038"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "list_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1039"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1051"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1051"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1053"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1053"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1055"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1055"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1065"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "get_task_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1066"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1067"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1069"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1069"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1071"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1071"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1073"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1073"}, {"caller_nid": "api_qc_start_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1084"}, {"caller_nid": "api_qc_start_qc_task", "callee": "start_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1085"}, {"caller_nid": "api_qc_start_qc_task", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1085"}, {"caller_nid": "api_qc_start_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1086"}, {"caller_nid": "api_qc_start_qc_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1086"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1088"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1088"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1090"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1090"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1092"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1092"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1102"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "complete_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1103"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1104"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1106"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1106"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1108"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1108"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1110"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1110"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1112"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1112"}, {"caller_nid": "api_qc_get_task_results", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1122"}, {"caller_nid": "api_qc_get_task_results", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1123"}, {"caller_nid": "api_qc_get_task_results", "callee": "list_results_by_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1123"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1125"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1125"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1127"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1127"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1138"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "list_requisition_options", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1139"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1146"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1148"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1148"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1150"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1150"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1160"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "get_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1161"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1163"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1164"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "list_usages_by_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1165"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1168"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1168"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1170"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1170"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1182"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1183"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "get_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1184"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1186"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1187"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "save_results_for_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1189"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1192"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1194"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "update_task_attachments", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1196"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "apply_task_result", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1200"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1210"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1211"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1212"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "try_complete_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1213"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1214"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1215"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1219"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1221"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1221"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1222"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1224"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1225"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1225"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1227"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1228"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1228"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1230"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1231"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1231"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1243"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "update_task_attachments", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1244"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1249"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1251"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1251"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1253"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1253"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1255"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1255"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1257"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1257"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1267"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "delete_qc_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1268"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1268"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1269"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1271"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1271"}, {"caller_nid": "api_qc_maybe_strip_qc_material_amount_fields", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1280"}, {"caller_nid": "api_qc_maybe_strip_qc_material_amount_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1282"}, {"caller_nid": "api_qc_user_can_view_qc_material_amount", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1286"}, {"caller_nid": "api_qc_strip_amount_from_write_data", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1293"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1307"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1309"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1310"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1311"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1312"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1313"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1314"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1316"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1316"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1316"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1317"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1318"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1319"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1320"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1321"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1322"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1324"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1324"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1324"}, {"caller_nid": "api_qc_maybe_strip_qc_third_party_fee_fields", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1325"}, {"caller_nid": "api_qc_maybe_strip_qc_material_stock_check_detail", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1329"}, {"caller_nid": "api_qc_maybe_strip_qc_material_stock_check_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1332"}, {"caller_nid": "api_qc_maybe_strip_qc_material_stock_check_detail", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1333"}, {"caller_nid": "api_qc_maybe_strip_qc_material_stock_check_detail", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1334"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1461"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "list_batches", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1462"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1473"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1473"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1475"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1475"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1477"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1477"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1489"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "batch_options", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1490"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1498"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1500"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1500"}, {"caller_nid": "api_qc_get_qc_material_batch", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1510"}, {"caller_nid": "api_qc_get_qc_material_batch", "callee": "get_batch_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1511"}, {"caller_nid": "api_qc_get_qc_material_batch", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1513"}, {"caller_nid": "api_qc_get_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1515"}, {"caller_nid": "api_qc_get_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1515"}, {"caller_nid": "api_qc_get_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1517"}, {"caller_nid": "api_qc_get_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1517"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1528"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1529"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1530"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "update_batch", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1532"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "get_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1539"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "_batch_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1540"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1542"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1547"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1547"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1549"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1549"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1559"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1560"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "delete_batch", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1561"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1562"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1564"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1564"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1566"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1566"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1579"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "list_materials", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1580"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1584"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1584"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1586"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1586"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1588"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1588"}, {"caller_nid": "api_qc_qc_material_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1597"}, {"caller_nid": "api_qc_qc_material_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1598"}, {"caller_nid": "api_qc_qc_material_options", "callee": "options_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1598"}, {"caller_nid": "api_qc_qc_material_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1600"}, {"caller_nid": "api_qc_qc_material_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1600"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1610"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1611"}, {"caller_nid": "api_qc_create_qc_material", "callee": "create_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1612"}, {"caller_nid": "api_qc_create_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1618"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1618"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1621"}, {"caller_nid": "api_qc_create_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1626"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1626"}, {"caller_nid": "api_qc_create_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1628"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1628"}, {"caller_nid": "api_qc_create_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1630"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1630"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1641"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1642"}, {"caller_nid": "api_qc_update_qc_material", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1643"}, {"caller_nid": "api_qc_update_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1645"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1645"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1647"}, {"caller_nid": "api_qc_update_qc_material", "callee": "update_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1648"}, {"caller_nid": "api_qc_update_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1655"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1655"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1657"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1657"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1659"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1659"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1669"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1670"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "soft_delete_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1671"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1672"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1674"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1674"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1676"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1676"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1686"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1687"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1688"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1690"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1692"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1699"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "batch_stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1721"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1729"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1731"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1731"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1733"}, {"caller_nid": "api_qc_batch_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1733"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1743"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1744"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1745"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1747"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1749"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "batch_stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1755"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1765"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1767"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1767"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1769"}, {"caller_nid": "api_qc_batch_stock_out_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1769"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1779"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1780"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1781"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1783"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1785"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "batch_discard", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1798"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1807"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1809"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1809"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1811"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1811"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1822"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1823"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1824"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1826"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1828"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "stock_in_one", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1835"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1846"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1846"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1852"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "_batch_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1852"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1854"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1854"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1856"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1856"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1906"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "list_usages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1907"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1915"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1915"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1917"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1917"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1919"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1919"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1937"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "list_my_usages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1938"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1941"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1942"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1942"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1952"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1953"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1954"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1954"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1956"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1956"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1958"}, {"caller_nid": "api_qc_list_my_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1958"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1971"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "list_linked_task_usages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1972"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1976"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "user_has_menu_perm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1977"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "strip_row_fields", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1979"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1980"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1983"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1983"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1984"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1986"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1986"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1988"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1988"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2001"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "list_stock_check_requisitions", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2002"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2011"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2011"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2013"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2013"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2015"}, {"caller_nid": "api_qc_list_qc_material_stock_check_requisitions", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2015"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2028"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2029"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "mark_requisition_fully_used", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2030"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2037"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2039"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2039"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2041"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2041"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2043"}, {"caller_nid": "api_qc_mark_qc_material_usage_fully_used", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2043"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2093"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "list_checks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2094"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2105"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2105"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2107"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2107"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2109"}, {"caller_nid": "api_qc_list_qc_material_stock_checks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2109"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2119"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2120"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2121"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2121"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "create_check", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2122"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2131"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2133"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2133"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2135"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2135"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2145"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "get_check_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2146"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2148"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2150"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2150"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2152"}, {"caller_nid": "api_qc_get_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2152"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2163"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2164"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2165"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2165"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "save_unused_lines", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2166"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2169"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2174"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2176"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2176"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2178"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2178"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2188"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2189"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "complete_check", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2190"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2191"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2193"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2193"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2195"}, {"caller_nid": "api_qc_complete_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2195"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2205"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2206"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "cancel_check", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2207"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2208"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2210"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2210"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2212"}, {"caller_nid": "api_qc_cancel_qc_material_stock_check", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2212"}, {"caller_nid": "api_qc_list_qc_material_amount_auth_users", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2238"}, {"caller_nid": "api_qc_list_qc_material_amount_auth_users", "callee": "list_authorized_users", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2239"}, {"caller_nid": "api_qc_list_qc_material_amount_auth_users", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2246"}, {"caller_nid": "api_qc_list_qc_material_amount_auth_users", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2246"}, {"caller_nid": "api_qc_list_qc_material_amount_auth_users", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2248"}, {"caller_nid": "api_qc_list_qc_material_amount_auth_users", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2248"}, {"caller_nid": "api_qc_grant_qc_material_amount_auth", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2259"}, {"caller_nid": "api_qc_grant_qc_material_amount_auth", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2260"}, {"caller_nid": "api_qc_grant_qc_material_amount_auth", "callee": "grant_amount_view_role", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2261"}, {"caller_nid": "api_qc_grant_qc_material_amount_auth", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2264"}, {"caller_nid": "api_qc_grant_qc_material_amount_auth", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2268"}, {"caller_nid": "api_qc_grant_qc_material_amount_auth", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2270"}, {"caller_nid": "api_qc_grant_qc_material_amount_auth", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2270"}, {"caller_nid": "api_qc_grant_qc_material_amount_auth", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2272"}, {"caller_nid": "api_qc_grant_qc_material_amount_auth", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2272"}, {"caller_nid": "api_qc_revoke_qc_material_amount_auth", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2283"}, {"caller_nid": "api_qc_revoke_qc_material_amount_auth", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2284"}, {"caller_nid": "api_qc_revoke_qc_material_amount_auth", "callee": "revoke_amount_view_role", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2285"}, {"caller_nid": "api_qc_revoke_qc_material_amount_auth", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2288"}, {"caller_nid": "api_qc_revoke_qc_material_amount_auth", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2292"}, {"caller_nid": "api_qc_revoke_qc_material_amount_auth", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2293"}, {"caller_nid": "api_qc_revoke_qc_material_amount_auth", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2295"}, {"caller_nid": "api_qc_revoke_qc_material_amount_auth", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2295"}, {"caller_nid": "api_qc_revoke_qc_material_amount_auth", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2297"}, {"caller_nid": "api_qc_revoke_qc_material_amount_auth", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2297"}, {"caller_nid": "api_qc_batch_revoke_qc_material_amount_auth", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2308"}, {"caller_nid": "api_qc_batch_revoke_qc_material_amount_auth", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2309"}, {"caller_nid": "api_qc_batch_revoke_qc_material_amount_auth", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2312"}, {"caller_nid": "api_qc_batch_revoke_qc_material_amount_auth", "callee": "revoke_amount_view_role", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2315"}, {"caller_nid": "api_qc_batch_revoke_qc_material_amount_auth", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2322"}, {"caller_nid": "api_qc_batch_revoke_qc_material_amount_auth", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2324"}, {"caller_nid": "api_qc_batch_revoke_qc_material_amount_auth", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2324"}, {"caller_nid": "api_qc_batch_revoke_qc_material_amount_auth", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2326"}, {"caller_nid": "api_qc_batch_revoke_qc_material_amount_auth", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2326"}]} \ No newline at end of file diff --git a/backend/app/models/models.py b/backend/app/models/models.py index 51c5ba0c..e6a73d6f 100644 --- a/backend/app/models/models.py +++ b/backend/app/models/models.py @@ -743,6 +743,8 @@ class BizCollectionProtocol(Base): protocol_no = Column(String(32), nullable=False, comment="采集协议号展示") protocol_status = Column(String(16), nullable=False, default="dsx", comment="协议状态") protocol_attachments = Column(String(4000), nullable=True, comment="协议附件") + consent_form_urls = Column(String(4000), nullable=True, comment="知情同意书附件URL(逗号分隔)") + health_survey_form_urls = Column(String(4000), nullable=True, comment="孕妇健康调查表附件URL(逗号分隔)") register_date = Column(CHAR(8), nullable=True, comment="登记日期YYYYMMDD") effective_time = Column(DateTime, nullable=True, comment="协议生效时间") effective_desc = Column(String(512), nullable=True, comment="协议生效描述") diff --git a/backend/app/models/research_donation.py b/backend/app/models/research_donation.py index 65eb46b8..4b0a3cb8 100644 --- a/backend/app/models/research_donation.py +++ b/backend/app/models/research_donation.py @@ -19,6 +19,9 @@ class BizResearchDonation(Base): source_protocol_id = Column(String(64), nullable=True, comment="来源协议ID") consent_form_urls = Column(String(4000), nullable=True, comment="知情同意书附件URL(逗号分隔)") attachment_urls = Column(String(4000), nullable=True, comment="其他附件URL(逗号分隔)") + infectious_disease_report_urls = Column( + String(4000), nullable=True, comment="传染病检测报告附件URL(逗号分隔)" + ) collector_user_id = Column(String(64), nullable=True, comment="采集专员用户ID") effective_time = Column(DateTime, nullable=True, comment="生效时间") effective_desc = Column(String(512), nullable=True, comment="生效描述") diff --git a/backend/graphify-out/.graphify_analysis.json b/backend/graphify-out/.graphify_analysis.json index 712a54b5..a136aeba 100644 --- a/backend/graphify-out/.graphify_analysis.json +++ b/backend/graphify-out/.graphify_analysis.json @@ -82,7 +82,6 @@ "api_basic_info_delete_sample_code", "api_basic_info_get_tenant_no", "api_basic_info_list_cell_sample_types", - "api_basic_info_list_collection_regions", "api_basic_info_list_customers", "api_basic_info_list_hospitals", "api_basic_info_list_protocol_nos", @@ -165,6 +164,8 @@ "api_collection_protocol_protocol_invoice_pending_count", "api_collection_protocol_put_payment_detail_draft", "api_collection_protocol_py", + "api_collection_protocol_resolve_consent_form_urls", + "api_collection_protocol_resolve_health_survey_form_urls", "api_collection_protocol_resolve_protocol_attachments", "api_collection_protocol_submit_collection_protocol_audit", "api_collection_protocol_update_collection_protocol", @@ -272,7 +273,6 @@ "api_operations_list_occupancy_history", "api_operations_list_storage_facilities", "api_operations_list_storage_slot_select_options", - "api_operations_list_storage_slot_stats", "api_operations_list_storage_slots", "api_operations_list_uv_disinfect_logs", "api_operations_normalize_visit_date_bound", @@ -311,6 +311,7 @@ "api_pilot_application_api_list_plans", "api_pilot_application_api_list_schedules", "api_pilot_application_api_mark_complete", + "api_pilot_application_api_save_application", "api_pilot_application_api_save_patient", "api_pilot_application_api_start_application", "api_pilot_application_api_update_application", @@ -624,7 +625,9 @@ "api_protocol_sample_collection_list_protocol_sample_collections", "api_protocol_sample_collection_page_payload", "api_protocol_sample_collection_py", + "api_public_avatar_url_field", "api_public_build_current_user_payload", + "api_public_build_user_info_payload", "api_public_change_current_user_password", "api_public_get_current_user_profile", "api_public_get_web_auth_menu_codes", @@ -636,6 +639,7 @@ "api_qc_batch_discard_qc_material", "api_qc_batch_discard_qc_material_batches", "api_qc_batch_list_qc_work_order_inspection_batches", + "api_qc_batch_revoke_qc_material_amount_auth", "api_qc_batch_stock_in_qc_material", "api_qc_batch_stock_in_qc_material_batches", "api_qc_batch_stock_out_qc_material", @@ -666,11 +670,13 @@ "api_qc_get_qc_work_order_detail", "api_qc_get_task_material_usages", "api_qc_get_task_results", + "api_qc_grant_qc_material_amount_auth", "api_qc_list_item_params", "api_qc_list_my_qc_material_usages", "api_qc_list_my_qc_tasks", "api_qc_list_qc_lab_test_items", "api_qc_list_qc_lab_test_items_active", + "api_qc_list_qc_material_amount_auth_users", "api_qc_list_qc_material_batches", "api_qc_list_qc_material_linked_task_usages", "api_qc_list_qc_material_requisition_options", @@ -695,6 +701,8 @@ "api_qc_qc_material_options", "api_qc_qc_work_order_mine_tab_unfinished_counts", "api_qc_qc_work_order_tab_unfinished_counts", + "api_qc_resolve_stock_in_amounts", + "api_qc_revoke_qc_material_amount_auth", "api_qc_save_item_params", "api_qc_save_qc_material_stock_check_unused_lines", "api_qc_sms_notification_generate_sms", @@ -706,6 +714,7 @@ "api_qc_sms_notification_toggle_status", "api_qc_start_qc_task", "api_qc_stock_in_qc_material", + "api_qc_strip_amount_from_write_data", "api_qc_update_inbound_sample_special_mark", "api_qc_update_qc_lab_test_item", "api_qc_update_qc_material", @@ -714,12 +723,21 @@ "api_qc_update_qc_third_party_company", "api_qc_update_qc_third_party_item", "api_qc_update_qc_work_order", + "api_qc_user_can_view_qc_material_amount", "api_research_donation_sample_collection_get_tenant_no", "api_research_donation_sample_collection_list_donation_sample_collections", "api_research_donation_sample_collection_page_payload", "api_research_donation_sample_collection_py", "api_research_donation_submit_donation_audit", + "api_sample_production_reception_body_to_payload", + "api_sample_production_reception_get_current_user_id", "api_sample_production_reception_get_production_reception_by_sample_code", + "api_sample_production_reception_get_production_reception_detail", + "api_sample_production_reception_get_tenant_no", + "api_sample_production_reception_post_production_reception", + "api_sample_production_reception_put_production_reception", + "api_sample_production_reception_py", + "api_sample_production_reception_resolve_reception_id", "api_sample_reception_allocate_lab_storage_codes", "api_sample_reception_create_check_item", "api_sample_reception_delete_check_item", @@ -800,6 +818,8 @@ "core_response_rationale_40", "core_response_success_response", "core_utils_parse_datetime", + "core_wechat_pay_rationale_254", + "core_wechat_pay_wechatpayclient_refund", "crud_base_crudbase_get", "crud_cleanroom_garment_get_garment_detail", "crud_clinical_payment_apply_submit_receipt", @@ -820,18 +840,9 @@ "crud_clinical_payment_row_to_dict", "crud_clinical_payment_submit_receipt", "crud_clinical_payment_submit_refund", - "crud_collection_protocol_apply_payment_detail_draft_fields", - "crud_collection_protocol_apply_submit_refund_finance", - "crud_collection_protocol_batch_submit_receipt_finance", - "crud_collection_protocol_batch_submit_refund_finance", + "crud_collection_protocol_attachments_to_urls", "crud_collection_protocol_complete_invoice_request", "crud_collection_protocol_create_invoice_request", - "crud_collection_protocol_get_payment_detail_or_raise", - "crud_collection_protocol_no_enrich_issued_user_names", - "crud_collection_protocol_parse_transfer_time_value", - "crud_collection_protocol_submit_refund_finance", - "crud_collection_protocol_update_payment_detail_draft", - "crud_collection_region_region_to_dict", "crud_exhibition_appointment_total_pages", "crud_leave_update_leave_status", "crud_material_stock_check_cancel_check", @@ -845,29 +856,29 @@ "crud_material_stock_check_parse_check_time", "crud_material_stock_check_parse_optional_date", "crud_material_stock_check_py", + "crud_material_stock_check_resolve_unused_item_fields", "crud_material_stock_check_save_unused_lines", "crud_material_stock_check_status_label", "crud_material_stock_check_user_nick_name_map", - "crud_pilot_checkup_get_checkup_by_application", + "crud_pilot_application_auto_generate_schedules", + "crud_pilot_application_create_application", + "crud_pilot_application_resolve_application_attachment_payload", + "crud_pilot_application_save_patient", + "crud_pilot_application_update_application", "crud_pilot_delivery_save_delivery_materials", "crud_pilot_delivery_save_delivery_method", "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "crud_pilot_service_enrich_finance_operate_fields", "crud_pilot_service_normalize_txn_product_item", - "crud_pilot_service_row_to_dict_cell_product_price", - "crud_pilot_service_row_to_dict_cell_product_spec", - "crud_pilot_service_row_to_dict_cell_product_type", "crud_pilot_service_row_to_dict_channel_agreement", - "crud_pilot_service_row_to_dict_channel_agreement_price", - "crud_pilot_service_row_to_dict_channel_invoice", "crud_pilot_service_row_to_dict_channel_mail_address", "crud_pilot_service_row_to_dict_checkup_institution", - "crud_pilot_service_row_to_dict_checkup_institution_invoice", "crud_pilot_service_row_to_dict_project_system", - "crud_pilot_service_row_to_dict_project_system_item", "crud_pilot_service_row_to_dict_service_order", "crud_pilot_service_row_to_dict_service_order_txn", "crud_pilot_service_service_order_txn_to_response_dict", + "crud_process_route_list_routes", + "crud_process_route_route_row_to_dict", "crud_process_route_update_step", "crud_production_task_build_process_library_for_editor", "crud_production_task_dispatch_task_steps", @@ -884,11 +895,23 @@ "crud_qc_material_stock_batch_batch_row_to_dict", "crud_qc_material_stock_batch_fmt_date", "crud_qc_material_stock_batch_list_batches", - "crud_qc_material_stock_out", "crud_qc_material_usage_mark_requisition_fully_used", "crud_qc_task_update_task_attachments", - "crud_qc_work_order_temp_tasks", - "crud_qc_work_order_wo_to_dict", + "crud_sample_production_reception_apply_payload_to_row", + "crud_sample_production_reception_create_production_reception", + "crud_sample_production_reception_dec", + "crud_sample_production_reception_fmt_dt", + "crud_sample_production_reception_get_by_id", + "crud_sample_production_reception_get_by_reception_id", + "crud_sample_production_reception_get_qc_reception", + "crud_sample_production_reception_int_val", + "crud_sample_production_reception_py", + "crud_sample_production_reception_resolve_field_profile", + "crud_sample_production_reception_row_to_dict", + "crud_sample_production_reception_update_production_reception", + "crud_sample_production_reception_validate_handler_user_id", + "crud_sample_production_reception_validate_payload", + "crud_sample_reception_check_result_save_reception_check_results", "crud_workflow_get_all_tasks_for_business", "schemas_order_adjust_adjuststatus", "schemas_order_adjust_adjusttype", @@ -927,6 +950,25 @@ "api_admin_tenantupdatebody", "api_admin_usercreatebody", "api_admin_userupdatebody", + "api_basic_info_cellsampletypecreatebody", + "api_basic_info_cellsampletypeupdatebody", + "api_basic_info_collectionregioncreatebody", + "api_basic_info_collectionregionupdatebody", + "api_basic_info_customercreatebody", + "api_basic_info_customerupdatebody", + "api_basic_info_hospitalcreatebody", + "api_basic_info_hospitalupdatebody", + "api_basic_info_protocolnobatchgeneratebody", + "api_basic_info_protocolnobatchissuebody", + "api_basic_info_protocolnobatchrevokebody", + "api_basic_info_protocolnocreatebody", + "api_basic_info_protocolnoupdatebody", + "api_basic_info_rationale_1", + "api_basic_info_samplecodebatchgeneratebody", + "api_basic_info_samplecodebatchissuebody", + "api_basic_info_samplecodebatchrevokebody", + "api_basic_info_samplecodecreatebody", + "api_basic_info_samplecodeupdatebody", "api_cleanroom_garment_garmentbatchdeletebody", "api_cleanroom_garment_garmentbatchdiscardbody", "api_cleanroom_garment_garmentcreatebody", @@ -946,6 +988,18 @@ "api_clinical_payment_paymentidbody", "api_clinical_payment_submitreceiptbody", "api_clinical_payment_submitrefundbody", + "api_collection_protocol_auditcreatebody", + "api_collection_protocol_batchdetailidsbody", + "api_collection_protocol_batchrefundfinancesubmitbody", + "api_collection_protocol_financeconfirmbody", + "api_collection_protocol_fullmoontodoinsurancebody", + "api_collection_protocol_invoicerequestcompletebody", + "api_collection_protocol_invoicerequestcreatebody", + "api_collection_protocol_paymentdetaildraftbody", + "api_collection_protocol_protocolcreatebody", + "api_collection_protocol_protocolupdatebody", + "api_collection_protocol_refundfinanceconfirmbody", + "api_collection_protocol_refundfinancesubmitbody", "api_env_detect_envdetectitembody", "api_env_detect_envdetectitemupdatebody", "api_env_detect_envdetectrecordbody", @@ -1086,6 +1140,8 @@ "api_public_rationale_279", "api_public_rationale_348", "api_public_rationale_381", + "api_public_rationale_45", + "api_public_rationale_54", "api_public_rationale_73", "api_qc_batchdiscardbody", "api_qc_batchdiscarditem", @@ -1097,16 +1153,19 @@ "api_qc_itemparambody", "api_qc_labtestitembody", "api_qc_labtestitemupdatebody", + "api_qc_qcmaterialamountauthbatchbody", + "api_qc_qcmaterialamountauthgrantbody", "api_qc_qcmaterialbatchupdatebody", "api_qc_qcmaterialbody", "api_qc_qcmaterialupdatebody", "api_qc_rationale_1", - "api_qc_rationale_1836", - "api_qc_rationale_1846", - "api_qc_rationale_1856", - "api_qc_rationale_1906", - "api_qc_rationale_1970", - "api_qc_rationale_1997", + "api_qc_rationale_1865", + "api_qc_rationale_1875", + "api_qc_rationale_1885", + "api_qc_rationale_1935", + "api_qc_rationale_1999", + "api_qc_rationale_2026", + "api_qc_rationale_2236", "api_qc_sms_notification_togglestatusbody", "api_qc_stockcheckcreatebody", "api_qc_stockcheckunusedlineitem", @@ -1152,13 +1211,40 @@ "crud_base_crudbase_get_all", "crud_base_crudbase_get_multi", "crud_base_crudbase_init", + "crud_collection_protocol_no_batch_generate_protocol_nos", + "crud_collection_protocol_no_batch_issue_protocol_nos", + "crud_collection_protocol_no_batch_revoke_protocol_nos", + "crud_collection_protocol_no_create_protocol_no", + "crud_collection_protocol_no_enrich_issued_user_names", + "crud_collection_protocol_no_get_protocol_no", + "crud_collection_protocol_no_list_protocol_nos", + "crud_collection_protocol_no_parse_issued_time", + "crud_collection_protocol_no_protocol_no_exists", + "crud_collection_protocol_no_py", + "crud_collection_protocol_no_rationale_1", + "crud_collection_protocol_no_rationale_20", + "crud_collection_protocol_no_rationale_256", + "crud_collection_protocol_no_rationale_34", + "crud_collection_protocol_no_resolve_issued_user_display_name", + "crud_collection_protocol_no_row_to_dict", + "crud_collection_protocol_no_soft_delete_protocol_no", + "crud_collection_protocol_no_total_pages", + "crud_collection_protocol_no_update_protocol_no", "crud_production_task_step_assignee_rationale_104", "crud_production_task_step_assignee_rationale_152", + "crud_qc_material_amount_auth_rationale_1", + "crud_qc_material_amount_auth_rationale_159", + "crud_qc_material_amount_auth_rationale_207", + "crud_sample_code_batch_generate_sample_codes", + "crud_sample_code_rationale_261", "crud_user_rationale_1", "crud_user_rationale_134", "crud_user_rationale_181", "crud_user_usercrudcompat", "models_models_bizattachment", + "models_models_bizcollectionprotocolno", + "models_models_bizcustomer", + "models_models_bizsamplecode", "models_models_sysdept", "models_models_sysrole", "models_models_sysuser", @@ -1501,40 +1587,246 @@ "services_web_auth_roles_rationale_76" ], "2": [ + "api_basic_info_list_collection_regions", "api_basic_info_normalize_date_bound", - "api_sample_production_reception_body_to_payload", - "api_sample_production_reception_get_current_user_id", - "api_sample_production_reception_get_production_reception_detail", - "api_sample_production_reception_get_tenant_no", - "api_sample_production_reception_post_production_reception", - "api_sample_production_reception_put_production_reception", - "api_sample_production_reception_py", - "api_sample_production_reception_resolve_reception_id", - "core_db_collation_eq_unicode", - "core_db_collation_like_unicode", - "core_db_collation_py", - "core_db_collation_rationale_1", - "core_db_collation_rationale_12", - "core_db_collation_rationale_7", - "core_db_collation_unicode_ci", + "api_collection_protocol_persist_protocol_sub_resources", + "api_ethnic_list_ethnics_for_select", + "api_ethnic_py", + "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_format_date", + "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_optional_date", + "core_utils_parse_date", + "core_utils_py", + "core_utils_rationale_71", + "crud_api_request_log_apirequestlogcrud", + "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_camel_to_snake", + "crud_base_crudbase_count", + "crud_base_crudbase_create", "crud_base_crudbase_exists", + "crud_base_crudbase_update", + "crud_base_get_model_attr", + "crud_base_historycrud", + "crud_base_historycrud_create_history", + "crud_base_py", + "crud_collection_protocol_active_invoiced_payment_detail_ids", + "crud_collection_protocol_add_months_yyyymmdd", + "crud_collection_protocol_align_fq_payment_details_payload", + "crud_collection_protocol_apply_payment_detail_draft_fields", + "crud_collection_protocol_apply_payment_detail_list_filters", + "crud_collection_protocol_apply_submit_receipt_finance", + "crud_collection_protocol_apply_submit_refund_finance", + "crud_collection_protocol_audit_to_dict", + "crud_collection_protocol_batch_submit_receipt_finance", + "crud_collection_protocol_batch_submit_refund_finance", + "crud_collection_protocol_build_installment_summary", + "crud_collection_protocol_calc_installment_due_amounts", + "crud_collection_protocol_classify_installment_warning", + "crud_collection_protocol_collection_info_to_dict", + "crud_collection_protocol_compare_datetime", + "crud_collection_protocol_compare_money", + "crud_collection_protocol_confirm_receipt", + "crud_collection_protocol_confirm_refund", + "crud_collection_protocol_count_pending_protocol_invoice_requests", + "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_attachment_file_size", + "crud_collection_protocol_format_newborn_info", + "crud_collection_protocol_format_sample_collect_summary", + "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_protocol_nos_used_in_protocols", + "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "crud_collection_protocol_get_storage_cert", + "crud_collection_protocol_invoice_request_item_to_dict", + "crud_collection_protocol_invoice_request_list_query", + "crud_collection_protocol_invoice_request_to_dict", + "crud_collection_protocol_list_audits", + "crud_collection_protocol_list_collection_protocols", + "crud_collection_protocol_list_installment_warning", + "crud_collection_protocol_list_invoice_eligible_payment_details", + "crud_collection_protocol_list_invoice_requests_by_protocol", + "crud_collection_protocol_list_payment_details", + "crud_collection_protocol_list_payment_details_page", + "crud_collection_protocol_list_protocol_invoice_requests", + "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_express_name_map", + "crud_collection_protocol_load_protocol_storage_in_date_map", + "crud_collection_protocol_load_sample_type_name_map", + "crud_collection_protocol_load_site_name_map", + "crud_collection_protocol_load_unit_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_date_bound", + "crud_collection_protocol_normalize_fields", + "crud_collection_protocol_normalize_yyyymmdd_date", + "crud_collection_protocol_optional_decimal", + "crud_collection_protocol_pack_invoice_request_with_items", + "crud_collection_protocol_parse_transfer_time_value", + "crud_collection_protocol_party_customer_map_by_protocol_ids", + "crud_collection_protocol_party_customer_to_dict", + "crud_collection_protocol_payment_detail_compare_from_model", + "crud_collection_protocol_payment_detail_compare_row", + "crud_collection_protocol_payment_detail_sort_key", + "crud_collection_protocol_payment_details_payload_unchanged", + "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_reject_receipt", + "crud_collection_protocol_reject_refund", + "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_storage_in_date_to_yyyymmdd", + "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_payment_detail_draft", + "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_urls_to_attachment_list", + "crud_collection_protocol_user_nick_name_map", + "crud_collection_protocol_validate_receipt_finance_submit_ready", + "crud_collection_protocol_validate_sample_codes_not_used", + "crud_collection_protocol_yyyymmdd_from_date_param", + "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_rationale_234", + "crud_collection_region_rationale_29", + "crud_collection_region_region_to_dict", + "crud_collection_region_search_hospitals_by_keyword", + "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_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_rationale_1", + "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_ethnic_list_ethnics", + "crud_ethnic_py", + "crud_ethnic_rationale_1", + "crud_ethnic_row_to_dict", "crud_inbound_sample_special_py", "crud_inbound_sample_special_update_inbound_sample_special_mark", - "crud_outbound_release_review_batch_review", - "crud_outbound_release_review_dec", - "crud_outbound_release_review_fmt_dt", - "crud_outbound_release_review_get_schedule_detail", - "crud_outbound_release_review_get_user_name", - "crud_outbound_release_review_list_reviews_paginated", - "crud_outbound_release_review_py", - "crud_outbound_release_review_resolve_schedule_biz_type", - "crud_outbound_release_review_review_schedule", - "crud_outbound_release_review_row_to_dict", - "crud_outbound_release_review_total_pages", - "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", + "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_material_usage_amount_for_row", + "crud_material_usage_batch_map", + "crud_material_usage_display_remark", + "crud_material_usage_fmt_date_val", + "crud_material_usage_list_stock_check_requisitions", + "crud_material_usage_list_usages", + "crud_material_usage_list_usages_query", + "crud_material_usage_mark_requisition_fully_used", + "crud_material_usage_paginate_usages", + "crud_material_usage_parse_receiver_purpose_from_remark", + "crud_material_usage_py", + "crud_material_usage_rationale_302", + "crud_material_usage_receiver_display_map", + "crud_material_usage_resolve_receiver_purpose", + "crud_material_usage_row_to_dict", + "crud_material_usage_stock_in_date_for_row", + "crud_material_usage_unit_price_for_row", + "crud_material_usage_usage_unit_label", + "crud_material_usage_user_nick_name_map", + "crud_pilot_checkup_batch_create_checkups", + "crud_pilot_checkup_create_checkup", + "crud_pilot_checkup_delete_actual_item", + "crud_pilot_checkup_delete_reserve_item", + "crud_pilot_checkup_generate_checkup_no", + "crud_pilot_checkup_get_checkup_by_application", + "crud_pilot_checkup_get_checkup_by_id", + "crud_pilot_checkup_list_actual_items", + "crud_pilot_checkup_list_checkups_paginated", + "crud_pilot_checkup_list_pending_patients", + "crud_pilot_checkup_list_reserve_items", + "crud_pilot_checkup_mark_checkup_checked", + "crud_pilot_checkup_parse_optional_datetime", + "crud_pilot_checkup_py", + "crud_pilot_checkup_remove_checkup_for_patient", + "crud_pilot_checkup_row_to_dict_actual_item", + "crud_pilot_checkup_row_to_dict_checkup", + "crud_pilot_checkup_row_to_dict_reserve_item", + "crud_pilot_checkup_save_actual_items", + "crud_pilot_checkup_save_reserve_items", + "crud_pilot_checkup_settle_checkup_fee", + "crud_pilot_checkup_soft_delete_checkup", + "crud_pilot_checkup_update_checkup", + "crud_pilot_service_list_channel_agreements", + "crud_pilot_service_list_channel_mail_addresses", "crud_pilot_service_list_channels", + "crud_pilot_service_list_checkup_institutions", + "crud_pilot_service_list_project_systems", "crud_pilot_service_row_to_dict_channel", "crud_pre_transit_sample_apply_collection_keyword", "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", @@ -1560,6 +1852,932 @@ "crud_pre_transit_sample_sort_key_pre_delivery", "crud_pre_transit_sample_summarize_in_transit_items", "crud_pre_transit_sample_summarize_pre_delivery", + "crud_production_material_filter_material_type", + "crud_production_material_usage_amount_for_row", + "crud_production_material_usage_batch_map", + "crud_production_material_usage_display_remark", + "crud_production_material_usage_fmt_date_val", + "crud_production_material_usage_list_available_requisitions_for_prep", + "crud_production_material_usage_list_linked_step_usages", + "crud_production_material_usage_list_my_prep_consumptions", + "crud_production_material_usage_list_my_usages", + "crud_production_material_usage_list_prep_consumptions", + "crud_production_material_usage_list_requisition_options", + "crud_production_material_usage_list_stock_check_requisitions", + "crud_production_material_usage_list_usages", + "crud_production_material_usage_list_usages_by_step", + "crud_production_material_usage_list_usages_query", + "crud_production_material_usage_mark_requisition_fully_used", + "crud_production_material_usage_mine_usage_filter", + "crud_production_material_usage_paginate_usages", + "crud_production_material_usage_parse_receiver_purpose_from_remark", + "crud_production_material_usage_prep_consumption_to_dict", + "crud_production_material_usage_py", + "crud_production_material_usage_receiver_display_map", + "crud_production_material_usage_record_step_usage_from_requisition", + "crud_production_material_usage_resolve_receiver_purpose", + "crud_production_material_usage_row_to_dict", + "crud_production_material_usage_step_consumed_qty_map", + "crud_production_material_usage_stock_in_date_for_row", + "crud_production_material_usage_unit_price_for_row", + "crud_production_material_usage_usage_unit_label", + "crud_production_material_usage_user_nick_name_map", + "crud_production_task_base_active_step_count_query", + "crud_protocol_sample_collection_apply_sample_status_filter", + "crud_protocol_sample_collection_base_query", + "crud_protocol_sample_collection_fmt_dt", + "crud_protocol_sample_collection_list_protocol_sample_collections", + "crud_protocol_sample_collection_py", + "crud_protocol_sample_collection_row_to_dict", + "crud_protocol_sample_collection_sample_status_label", + "crud_protocol_sample_collection_total_pages", + "crud_qc_material_amount_auth_assert_user_in_auth_dept", + "crud_qc_material_amount_auth_get_amount_view_role", + "crud_qc_material_amount_auth_get_auth_dept_id", + "crud_qc_material_amount_auth_grant_amount_view_role", + "crud_qc_material_amount_auth_list_authorized_users", + "crud_qc_material_amount_auth_py", + "crud_qc_material_amount_auth_revoke_amount_view_role", + "crud_qc_material_amount_auth_row_to_dict", + "crud_qc_material_amount_auth_user_has_role_binding", + "crud_qc_material_usage_amount_for_row", + "crud_qc_material_usage_batch_map", + "crud_qc_material_usage_deduct_for_task", + "crud_qc_material_usage_deduct_task_usage_legacy_batch", + "crud_qc_material_usage_display_remark", + "crud_qc_material_usage_fmt_date_val", + "crud_qc_material_usage_linked_qc_task_no_map", + "crud_qc_material_usage_list_linked_task_usages", + "crud_qc_material_usage_list_my_usages", + "crud_qc_material_usage_list_requisition_options", + "crud_qc_material_usage_list_stock_check_requisitions", + "crud_qc_material_usage_list_usages", + "crud_qc_material_usage_list_usages_by_task", + "crud_qc_material_usage_list_usages_query", + "crud_qc_material_usage_mine_usage_filter", + "crud_qc_material_usage_paginate_usages", + "crud_qc_material_usage_parse_receiver_purpose_from_remark", + "crud_qc_material_usage_py", + "crud_qc_material_usage_receiver_display_map", + "crud_qc_material_usage_record_task_usage_from_requisition", + "crud_qc_material_usage_resolve_receiver_purpose", + "crud_qc_material_usage_revert_task_material_usages", + "crud_qc_material_usage_row_to_dict", + "crud_qc_material_usage_stock_in_date_for_row", + "crud_qc_material_usage_task_consumed_qty_map", + "crud_qc_material_usage_unit_price_for_row", + "crud_qc_material_usage_usage_unit_label", + "crud_qc_material_usage_user_nick_name_map", + "crud_qc_sms_notification_apply_qc_status_filter", + "crud_qc_sms_notification_base_query", + "crud_qc_sms_notification_derive_qc_conclusion", + "crud_qc_sms_notification_ensure_notification", + "crud_qc_sms_notification_eq_ci", + "crud_qc_sms_notification_fetch_completed_tasks", + "crud_qc_sms_notification_fmt_dt", + "crud_qc_sms_notification_generate_sms_content", + "crud_qc_sms_notification_list_notifications", + "crud_qc_sms_notification_normalize_date_bound", + "crud_qc_sms_notification_py", + "crud_qc_sms_notification_qc_complete_time", + "crud_qc_sms_notification_qc_status_label", + "crud_qc_sms_notification_resolve_notification", + "crud_qc_sms_notification_row_to_dict", + "crud_qc_sms_notification_task_stats_subquery", + "crud_qc_sms_notification_toggle_notification_status", + "crud_qc_sms_notification_total_pages", + "crud_qc_sms_notification_unicode_ci", + "crud_qc_work_order_count_unfinished_work_orders_by_tab", + "crud_research_donation_sample_collection_apply_sample_status_filter", + "crud_research_donation_sample_collection_base_query", + "crud_research_donation_sample_collection_fmt_dt", + "crud_research_donation_sample_collection_list_donation_sample_collections", + "crud_research_donation_sample_collection_py", + "crud_research_donation_sample_collection_row_to_dict", + "crud_research_donation_sample_collection_sample_status_label", + "crud_research_donation_sample_collection_total_pages", + "crud_sample_production_reception_get_map_by_reception_ids", + "crud_sample_reception_attach_production_reception", + "crud_sample_reception_can_edit_sample_reception", + "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", + "crud_sample_reception_check_result_py", + "crud_sample_reception_check_result_rationale_108", + "crud_sample_reception_check_result_rationale_171", + "crud_sample_reception_check_result_result_to_dict", + "crud_sample_reception_check_result_soft_delete_reception_check_results", + "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "crud_sample_reception_create_sample_reception", + "crud_sample_reception_dec", + "crud_sample_reception_donation_ids_matching_lab_storage_keyword", + "crud_sample_reception_donation_rows_to_sample_list_items", + "crud_sample_reception_donation_sample_detail_rows_query", + "crud_sample_reception_donation_sample_id_col", + "crud_sample_reception_donation_sample_pending_query", + "crud_sample_reception_finalize_reception_detail", + "crud_sample_reception_fmt_dt", + "crud_sample_reception_format_lab_storage_codes_csv", + "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", + "crud_sample_reception_get_reception_by_id", + "crud_sample_reception_get_reception_by_sample_code", + "crud_sample_reception_get_receptions_map_for_donation_samples", + "crud_sample_reception_get_receptions_map_for_samples", + "crud_sample_reception_lab_code_allocate_lab_storage_codes", + "crud_sample_reception_lab_code_allocate_one_seq", + "crud_sample_reception_lab_code_assert_lab_storage_code_available", + "crud_sample_reception_lab_code_format_lab_storage_code", + "crud_sample_reception_lab_code_max_existing_seq", + "crud_sample_reception_lab_code_parse_reception_date", + "crud_sample_reception_lab_code_py", + "crud_sample_reception_lab_code_rationale_1", + "crud_sample_reception_lab_code_rationale_165", + "crud_sample_reception_lab_code_rationale_177", + "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", + "crud_sample_reception_lab_code_sync_sequence_from_existing", + "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", + "crud_sample_reception_lab_code_validate_lab_storage_code", + "crud_sample_reception_lab_storage_keyword_like", + "crud_sample_reception_list_pending_protocol_samples", + "crud_sample_reception_list_received_protocol_samples", + "crud_sample_reception_normalize_date_bound", + "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", + "crud_sample_reception_py", + "crud_sample_reception_reception_detail_item", + "crud_sample_reception_reception_detail_item_with_production", + "crud_sample_reception_reception_ids_matching_lab_storage_keyword", + "crud_sample_reception_reception_sample_code", + "crud_sample_reception_reception_to_dict", + "crud_sample_reception_rows_to_sample_list_items", + "crud_sample_reception_sample_codes_matching_lab_storage_keyword", + "crud_sample_reception_sample_detail_rows_query", + "crud_sample_reception_sample_pending_query", + "crud_sample_reception_update_sample_reception", + "crud_sample_sms_notification_accept_conclusion_label", + "crud_sample_sms_notification_base_query", + "crud_sample_sms_notification_ensure_notification", + "crud_sample_sms_notification_fetch_sample_type_name", + "crud_sample_sms_notification_fmt_dt", + "crud_sample_sms_notification_generate_sms_content", + "crud_sample_sms_notification_list_notifications", + "crud_sample_sms_notification_normalize_date_bound", + "crud_sample_sms_notification_py", + "crud_sample_sms_notification_resolve_notification", + "crud_sample_sms_notification_row_to_dict", + "crud_sample_sms_notification_toggle_notification_status", + "crud_sample_sms_notification_total_pages", + "crud_sample_sms_notification_unicode_ci", + "crud_storage_entry_sms_notification_base_query", + "crud_storage_entry_sms_notification_ensure_notification", + "crud_storage_entry_sms_notification_fetch_sample_type_name", + "crud_storage_entry_sms_notification_fmt_dt", + "crud_storage_entry_sms_notification_generate_sms_content", + "crud_storage_entry_sms_notification_list_notifications", + "crud_storage_entry_sms_notification_normalize_date_bound", + "crud_storage_entry_sms_notification_py", + "crud_storage_entry_sms_notification_resolve_notification", + "crud_storage_entry_sms_notification_row_to_dict", + "crud_storage_entry_sms_notification_storage_status_label", + "crud_storage_entry_sms_notification_toggle_notification_status", + "crud_storage_entry_sms_notification_total_pages", + "crud_storage_entry_sms_notification_unicode_ci", + "crud_storage_facility_clear_slots_by_facility_node", + "crud_storage_release_review_create_review_from_reception", + "crud_workflow_list_completed_tasks", + "crud_workflow_list_my_instances", + "crud_workflow_list_pending_tasks", + "crud_workflow_task_row_to_dict", + "services_protocol_payment_installment_parse_installment_ratios", + "utils_sample_special_apply_inbound_sample_special_mark_fields", + "utils_sample_special_apply_sample_special_fields", + "utils_sample_special_apply_special_to_item_from_samples", + "utils_sample_special_py", + "utils_sample_special_rationale_42", + "utils_sample_special_sample_special_to_dict", + "utils_sample_special_truthy_flag", + "utils_sample_special_validate_sample_special_raw" + ], + "3": [ + "api_env_detect_rationale_1", + "api_insurance_company_rationale_1", + "api_workflow_processdefcreatebody", + "api_workflow_processdefupdatebody", + "api_workflow_publishversionbody", + "api_workflow_rationale_135", + "api_workflow_startinstancebody", + "api_workflow_taskactionbody", + "base", + "crud_collection_protocol_rationale_1", + "crud_collection_protocol_rationale_109", + "crud_collection_protocol_rationale_145", + "crud_collection_protocol_rationale_1496", + "crud_collection_protocol_rationale_199", + "crud_collection_protocol_rationale_2170", + "crud_collection_protocol_rationale_218", + "crud_collection_protocol_rationale_229", + "crud_collection_protocol_rationale_240", + "crud_collection_protocol_rationale_2568", + "crud_collection_protocol_rationale_3007", + "crud_collection_protocol_rationale_304", + "crud_collection_protocol_rationale_3304", + "crud_collection_protocol_rationale_589", + "crud_collection_protocol_rationale_636", + "crud_collection_protocol_rationale_75", + "crud_material_rationale_377", + "crud_material_rationale_444", + "crud_material_rationale_473", + "crud_material_stock_check_rationale_362", + "crud_outbound_handover_inventory_rationale_1", + "crud_outbound_handover_inventory_rationale_170", + "crud_outbound_handover_inventory_rationale_215", + "crud_outbound_handover_inventory_rationale_268", + "crud_outbound_handover_inventory_rationale_326", + "crud_outbound_handover_inventory_rationale_40", + "crud_outbound_handover_inventory_rationale_434", + "crud_outbound_handover_inventory_rationale_70", + "crud_outbound_release_material_rationale_1", + "crud_outbound_release_material_rationale_205", + "crud_outbound_release_material_rationale_339", + "crud_outbound_release_material_rationale_52", + "crud_pilot_checkup_ensure_checkup_for_patient", + "crud_pilot_checkup_rationale_1", + "crud_pilot_checkup_rationale_715", + "crud_pilot_checkup_rationale_883", + "crud_pilot_checkup_rationale_927", + "crud_pilot_delivery_rationale_1", + "crud_pilot_delivery_rationale_175", + "crud_pilot_delivery_rationale_359", + "crud_pilot_delivery_rationale_542", + "crud_pilot_delivery_rationale_643", + "crud_pilot_service_rationale_1", + "crud_pilot_service_rationale_1326", + "crud_pilot_service_rationale_2397", + "crud_pilot_service_rationale_2506", + "crud_pilot_service_rationale_2550", + "crud_pilot_service_rationale_2584", + "crud_pilot_service_rationale_2720", + "crud_pilot_service_rationale_2746", + "crud_pilot_service_rationale_2835", + "crud_pilot_service_rationale_2874", + "crud_pilot_service_rationale_3021", + "crud_pilot_service_rationale_3126", + "crud_pilot_service_rationale_3249", + "crud_pilot_service_rationale_3326", + "crud_pilot_service_rationale_3350", + "crud_pilot_service_rationale_3391", + "crud_pilot_service_rationale_3426", + "crud_pilot_service_rationale_3459", + "crud_pilot_service_rationale_3519", + "crud_pilot_service_rationale_3676", + "crud_pilot_service_rationale_3714", + "crud_pilot_service_rationale_3755", + "crud_pilot_service_rationale_3855", + "crud_pilot_service_rationale_4088", + "crud_pilot_service_rationale_4185", + "crud_pilot_service_rationale_4300", + "crud_production_material_prep_rationale_1296", + "crud_production_material_prep_rationale_523", + "crud_production_material_prep_rationale_893", + "crud_production_material_prep_rationale_948", + "crud_production_material_stock_check_rationale_367", + "crud_production_material_usage_rationale_1064", + "crud_production_material_usage_rationale_1233", + "crud_production_material_usage_rationale_1312", + "crud_production_material_usage_rationale_195", + "crud_production_material_usage_rationale_20", + "crud_production_material_usage_rationale_367", + "crud_production_material_usage_rationale_391", + "crud_production_material_usage_rationale_42", + "crud_production_material_usage_rationale_448", + "crud_production_material_usage_rationale_524", + "crud_production_material_usage_rationale_595", + "crud_production_material_usage_rationale_773", + "crud_production_material_usage_rationale_878", + "crud_production_material_usage_rationale_934", + "crud_qc_material_usage_rationale_181", + "crud_qc_material_usage_rationale_19", + "crud_qc_material_usage_rationale_222", + "crud_qc_material_usage_rationale_408", + "crud_qc_material_usage_rationale_41", + "crud_qc_material_usage_rationale_431", + "crud_qc_material_usage_rationale_488", + "crud_qc_material_usage_rationale_537", + "crud_qc_material_usage_rationale_607", + "crud_qc_material_usage_rationale_774", + "crud_qc_material_usage_rationale_874", + "crud_qc_material_usage_rationale_959", + "crud_sample_reception_check_result_rationale_133", + "crud_workflow_rationale_1", + "models_clinical_payment_bizpilotpayment", + "models_clinical_payment_py", + "models_clinical_payment_rationale_8", + "models_material_bizmaterial", + "models_material_bizmaterialstockbatch", + "models_material_bizmaterialstockcheck", + "models_material_bizmaterialstockcheckbatchline", + "models_material_bizmaterialstockcheckunusedline", + "models_material_bizmaterialstocklog", + "models_material_bizmaterialusage", + "models_material_py", + "models_models_bizbiznosequence", + "models_models_bizcellproductprice", + "models_models_bizcellproductprojectsystem", + "models_models_bizcellproductprojectsystemitem", + "models_models_bizcellproductspec", + "models_models_bizcellproducttype", + "models_models_bizchannel", + "models_models_bizchannelaccount", + "models_models_bizchannelagreement", + "models_models_bizchannelagreementproductprice", + "models_models_bizchannelinvoice", + "models_models_bizchannelmailaddress", + "models_models_bizchannelproductquota", + "models_models_bizchannelserviceorder", + "models_models_bizchannelserviceorderproduct", + "models_models_bizchannelserviceordertxn", + "models_models_bizcheckupinstitution", + "models_models_bizcheckupinstitutioninvoice", + "models_models_bizcheckupinstitutionpackage", + "models_models_bizcheckupinstitutionpackageitem", + "models_models_bizcheckupinstitutionproject", + "models_models_bizcollectionhospital", + "models_models_bizcollectionregion", + "models_models_bizconsumable", + "models_models_bizconsumablepack", + "models_models_bizconsumablepackitem", + "models_models_bizconsumablestocklog", + "models_models_bizenvdetectitem", + "models_models_bizenvdetectrecord", + "models_models_bizequipment", + "models_models_bizexpresscompany", + "models_models_bizinsurancecompany", + "models_models_bizinsurancecompanyinvoice", + "models_models_bizinsuranceprojectprice", + "models_models_bizitemunit", + "models_models_bizleaverequest", + "models_models_bizoutboundhandover", + "models_models_bizoutboundreleasecell", + "models_models_bizoutboundreleasematerial", + "models_models_bizoutboundreleasepaper", + "models_models_bizoutboundreleaseqcmaterial", + "models_models_bizoutboundreleasereview", + "models_models_bizpilotcheckup", + "models_models_bizpilotcheckupactualitem", + "models_models_bizpilotcheckupreserveitem", + "models_models_bizpilotdelivery", + "models_models_bizpilotdeliverymaterial", + "models_models_bizpilotdeliverymethod", + "models_models_bizpilotinfusionconfirm", + "models_models_bizprocesscategory", + "models_models_bizproductiontaskhandover", + "models_models_bizproductiontaskstepconfiguredreagent", + "models_models_bizprotocolaudit", + "models_models_bizprotocolcollectioninfo", + "models_models_bizprotocolfullmoontodo", + "models_models_bizprotocolinvoicerequest", + "models_models_bizprotocolinvoicerequestitem", + "models_models_bizprotocolpayment", + "models_models_bizprotocolpaymentdetail", + "models_models_bizprotocolstoragecert", + "models_models_bizqcbatchassignee", + "models_models_bizqcsmsnotification", + "models_models_bizqcthirdpartycompany", + "models_models_bizqcworkorderinspectionbatch", + "models_models_bizreagent", + "models_models_bizreagentstocklog", + "models_models_bizsampleproductionreception", + "models_models_bizsamplereceptioncheckitem", + "models_models_bizsamplereceptioncheckresult", + "models_models_bizsamplesmsnotification", + "models_models_bizsopdocument", + "models_models_bizstorageentrysmsnotification", + "models_models_bizstoragereleasereview", + "models_models_py", + "models_models_rationale_1", + "models_models_rationale_1000", + "models_models_rationale_1033", + "models_models_rationale_107", + "models_models_rationale_1085", + "models_models_rationale_11", + "models_models_rationale_1106", + "models_models_rationale_1126", + "models_models_rationale_1148", + "models_models_rationale_1187", + "models_models_rationale_1246", + "models_models_rationale_1271", + "models_models_rationale_1300", + "models_models_rationale_1328", + "models_models_rationale_1350", + "models_models_rationale_1371", + "models_models_rationale_1420", + "models_models_rationale_1441", + "models_models_rationale_1460", + "models_models_rationale_1483", + "models_models_rationale_1543", + "models_models_rationale_1590", + "models_models_rationale_1615", + "models_models_rationale_1638", + "models_models_rationale_1660", + "models_models_rationale_1683", + "models_models_rationale_1709", + "models_models_rationale_1737", + "models_models_rationale_1756", + "models_models_rationale_176", + "models_models_rationale_1775", + "models_models_rationale_1800", + "models_models_rationale_1820", + "models_models_rationale_1871", + "models_models_rationale_1896", + "models_models_rationale_1921", + "models_models_rationale_1945", + "models_models_rationale_1966", + "models_models_rationale_1985", + "models_models_rationale_2011", + "models_models_rationale_2057", + "models_models_rationale_2086", + "models_models_rationale_2121", + "models_models_rationale_2144", + "models_models_rationale_2168", + "models_models_rationale_2189", + "models_models_rationale_2210", + "models_models_rationale_2314", + "models_models_rationale_2335", + "models_models_rationale_2373", + "models_models_rationale_2395", + "models_models_rationale_242", + "models_models_rationale_2443", + "models_models_rationale_2467", + "models_models_rationale_2491", + "models_models_rationale_2530", + "models_models_rationale_2552", + "models_models_rationale_2580", + "models_models_rationale_2604", + "models_models_rationale_2628", + "models_models_rationale_2649", + "models_models_rationale_2674", + "models_models_rationale_2709", + "models_models_rationale_2739", + "models_models_rationale_2771", + "models_models_rationale_2793", + "models_models_rationale_280", + "models_models_rationale_2815", + "models_models_rationale_2848", + "models_models_rationale_2867", + "models_models_rationale_2893", + "models_models_rationale_2919", + "models_models_rationale_2944", + "models_models_rationale_2965", + "models_models_rationale_2986", + "models_models_rationale_3011", + "models_models_rationale_3041", + "models_models_rationale_3064", + "models_models_rationale_3088", + "models_models_rationale_3109", + "models_models_rationale_3139", + "models_models_rationale_3169", + "models_models_rationale_3199", + "models_models_rationale_3228", + "models_models_rationale_323", + "models_models_rationale_3253", + "models_models_rationale_3282", + "models_models_rationale_3309", + "models_models_rationale_3338", + "models_models_rationale_3358", + "models_models_rationale_3378", + "models_models_rationale_3397", + "models_models_rationale_3418", + "models_models_rationale_3447", + "models_models_rationale_346", + "models_models_rationale_3468", + "models_models_rationale_3487", + "models_models_rationale_3515", + "models_models_rationale_3537", + "models_models_rationale_3562", + "models_models_rationale_3587", + "models_models_rationale_3613", + "models_models_rationale_3633", + "models_models_rationale_364", + "models_models_rationale_383", + "models_models_rationale_405", + "models_models_rationale_425", + "models_models_rationale_472", + "models_models_rationale_573", + "models_models_rationale_622", + "models_models_rationale_665", + "models_models_rationale_686", + "models_models_rationale_69", + "models_models_rationale_737", + "models_models_rationale_771", + "models_models_rationale_792", + "models_models_rationale_825", + "models_models_rationale_851", + "models_models_rationale_88", + "models_models_rationale_884", + "models_models_rationale_914", + "models_models_rationale_936", + "models_models_rationale_976", + "models_models_sysapirequestlog", + "models_models_sysapirequestloghis", + "models_models_sysdictdata", + "models_models_sysdicttype", + "models_models_sysethnic", + "models_models_sysmenu", + "models_models_syspost", + "models_models_sysroledatascopedetail", + "models_models_sysrolemenu", + "models_models_syssite", + "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_production_material_bizproductionmaterial", + "models_production_material_bizproductionmaterialformula", + "models_production_material_bizproductionmaterialprep", + "models_production_material_bizproductionmaterialprepline", + "models_production_material_bizproductionmaterialstockbatch", + "models_production_material_bizproductionmaterialstockcheck", + "models_production_material_bizproductionmaterialstockcheckbatchline", + "models_production_material_bizproductionmaterialstockcheckunusedline", + "models_production_material_bizproductionmaterialusage", + "models_production_material_py", + "models_qc_material_bizqcmaterial", + "models_qc_material_bizqcmaterialstockbatch", + "models_qc_material_bizqcmaterialusage", + "models_qc_param_bizqcitemparam", + "models_qc_param_bizqctaskresult", + "models_qc_param_py", + "services_workflow_engine_rationale_1", + "services_workflow_engine_workflowengine", + "services_workflow_engine_workflowengine_init" + ], + "4": [ + "core_utils_generate_uuid", + "crud_consumable_batch_stock_in", + "crud_consumable_batch_stock_out", + "crud_consumable_build_manual_out_remark", + "crud_consumable_consumable_code_exists", + "crud_consumable_create_consumable", + "crud_consumable_dec", + "crud_consumable_get_consumable", + "crud_consumable_is_enabled_status", + "crud_consumable_list_consumables", + "crud_consumable_norm_status", + "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_rationale_1", + "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_consumable_py", + "crud_consumable_rationale_1", + "crud_consumable_row_to_dict", + "crud_consumable_soft_delete_consumable", + "crud_consumable_stock_in", + "crud_consumable_stock_out", + "crud_consumable_total_pages", + "crud_consumable_update_consumable", + "crud_equipment_snapshot_join_equipment_ids", + "crud_equipment_snapshot_parse_equipment_ids", + "crud_equipment_snapshot_py", + "crud_equipment_snapshot_rationale_1", + "crud_equipment_snapshot_rationale_29", + "crud_equipment_snapshot_resolve_equipment_list_snapshot", + "crud_pilot_service_activate_channel_agreement", + "crud_pilot_service_apply_gmcp_order_quotas", + "crud_pilot_service_apply_purchase_txn_holdings", + "crud_pilot_service_apply_unsubscribe_txn_holdings", + "crud_pilot_service_batch_gmcp_current_holding_amounts", + "crud_pilot_service_batch_gmcp_purchase_totals", + "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", + "crud_pilot_service_calc_gmcp_purchase_total", + "crud_pilot_service_calc_gmcp_purchase_total_from_db", + "crud_pilot_service_cell_product_price_code_exists", + "crud_pilot_service_cell_product_spec_code_exists", + "crud_pilot_service_cell_product_type_code_exists", + "crud_pilot_service_channel_agreement_price_exists", + "crud_pilot_service_channel_agreement_price_item_key", + "crud_pilot_service_checkup_package_code_exists", + "crud_pilot_service_confirm_receipt", + "crud_pilot_service_confirm_refund", + "crud_pilot_service_confirm_txn", + "crud_pilot_service_create_cell_product_price", + "crud_pilot_service_create_cell_product_spec", + "crud_pilot_service_create_cell_product_type", + "crud_pilot_service_create_channel", + "crud_pilot_service_create_channel_agreement", + "crud_pilot_service_create_channel_agreement_price", + "crud_pilot_service_create_channel_invoice", + "crud_pilot_service_create_channel_mail_address", + "crud_pilot_service_create_channel_service_order", + "crud_pilot_service_create_checkup_institution", + "crud_pilot_service_create_checkup_institution_invoice", + "crud_pilot_service_create_checkup_institution_package", + "crud_pilot_service_create_checkup_institution_project", + "crud_pilot_service_create_project_system", + "crud_pilot_service_create_project_system_item", + "crud_pilot_service_create_purchase_txn", + "crud_pilot_service_create_recharge_txn", + "crud_pilot_service_create_refund_txn", + "crud_pilot_service_create_unsubscribe_txn", + "crud_pilot_service_enrich_txn_products_from_order", + "crud_pilot_service_get_cell_product_price", + "crud_pilot_service_get_cell_product_spec", + "crud_pilot_service_get_cell_product_type", + "crud_pilot_service_get_channel", + "crud_pilot_service_get_channel_account", + "crud_pilot_service_get_checkup_institution", + "crud_pilot_service_get_checkup_institution_package", + "crud_pilot_service_get_checkup_institution_package_detail", + "crud_pilot_service_get_checkup_project_for_package", + "crud_pilot_service_get_or_create_channel_account", + "crud_pilot_service_get_project_system", + "crud_pilot_service_get_service_order", + "crud_pilot_service_get_service_order_products", + "crud_pilot_service_get_service_order_txn", + "crud_pilot_service_get_valid_channel_agreement", + "crud_pilot_service_gmcp_agreement_editable", + "crud_pilot_service_gmcp_has_purchase_lock", + "crud_pilot_service_insert_package_items", + "crud_pilot_service_list_cell_product_prices", + "crud_pilot_service_list_cell_product_specs", + "crud_pilot_service_list_cell_product_types", + "crud_pilot_service_list_channel_agreement_prices", + "crud_pilot_service_list_channel_invoices", + "crud_pilot_service_list_channel_product_quotas", + "crud_pilot_service_list_channel_service_orders", + "crud_pilot_service_list_checkup_institution_invoices", + "crud_pilot_service_list_checkup_institution_packages", + "crud_pilot_service_list_checkup_institution_projects", + "crud_pilot_service_list_package_items_raw", + "crud_pilot_service_list_project_system_items", + "crud_pilot_service_list_service_order_txns", + "crud_pilot_service_normalize_date_bound", + "crud_pilot_service_package_items_to_dicts", + "crud_pilot_service_project_system_code_exists", + "crud_pilot_service_py", + "crud_pilot_service_rationale_1305", + "crud_pilot_service_reduce_channel_product_quota", + "crud_pilot_service_replace_gmcp_product_rows", + "crud_pilot_service_resolve_agreement_price_cell_type", + "crud_pilot_service_resolve_service_order_current_balance", + "crud_pilot_service_resolve_service_order_purchase_total", + "crud_pilot_service_rollback_purchase_txn_holdings", + "crud_pilot_service_rollback_unsubscribe_txn_holdings", + "crud_pilot_service_row_to_dict_cell_product_price", + "crud_pilot_service_row_to_dict_cell_product_spec", + "crud_pilot_service_row_to_dict_cell_product_type", + "crud_pilot_service_row_to_dict_channel_account", + "crud_pilot_service_row_to_dict_channel_agreement_price", + "crud_pilot_service_row_to_dict_channel_invoice", + "crud_pilot_service_row_to_dict_channel_product_quota", + "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "crud_pilot_service_row_to_dict_checkup_institution_package", + "crud_pilot_service_row_to_dict_checkup_institution_package_item", + "crud_pilot_service_row_to_dict_checkup_institution_project", + "crud_pilot_service_row_to_dict_project_system_item", + "crud_pilot_service_row_to_dict_service_order_product", + "crud_pilot_service_save_gmcp_product_rows", + "crud_pilot_service_soft_delete_cell_product_price", + "crud_pilot_service_soft_delete_cell_product_spec", + "crud_pilot_service_soft_delete_cell_product_type", + "crud_pilot_service_soft_delete_channel", + "crud_pilot_service_soft_delete_channel_agreement", + "crud_pilot_service_soft_delete_channel_agreement_price", + "crud_pilot_service_soft_delete_channel_invoice", + "crud_pilot_service_soft_delete_channel_mail_address", + "crud_pilot_service_soft_delete_checkup_institution", + "crud_pilot_service_soft_delete_checkup_institution_invoice", + "crud_pilot_service_soft_delete_checkup_institution_package", + "crud_pilot_service_soft_delete_checkup_institution_project", + "crud_pilot_service_soft_delete_project_system", + "crud_pilot_service_soft_delete_project_system_item", + "crud_pilot_service_soft_delete_service_order", + "crud_pilot_service_submit_finance_confirm", + "crud_pilot_service_submit_refund", + "crud_pilot_service_submit_txn_finance", + "crud_pilot_service_sum_package_item_fees", + "crud_pilot_service_total_pages", + "crud_pilot_service_update_cell_product_price", + "crud_pilot_service_update_cell_product_spec", + "crud_pilot_service_update_cell_product_type", + "crud_pilot_service_update_channel", + "crud_pilot_service_update_channel_agreement", + "crud_pilot_service_update_channel_agreement_price", + "crud_pilot_service_update_channel_invoice", + "crud_pilot_service_update_channel_mail_address", + "crud_pilot_service_update_channel_service_order", + "crud_pilot_service_update_checkup_institution", + "crud_pilot_service_update_checkup_institution_invoice", + "crud_pilot_service_update_checkup_institution_package", + "crud_pilot_service_update_checkup_institution_project", + "crud_pilot_service_update_project_system", + "crud_pilot_service_update_project_system_item", + "crud_pilot_service_update_service_order_txn", + "crud_pilot_service_upsert_channel_product_quota", + "crud_pilot_service_user_nick_name_map", + "crud_pilot_service_validate_package_items_for_save", + "crud_pilot_service_void_channel_agreement", + "crud_pilot_service_void_service_order", + "crud_pilot_service_void_txn", + "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_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_py", + "crud_process_route_reorder_steps", + "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_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", + "crud_production_material_batch_stock_in", + "crud_production_material_batch_stock_out", + "crud_production_material_build_manual_out_remark", + "crud_production_material_code_exists", + "crud_production_material_create_material", + "crud_production_material_dec", + "crud_production_material_fmt_dt", + "crud_production_material_get_material", + "crud_production_material_is_enabled_status", + "crud_production_material_list_materials", + "crud_production_material_norm_material_type", + "crud_production_material_norm_status", + "crud_production_material_options_list", + "crud_production_material_py", + "crud_production_material_rationale_26", + "crud_production_material_rationale_381", + "crud_production_material_rationale_530", + "crud_production_material_row_to_dict", + "crud_production_material_soft_delete_material", + "crud_production_material_stock_in", + "crud_production_material_stock_out", + "crud_production_material_total_pages", + "crud_production_material_update_material", + "crud_production_material_usage_deduct_step_usage_legacy_batch", + "crud_production_material_usage_register_step_usage_from_requisition", + "crud_production_material_usage_revert_step_material_usages", + "crud_production_task_add_task_step", + "crud_production_task_aggregate_production_tab_step_field", + "crud_production_task_assert_step_assignee_for_write", + "crud_production_task_assert_task_assignee", + "crud_production_task_assert_task_step_assignee_or_legacy", + "crud_production_task_batch_load_step_sub_tables", + "crud_production_task_clone_route_to_task", + "crud_production_task_clone_step_consumables", + "crud_production_task_clone_step_data_collections", + "crud_production_task_clone_step_outputs", + "crud_production_task_clone_step_reagents", + "crud_production_task_consume_task_input_cell_products", + "crud_production_task_count_mine_production_work_order_tab_step_badges", + "crud_production_task_count_production_work_order_tab_step_badges", + "crud_production_task_count_step_tab_badges_by_tab", + "crud_production_task_create_production_task", + "crud_production_task_delete_production_task", + "crud_production_task_delete_task_step", + "crud_production_task_empty_production_tab_step_counts", + "crud_production_task_empty_step_sub_tables", + "crud_production_task_enrich_assignee_names", + "crud_production_task_enrich_handover_times", + "crud_production_task_enrich_outbound_task_items", + "crud_production_task_enrich_tasks_with_step_summaries", + "crud_production_task_fmt_dt", + "crud_production_task_forward_production_task", + "crud_production_task_generate_task_no", + "crud_production_task_get_production_task_detail", + "crud_production_task_get_production_task_row", + "crud_production_task_list_mine_production_tasks", + "crud_production_task_list_production_tasks", + "crud_production_task_normalize_date_bound", + "crud_production_task_output_item_has_spec", + "crud_production_task_output_item_spec_text", + "crud_production_task_parse_optional_date", + "crud_production_task_py", + "crud_production_task_reassign_production_task", + "crud_production_task_record_task_handover", + "crud_production_task_reorder_task_steps", + "crud_production_task_replace_step_configured_reagents", + "crud_production_task_replace_step_consumables", + "crud_production_task_replace_step_data_collections", + "crud_production_task_replace_step_outputs", + "crud_production_task_replace_step_reagents", + "crud_production_task_require_requisition_for_catalog_material", + "crud_production_task_resolve_production_tab_key", + "crud_production_task_resolve_sub_table_order_num", + "crud_production_task_set_task_inputs", + "crud_production_task_set_task_outputs", + "crud_production_task_soft_delete_sub", + "crud_production_task_step_assignee_active_users_in_tenant", + "crud_production_task_step_assignee_active_users_with_role_in_tenant", + "crud_production_task_step_assignee_enrich_step_assignees", + "crud_production_task_step_assignee_enrich_step_completed_by_names", + "crud_production_task_step_assignee_py", + "crud_production_task_step_assignee_sync_assignees_for_step", + "crud_production_task_step_assignee_user_is_any_step_assignee_of_task", + "crud_production_task_step_assignee_user_is_step_assignee", + "crud_production_task_step_assignee_validate_assignee_user_ids", + "crud_production_task_step_configured_reagent_to_dict", + "crud_production_task_step_consumable_to_dict", + "crud_production_task_step_data_collection_to_dict", + "crud_production_task_step_output_to_dict", + "crud_production_task_step_reagent_to_dict", + "crud_production_task_step_sub_tables_to_dict", + "crud_production_task_step_to_dict", + "crud_production_task_task_input_to_dict", + "crud_production_task_task_output_to_dict", + "crud_production_task_total_pages", + "crud_production_task_update_product_from_output", + "crud_production_task_update_production_task", + "crud_production_task_update_task_status", + "crud_production_task_validate_assignee_user_id", + "crud_production_work_order_sync_production_work_order_status_from_tasks", + "crud_reagent_batch_stock_in", + "crud_reagent_batch_stock_out", + "crud_reagent_create_reagent", + "crud_reagent_dec", + "crud_reagent_get_reagent", + "crud_reagent_is_enabled_status", + "crud_reagent_list_reagents", + "crud_reagent_norm_status", + "crud_reagent_py", + "crud_reagent_reagent_code_exists", + "crud_reagent_row_to_dict", + "crud_reagent_soft_delete_reagent", + "crud_reagent_stock_in", + "crud_reagent_stock_out", + "crud_reagent_total_pages", + "crud_reagent_update_reagent" + ], + "5": [ + "core_db_collation_eq_unicode", + "core_db_collation_like_unicode", + "core_db_collation_py", + "core_db_collation_rationale_1", + "core_db_collation_rationale_12", + "core_db_collation_rationale_7", + "core_db_collation_unicode_ci", + "core_protocol_status_display_build_void_type_label_map", + "core_protocol_status_display_format_protocol_status_label", + "core_protocol_status_display_py", + "core_protocol_status_display_resolve_void_type_label", + "crud_outbound_release_review_batch_review", + "crud_outbound_release_review_dec", + "crud_outbound_release_review_fmt_dt", + "crud_outbound_release_review_get_schedule_detail", + "crud_outbound_release_review_get_user_name", + "crud_outbound_release_review_list_reviews_paginated", + "crud_outbound_release_review_py", + "crud_outbound_release_review_resolve_schedule_biz_type", + "crud_outbound_release_review_review_schedule", + "crud_outbound_release_review_row_to_dict", + "crud_outbound_release_review_total_pages", "crud_production_task_spawn_temporary_work_order_from_task", "crud_production_work_order_accept_conclusion_label", "crud_production_work_order_apply_exclude_inactive_protocol_filter", @@ -1598,14 +2816,6 @@ "crud_production_work_order_update_production_work_order", "crud_production_work_order_wo_to_dict", "crud_production_work_order_wo_to_response_dict", - "crud_protocol_sample_collection_apply_sample_status_filter", - "crud_protocol_sample_collection_base_query", - "crud_protocol_sample_collection_fmt_dt", - "crud_protocol_sample_collection_list_protocol_sample_collections", - "crud_protocol_sample_collection_py", - "crud_protocol_sample_collection_row_to_dict", - "crud_protocol_sample_collection_sample_status_label", - "crud_protocol_sample_collection_total_pages", "crud_qc_inspection_batch_allocate_batch_name", "crud_qc_inspection_batch_apply_assignees_to_batch_tasks", "crud_qc_inspection_batch_assignee_names", @@ -1763,6 +2973,7 @@ "crud_qc_work_order_sync_work_order_lab_items", "crud_qc_work_order_sync_work_order_third_party_items", "crud_qc_work_order_temp_lab_lines", + "crud_qc_work_order_temp_tasks", "crud_qc_work_order_temp_third_lines", "crud_qc_work_order_third_lines", "crud_qc_work_order_try_complete_temp_qc_work_order", @@ -1773,101 +2984,8 @@ "crud_qc_work_order_user_nick_name_map", "crud_qc_work_order_valid_qc_dispatch_output_type_ids", "crud_qc_work_order_validate_cell_product_id", + "crud_qc_work_order_wo_to_dict", "crud_qc_work_order_work_order_qc_biz_type", - "crud_research_donation_sample_collection_apply_sample_status_filter", - "crud_research_donation_sample_collection_base_query", - "crud_research_donation_sample_collection_fmt_dt", - "crud_research_donation_sample_collection_list_donation_sample_collections", - "crud_research_donation_sample_collection_py", - "crud_research_donation_sample_collection_row_to_dict", - "crud_research_donation_sample_collection_sample_status_label", - "crud_research_donation_sample_collection_total_pages", - "crud_sample_production_reception_apply_payload_to_row", - "crud_sample_production_reception_create_production_reception", - "crud_sample_production_reception_dec", - "crud_sample_production_reception_fmt_dt", - "crud_sample_production_reception_get_by_id", - "crud_sample_production_reception_get_by_reception_id", - "crud_sample_production_reception_get_map_by_reception_ids", - "crud_sample_production_reception_get_qc_reception", - "crud_sample_production_reception_int_val", - "crud_sample_production_reception_py", - "crud_sample_production_reception_resolve_field_profile", - "crud_sample_production_reception_row_to_dict", - "crud_sample_production_reception_update_production_reception", - "crud_sample_production_reception_validate_handler_user_id", - "crud_sample_production_reception_validate_payload", - "crud_sample_reception_attach_production_reception", - "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", - "crud_sample_reception_check_result_py", - "crud_sample_reception_check_result_rationale_108", - "crud_sample_reception_check_result_rationale_133", - "crud_sample_reception_check_result_rationale_171", - "crud_sample_reception_check_result_result_to_dict", - "crud_sample_reception_check_result_save_reception_check_results", - "crud_sample_reception_check_result_soft_delete_reception_check_results", - "crud_sample_reception_check_result_sync_legacy_columns_from_results", - "crud_sample_reception_create_sample_reception", - "crud_sample_reception_dec", - "crud_sample_reception_donation_ids_matching_lab_storage_keyword", - "crud_sample_reception_donation_rows_to_sample_list_items", - "crud_sample_reception_donation_sample_detail_rows_query", - "crud_sample_reception_donation_sample_id_col", - "crud_sample_reception_donation_sample_pending_query", - "crud_sample_reception_finalize_reception_detail", - "crud_sample_reception_fmt_dt", - "crud_sample_reception_format_lab_storage_codes_csv", - "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", - "crud_sample_reception_get_reception_by_id", - "crud_sample_reception_get_reception_by_sample_code", - "crud_sample_reception_get_receptions_map_for_donation_samples", - "crud_sample_reception_get_receptions_map_for_samples", - "crud_sample_reception_lab_code_allocate_lab_storage_codes", - "crud_sample_reception_lab_code_allocate_one_seq", - "crud_sample_reception_lab_code_assert_lab_storage_code_available", - "crud_sample_reception_lab_code_format_lab_storage_code", - "crud_sample_reception_lab_code_max_existing_seq", - "crud_sample_reception_lab_code_parse_reception_date", - "crud_sample_reception_lab_code_py", - "crud_sample_reception_lab_code_rationale_1", - "crud_sample_reception_lab_code_rationale_165", - "crud_sample_reception_lab_code_rationale_177", - "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", - "crud_sample_reception_lab_code_sync_sequence_from_existing", - "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", - "crud_sample_reception_lab_code_validate_lab_storage_code", - "crud_sample_reception_lab_storage_keyword_like", - "crud_sample_reception_list_pending_protocol_samples", - "crud_sample_reception_list_received_protocol_samples", - "crud_sample_reception_normalize_date_bound", - "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", - "crud_sample_reception_py", - "crud_sample_reception_reception_detail_item", - "crud_sample_reception_reception_detail_item_with_production", - "crud_sample_reception_reception_ids_matching_lab_storage_keyword", - "crud_sample_reception_reception_sample_code", - "crud_sample_reception_reception_to_dict", - "crud_sample_reception_rows_to_sample_list_items", - "crud_sample_reception_sample_codes_matching_lab_storage_keyword", - "crud_sample_reception_sample_detail_rows_query", - "crud_sample_reception_sample_pending_query", - "crud_sample_reception_update_sample_reception", - "crud_storage_entry_sms_notification_base_query", - "crud_storage_entry_sms_notification_ensure_notification", - "crud_storage_entry_sms_notification_fetch_sample_type_name", - "crud_storage_entry_sms_notification_fmt_dt", - "crud_storage_entry_sms_notification_generate_sms_content", - "crud_storage_entry_sms_notification_list_notifications", - "crud_storage_entry_sms_notification_normalize_date_bound", - "crud_storage_entry_sms_notification_py", - "crud_storage_entry_sms_notification_resolve_notification", - "crud_storage_entry_sms_notification_row_to_dict", - "crud_storage_entry_sms_notification_storage_status_label", - "crud_storage_entry_sms_notification_toggle_notification_status", - "crud_storage_entry_sms_notification_total_pages", - "crud_storage_entry_sms_notification_unicode_ci", "crud_storage_release_review_batch_store_samples", "crud_storage_release_review_batch_submit_review", "crud_storage_release_review_build_cell_storage_protocol_info", @@ -1878,7 +2996,6 @@ "crud_storage_release_review_build_reception_info", "crud_storage_release_review_build_research_donation_protocol_info", "crud_storage_release_review_build_research_donation_transport_info", - "crud_storage_release_review_create_review_from_reception", "crud_storage_release_review_enrich_review_list_items", "crud_storage_release_review_fmt_dt", "crud_storage_release_review_get_review_detail", @@ -1907,1003 +3024,12 @@ "services_qc_work_order_fee_summary_protocol_status_hint", "services_qc_work_order_fee_summary_py", "services_qc_work_order_fee_summary_received_amount_from_details", - "services_qc_work_order_fee_summary_sort_payment_details", - "utils_sample_special_apply_inbound_sample_special_mark_fields", - "utils_sample_special_apply_sample_special_fields", - "utils_sample_special_apply_special_to_item_from_samples", - "utils_sample_special_py", - "utils_sample_special_rationale_42", - "utils_sample_special_sample_special_to_dict", - "utils_sample_special_truthy_flag", - "utils_sample_special_validate_sample_special_raw" - ], - "3": [ - "api_env_detect_rationale_1", - "api_insurance_company_rationale_1", - "api_workflow_processdefcreatebody", - "api_workflow_processdefupdatebody", - "api_workflow_publishversionbody", - "api_workflow_rationale_135", - "api_workflow_startinstancebody", - "api_workflow_taskactionbody", - "base", - "crud_material_rationale_377", - "crud_material_rationale_444", - "crud_material_rationale_473", - "crud_material_stock_check_rationale_362", - "crud_outbound_handover_inventory_rationale_1", - "crud_outbound_handover_inventory_rationale_170", - "crud_outbound_handover_inventory_rationale_215", - "crud_outbound_handover_inventory_rationale_268", - "crud_outbound_handover_inventory_rationale_326", - "crud_outbound_handover_inventory_rationale_40", - "crud_outbound_handover_inventory_rationale_434", - "crud_outbound_handover_inventory_rationale_70", - "crud_outbound_release_material_rationale_1", - "crud_outbound_release_material_rationale_205", - "crud_outbound_release_material_rationale_339", - "crud_outbound_release_material_rationale_52", - "crud_pilot_checkup_ensure_checkup_for_patient", - "crud_pilot_checkup_rationale_1", - "crud_pilot_checkup_rationale_715", - "crud_pilot_checkup_rationale_883", - "crud_pilot_checkup_rationale_927", - "crud_pilot_delivery_rationale_1", - "crud_pilot_delivery_rationale_175", - "crud_pilot_delivery_rationale_359", - "crud_pilot_delivery_rationale_542", - "crud_pilot_delivery_rationale_643", - "crud_pilot_service_rationale_1", - "crud_pilot_service_rationale_1326", - "crud_pilot_service_rationale_2397", - "crud_pilot_service_rationale_2506", - "crud_pilot_service_rationale_2550", - "crud_pilot_service_rationale_2584", - "crud_pilot_service_rationale_2720", - "crud_pilot_service_rationale_2746", - "crud_pilot_service_rationale_2835", - "crud_pilot_service_rationale_2874", - "crud_pilot_service_rationale_3021", - "crud_pilot_service_rationale_3126", - "crud_pilot_service_rationale_3249", - "crud_pilot_service_rationale_3326", - "crud_pilot_service_rationale_3350", - "crud_pilot_service_rationale_3391", - "crud_pilot_service_rationale_3426", - "crud_pilot_service_rationale_3459", - "crud_pilot_service_rationale_3519", - "crud_pilot_service_rationale_3676", - "crud_pilot_service_rationale_3714", - "crud_pilot_service_rationale_3755", - "crud_pilot_service_rationale_3855", - "crud_pilot_service_rationale_4088", - "crud_pilot_service_rationale_4185", - "crud_pilot_service_rationale_4300", - "crud_process_rationale_1", - "crud_process_rationale_277", - "crud_process_route_rationale_1", - "crud_process_route_rationale_463", - "crud_production_material_prep_rationale_1296", - "crud_production_material_prep_rationale_523", - "crud_production_material_prep_rationale_893", - "crud_production_material_prep_rationale_948", - "crud_production_material_stock_check_rationale_367", - "crud_production_material_usage_rationale_1064", - "crud_production_material_usage_rationale_1233", - "crud_production_material_usage_rationale_1312", - "crud_production_material_usage_rationale_195", - "crud_production_material_usage_rationale_20", - "crud_production_material_usage_rationale_367", - "crud_production_material_usage_rationale_391", - "crud_production_material_usage_rationale_42", - "crud_production_material_usage_rationale_448", - "crud_production_material_usage_rationale_524", - "crud_production_material_usage_rationale_595", - "crud_production_material_usage_rationale_773", - "crud_production_material_usage_rationale_878", - "crud_production_material_usage_rationale_934", - "crud_qc_material_usage_rationale_181", - "crud_qc_material_usage_rationale_19", - "crud_qc_material_usage_rationale_222", - "crud_qc_material_usage_rationale_408", - "crud_qc_material_usage_rationale_41", - "crud_qc_material_usage_rationale_431", - "crud_qc_material_usage_rationale_488", - "crud_qc_material_usage_rationale_537", - "crud_qc_material_usage_rationale_607", - "crud_qc_material_usage_rationale_774", - "crud_qc_material_usage_rationale_874", - "crud_qc_material_usage_rationale_959", - "crud_workflow_publish_version", - "crud_workflow_rationale_1", - "models_clinical_payment_bizpilotpayment", - "models_clinical_payment_py", - "models_clinical_payment_rationale_8", - "models_material_bizmaterial", - "models_material_bizmaterialstockbatch", - "models_material_bizmaterialstockcheck", - "models_material_bizmaterialstockcheckbatchline", - "models_material_bizmaterialstockcheckunusedline", - "models_material_bizmaterialstocklog", - "models_material_bizmaterialusage", - "models_material_py", - "models_models_bizbiznosequence", - "models_models_bizcellproductprice", - "models_models_bizcellproductprojectsystem", - "models_models_bizcellproductprojectsystemitem", - "models_models_bizcellproductspec", - "models_models_bizcellproducttype", - "models_models_bizchannel", - "models_models_bizchannelaccount", - "models_models_bizchannelagreement", - "models_models_bizchannelagreementproductprice", - "models_models_bizchannelinvoice", - "models_models_bizchannelmailaddress", - "models_models_bizchannelproductquota", - "models_models_bizchannelserviceorder", - "models_models_bizchannelserviceorderproduct", - "models_models_bizchannelserviceordertxn", - "models_models_bizcheckupinstitution", - "models_models_bizcheckupinstitutioninvoice", - "models_models_bizcheckupinstitutionpackage", - "models_models_bizcheckupinstitutionpackageitem", - "models_models_bizcheckupinstitutionproject", - "models_models_bizconsumable", - "models_models_bizconsumablepack", - "models_models_bizconsumablepackitem", - "models_models_bizconsumablestocklog", - "models_models_bizenvdetectitem", - "models_models_bizenvdetectrecord", - "models_models_bizequipment", - "models_models_bizinsurancecompany", - "models_models_bizinsurancecompanyinvoice", - "models_models_bizinsuranceprojectprice", - "models_models_bizleaverequest", - "models_models_bizoutboundhandover", - "models_models_bizoutboundreleasecell", - "models_models_bizoutboundreleasematerial", - "models_models_bizoutboundreleasepaper", - "models_models_bizoutboundreleaseqcmaterial", - "models_models_bizoutboundreleasereview", - "models_models_bizpilotcheckup", - "models_models_bizpilotcheckupactualitem", - "models_models_bizpilotcheckupreserveitem", - "models_models_bizpilotdelivery", - "models_models_bizpilotdeliverymaterial", - "models_models_bizpilotdeliverymethod", - "models_models_bizpilotinfusionconfirm", - "models_models_bizprocess", - "models_models_bizprocesscategory", - "models_models_bizprocessconsumable", - "models_models_bizprocessdatacollection", - "models_models_bizprocessoutput", - "models_models_bizprocessreagent", - "models_models_bizprocessroute", - "models_models_bizprocessroutestep", - "models_models_bizprocessroutestepconsumable", - "models_models_bizprocessroutestepdatacollection", - "models_models_bizprocessroutestepoutput", - "models_models_bizprocessroutestepreagent", - "models_models_bizproductiontaskhandover", - "models_models_bizproductiontaskstepconfiguredreagent", - "models_models_bizprotocolaudit", - "models_models_bizprotocolinvoicerequest", - "models_models_bizprotocolinvoicerequestitem", - "models_models_bizprotocolpayment", - "models_models_bizprotocolpaymentdetail", - "models_models_bizqcbatchassignee", - "models_models_bizqcsmsnotification", - "models_models_bizqcthirdpartycompany", - "models_models_bizqcworkorderinspectionbatch", - "models_models_bizreagent", - "models_models_bizreagentstocklog", - "models_models_bizsampleproductionreception", - "models_models_bizsamplereceptioncheckitem", - "models_models_bizsamplereceptioncheckresult", - "models_models_bizsamplesmsnotification", - "models_models_bizsopdocument", - "models_models_bizstorageentrysmsnotification", - "models_models_py", - "models_models_rationale_1", - "models_models_rationale_1031", - "models_models_rationale_107", - "models_models_rationale_1083", - "models_models_rationale_11", - "models_models_rationale_1104", - "models_models_rationale_1124", - "models_models_rationale_1146", - "models_models_rationale_1185", - "models_models_rationale_1244", - "models_models_rationale_1269", - "models_models_rationale_1298", - "models_models_rationale_1326", - "models_models_rationale_1348", - "models_models_rationale_1369", - "models_models_rationale_1418", - "models_models_rationale_1439", - "models_models_rationale_1458", - "models_models_rationale_1481", - "models_models_rationale_1541", - "models_models_rationale_1588", - "models_models_rationale_1613", - "models_models_rationale_1636", - "models_models_rationale_1658", - "models_models_rationale_1681", - "models_models_rationale_1707", - "models_models_rationale_1735", - "models_models_rationale_1754", - "models_models_rationale_176", - "models_models_rationale_1773", - "models_models_rationale_1798", - "models_models_rationale_1818", - "models_models_rationale_1869", - "models_models_rationale_1894", - "models_models_rationale_1919", - "models_models_rationale_1943", - "models_models_rationale_1964", - "models_models_rationale_1983", - "models_models_rationale_2009", - "models_models_rationale_2055", - "models_models_rationale_2084", - "models_models_rationale_2119", - "models_models_rationale_2142", - "models_models_rationale_2166", - "models_models_rationale_2187", - "models_models_rationale_2208", - "models_models_rationale_2312", - "models_models_rationale_2333", - "models_models_rationale_2371", - "models_models_rationale_2393", - "models_models_rationale_242", - "models_models_rationale_2441", - "models_models_rationale_2465", - "models_models_rationale_2489", - "models_models_rationale_2528", - "models_models_rationale_2550", - "models_models_rationale_2578", - "models_models_rationale_2602", - "models_models_rationale_2626", - "models_models_rationale_2647", - "models_models_rationale_2672", - "models_models_rationale_2707", - "models_models_rationale_2737", - "models_models_rationale_2769", - "models_models_rationale_2791", - "models_models_rationale_280", - "models_models_rationale_2813", - "models_models_rationale_2846", - "models_models_rationale_2865", - "models_models_rationale_2891", - "models_models_rationale_2917", - "models_models_rationale_2942", - "models_models_rationale_2963", - "models_models_rationale_2984", - "models_models_rationale_3009", - "models_models_rationale_3039", - "models_models_rationale_3062", - "models_models_rationale_3086", - "models_models_rationale_3107", - "models_models_rationale_3137", - "models_models_rationale_3167", - "models_models_rationale_3197", - "models_models_rationale_3226", - "models_models_rationale_323", - "models_models_rationale_3251", - "models_models_rationale_3280", - "models_models_rationale_3307", - "models_models_rationale_3336", - "models_models_rationale_3356", - "models_models_rationale_3376", - "models_models_rationale_3395", - "models_models_rationale_3416", - "models_models_rationale_3445", - "models_models_rationale_346", - "models_models_rationale_3466", - "models_models_rationale_3485", - "models_models_rationale_3513", - "models_models_rationale_3535", - "models_models_rationale_3560", - "models_models_rationale_3585", - "models_models_rationale_3611", - "models_models_rationale_3631", - "models_models_rationale_364", - "models_models_rationale_383", - "models_models_rationale_405", - "models_models_rationale_425", - "models_models_rationale_472", - "models_models_rationale_573", - "models_models_rationale_622", - "models_models_rationale_665", - "models_models_rationale_686", - "models_models_rationale_69", - "models_models_rationale_737", - "models_models_rationale_769", - "models_models_rationale_790", - "models_models_rationale_823", - "models_models_rationale_849", - "models_models_rationale_88", - "models_models_rationale_882", - "models_models_rationale_912", - "models_models_rationale_934", - "models_models_rationale_974", - "models_models_rationale_998", - "models_models_sysapirequestlog", - "models_models_sysapirequestloghis", - "models_models_sysdictdata", - "models_models_sysdicttype", - "models_models_sysethnic", - "models_models_sysmenu", - "models_models_syspost", - "models_models_sysroledatascopedetail", - "models_models_sysrolemenu", - "models_models_syssite", - "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_production_material_bizproductionmaterial", - "models_production_material_bizproductionmaterialformula", - "models_production_material_bizproductionmaterialprep", - "models_production_material_bizproductionmaterialprepline", - "models_production_material_bizproductionmaterialstockbatch", - "models_production_material_bizproductionmaterialstockcheck", - "models_production_material_bizproductionmaterialstockcheckbatchline", - "models_production_material_bizproductionmaterialstockcheckunusedline", - "models_production_material_bizproductionmaterialusage", - "models_production_material_py", - "models_qc_material_bizqcmaterial", - "models_qc_material_bizqcmaterialstockbatch", - "models_qc_material_bizqcmaterialusage", - "models_qc_param_bizqcitemparam", - "models_qc_param_bizqctaskresult", - "models_qc_param_py", - "services_workflow_engine_rationale_1" - ], - "4": [ - "core_utils_generate_uuid", - "crud_consumable_batch_stock_in", - "crud_consumable_batch_stock_out", - "crud_consumable_build_manual_out_remark", - "crud_consumable_consumable_code_exists", - "crud_consumable_create_consumable", - "crud_consumable_dec", - "crud_consumable_get_consumable", - "crud_consumable_is_enabled_status", - "crud_consumable_list_consumables", - "crud_consumable_norm_status", - "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_rationale_1", - "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_consumable_py", - "crud_consumable_rationale_1", - "crud_consumable_row_to_dict", - "crud_consumable_soft_delete_consumable", - "crud_consumable_stock_in", - "crud_consumable_stock_out", - "crud_consumable_total_pages", - "crud_consumable_update_consumable", - "crud_equipment_create_equipment", - "crud_equipment_dec", - "crud_equipment_equipment_code_exists", - "crud_equipment_equipment_is_referenced", - "crud_equipment_get_equipment", - "crud_equipment_list_equipments", - "crud_equipment_norm_status", - "crud_equipment_parse_date", - "crud_equipment_py", - "crud_equipment_rationale_1", - "crud_equipment_row_to_dict", - "crud_equipment_soft_delete_equipment", - "crud_equipment_total_pages", - "crud_equipment_update_equipment", - "crud_menu_build_tree", - "crud_menu_cascade_soft_delete", - "crud_menu_create_menu", - "crud_menu_get_menu", - "crud_menu_list_menus", - "crud_menu_list_menus_tree", - "crud_menu_menu_name_exists", - "crud_menu_py", - "crud_menu_row_to_dict", - "crud_menu_soft_delete_menu", - "crud_menu_update_menu", - "crud_pilot_service_activate_channel_agreement", - "crud_pilot_service_apply_gmcp_order_quotas", - "crud_pilot_service_apply_purchase_txn_holdings", - "crud_pilot_service_apply_unsubscribe_txn_holdings", - "crud_pilot_service_batch_gmcp_current_holding_amounts", - "crud_pilot_service_batch_gmcp_purchase_totals", - "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", - "crud_pilot_service_calc_gmcp_purchase_total", - "crud_pilot_service_calc_gmcp_purchase_total_from_db", - "crud_pilot_service_cell_product_price_code_exists", - "crud_pilot_service_cell_product_spec_code_exists", - "crud_pilot_service_cell_product_type_code_exists", - "crud_pilot_service_channel_agreement_price_exists", - "crud_pilot_service_channel_agreement_price_item_key", - "crud_pilot_service_checkup_package_code_exists", - "crud_pilot_service_confirm_receipt", - "crud_pilot_service_confirm_refund", - "crud_pilot_service_confirm_txn", - "crud_pilot_service_create_cell_product_price", - "crud_pilot_service_create_cell_product_spec", - "crud_pilot_service_create_cell_product_type", - "crud_pilot_service_create_channel", - "crud_pilot_service_create_channel_agreement", - "crud_pilot_service_create_channel_agreement_price", - "crud_pilot_service_create_channel_invoice", - "crud_pilot_service_create_channel_mail_address", - "crud_pilot_service_create_channel_service_order", - "crud_pilot_service_create_checkup_institution", - "crud_pilot_service_create_checkup_institution_invoice", - "crud_pilot_service_create_checkup_institution_package", - "crud_pilot_service_create_checkup_institution_project", - "crud_pilot_service_create_project_system", - "crud_pilot_service_create_project_system_item", - "crud_pilot_service_create_purchase_txn", - "crud_pilot_service_create_recharge_txn", - "crud_pilot_service_create_refund_txn", - "crud_pilot_service_create_unsubscribe_txn", - "crud_pilot_service_enrich_txn_products_from_order", - "crud_pilot_service_get_cell_product_price", - "crud_pilot_service_get_cell_product_spec", - "crud_pilot_service_get_cell_product_type", - "crud_pilot_service_get_channel", - "crud_pilot_service_get_channel_account", - "crud_pilot_service_get_checkup_institution", - "crud_pilot_service_get_checkup_institution_package", - "crud_pilot_service_get_checkup_institution_package_detail", - "crud_pilot_service_get_checkup_project_for_package", - "crud_pilot_service_get_or_create_channel_account", - "crud_pilot_service_get_project_system", - "crud_pilot_service_get_service_order", - "crud_pilot_service_get_service_order_products", - "crud_pilot_service_get_service_order_txn", - "crud_pilot_service_get_valid_channel_agreement", - "crud_pilot_service_gmcp_agreement_editable", - "crud_pilot_service_gmcp_has_purchase_lock", - "crud_pilot_service_insert_package_items", - "crud_pilot_service_list_channel_product_quotas", - "crud_pilot_service_list_channel_service_orders", - "crud_pilot_service_list_checkup_institution_packages", - "crud_pilot_service_list_checkup_institution_projects", - "crud_pilot_service_list_package_items_raw", - "crud_pilot_service_list_service_order_txns", - "crud_pilot_service_normalize_date_bound", - "crud_pilot_service_package_items_to_dicts", - "crud_pilot_service_project_system_code_exists", - "crud_pilot_service_py", - "crud_pilot_service_rationale_1305", - "crud_pilot_service_reduce_channel_product_quota", - "crud_pilot_service_replace_gmcp_product_rows", - "crud_pilot_service_resolve_agreement_price_cell_type", - "crud_pilot_service_resolve_service_order_current_balance", - "crud_pilot_service_resolve_service_order_purchase_total", - "crud_pilot_service_rollback_purchase_txn_holdings", - "crud_pilot_service_rollback_unsubscribe_txn_holdings", - "crud_pilot_service_row_to_dict_channel_account", - "crud_pilot_service_row_to_dict_channel_product_quota", - "crud_pilot_service_row_to_dict_checkup_institution_package", - "crud_pilot_service_row_to_dict_checkup_institution_package_item", - "crud_pilot_service_row_to_dict_checkup_institution_project", - "crud_pilot_service_row_to_dict_service_order_product", - "crud_pilot_service_save_gmcp_product_rows", - "crud_pilot_service_soft_delete_cell_product_price", - "crud_pilot_service_soft_delete_cell_product_spec", - "crud_pilot_service_soft_delete_cell_product_type", - "crud_pilot_service_soft_delete_channel", - "crud_pilot_service_soft_delete_channel_agreement", - "crud_pilot_service_soft_delete_channel_agreement_price", - "crud_pilot_service_soft_delete_channel_invoice", - "crud_pilot_service_soft_delete_channel_mail_address", - "crud_pilot_service_soft_delete_checkup_institution", - "crud_pilot_service_soft_delete_checkup_institution_invoice", - "crud_pilot_service_soft_delete_checkup_institution_package", - "crud_pilot_service_soft_delete_checkup_institution_project", - "crud_pilot_service_soft_delete_project_system", - "crud_pilot_service_soft_delete_project_system_item", - "crud_pilot_service_soft_delete_service_order", - "crud_pilot_service_submit_finance_confirm", - "crud_pilot_service_submit_refund", - "crud_pilot_service_submit_txn_finance", - "crud_pilot_service_sum_package_item_fees", - "crud_pilot_service_total_pages", - "crud_pilot_service_update_cell_product_price", - "crud_pilot_service_update_cell_product_spec", - "crud_pilot_service_update_cell_product_type", - "crud_pilot_service_update_channel", - "crud_pilot_service_update_channel_agreement", - "crud_pilot_service_update_channel_agreement_price", - "crud_pilot_service_update_channel_invoice", - "crud_pilot_service_update_channel_mail_address", - "crud_pilot_service_update_channel_service_order", - "crud_pilot_service_update_checkup_institution", - "crud_pilot_service_update_checkup_institution_invoice", - "crud_pilot_service_update_checkup_institution_package", - "crud_pilot_service_update_checkup_institution_project", - "crud_pilot_service_update_project_system", - "crud_pilot_service_update_project_system_item", - "crud_pilot_service_update_service_order_txn", - "crud_pilot_service_upsert_channel_product_quota", - "crud_pilot_service_user_nick_name_map", - "crud_pilot_service_validate_package_items_for_save", - "crud_pilot_service_void_channel_agreement", - "crud_pilot_service_void_service_order", - "crud_pilot_service_void_txn", - "crud_post_create_post", - "crud_post_get_post", - "crud_post_list_posts", - "crud_post_post_code_exists", - "crud_post_py", - "crud_post_row_to_dict", - "crud_post_soft_delete_post", - "crud_post_total_pages", - "crud_post_update_post", - "crud_process_category_category_code_exists", - "crud_process_category_create_process_category", - "crud_process_category_get_process_category", - "crud_process_category_list_process_categories", - "crud_process_category_py", - "crud_process_category_rationale_1", - "crud_process_category_row_to_dict", - "crud_process_category_soft_delete_process_category", - "crud_process_category_total_pages", - "crud_process_category_update_process_category", - "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_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_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", - "crud_production_material_batch_stock_in", - "crud_production_material_batch_stock_out", - "crud_production_material_build_manual_out_remark", - "crud_production_material_code_exists", - "crud_production_material_create_material", - "crud_production_material_dec", - "crud_production_material_fmt_dt", - "crud_production_material_get_material", - "crud_production_material_is_enabled_status", - "crud_production_material_list_materials", - "crud_production_material_norm_material_type", - "crud_production_material_norm_status", - "crud_production_material_options_list", - "crud_production_material_py", - "crud_production_material_rationale_26", - "crud_production_material_rationale_381", - "crud_production_material_rationale_530", - "crud_production_material_row_to_dict", - "crud_production_material_soft_delete_material", - "crud_production_material_stock_in", - "crud_production_material_stock_out", - "crud_production_material_total_pages", - "crud_production_material_update_material", - "crud_reagent_batch_stock_in", - "crud_reagent_batch_stock_out", - "crud_reagent_create_reagent", - "crud_reagent_dec", - "crud_reagent_get_reagent", - "crud_reagent_is_enabled_status", - "crud_reagent_list_reagents", - "crud_reagent_norm_status", - "crud_reagent_py", - "crud_reagent_reagent_code_exists", - "crud_reagent_row_to_dict", - "crud_reagent_soft_delete_reagent", - "crud_reagent_stock_in", - "crud_reagent_stock_out", - "crud_reagent_total_pages", - "crud_reagent_update_reagent", - "crud_site_create_site", - "crud_site_get_site", - "crud_site_list_sites", - "crud_site_py", - "crud_site_row_to_dict", - "crud_site_site_code_exists", - "crud_site_soft_delete_site", - "crud_site_total_pages", - "crud_site_update_site", - "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_tenant_create_tenant", - "crud_tenant_get_tenant", - "crud_tenant_list_tenants", - "crud_tenant_py", - "crud_tenant_row_to_dict", - "crud_tenant_soft_delete_tenant", - "crud_tenant_tenant_no_exists", - "crud_tenant_total_pages", - "crud_tenant_update_tenant" - ], - "5": [ - "api_collection_protocol_persist_protocol_sub_resources", - "api_ethnic_list_ethnics_for_select", - "api_ethnic_py", - "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_apirequestlogcrud", - "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_active_invoiced_payment_detail_ids", - "crud_collection_protocol_add_months_yyyymmdd", - "crud_collection_protocol_align_fq_payment_details_payload", - "crud_collection_protocol_apply_payment_detail_list_filters", - "crud_collection_protocol_apply_submit_receipt_finance", - "crud_collection_protocol_attachments_to_urls", - "crud_collection_protocol_audit_to_dict", - "crud_collection_protocol_build_installment_summary", - "crud_collection_protocol_calc_installment_due_amounts", - "crud_collection_protocol_classify_installment_warning", - "crud_collection_protocol_collection_info_to_dict", - "crud_collection_protocol_compare_datetime", - "crud_collection_protocol_compare_money", - "crud_collection_protocol_confirm_receipt", - "crud_collection_protocol_confirm_refund", - "crud_collection_protocol_count_pending_protocol_invoice_requests", - "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_attachment_file_size", - "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_protocol_detail_bundle", - "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", - "crud_collection_protocol_get_storage_cert", - "crud_collection_protocol_invoice_request_item_to_dict", - "crud_collection_protocol_invoice_request_list_query", - "crud_collection_protocol_invoice_request_to_dict", - "crud_collection_protocol_list_audits", - "crud_collection_protocol_list_collection_protocols", - "crud_collection_protocol_list_installment_warning", - "crud_collection_protocol_list_invoice_eligible_payment_details", - "crud_collection_protocol_list_invoice_requests_by_protocol", - "crud_collection_protocol_list_payment_details", - "crud_collection_protocol_list_payment_details_page", - "crud_collection_protocol_list_protocol_invoice_requests", - "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_protocol_storage_in_date_map", - "crud_collection_protocol_load_sample_type_name_map", - "crud_collection_protocol_load_site_name_map", - "crud_collection_protocol_load_unit_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_date_bound", - "crud_collection_protocol_normalize_fields", - "crud_collection_protocol_normalize_yyyymmdd_date", - "crud_collection_protocol_optional_decimal", - "crud_collection_protocol_pack_invoice_request_with_items", - "crud_collection_protocol_party_customer_map_by_protocol_ids", - "crud_collection_protocol_party_customer_to_dict", - "crud_collection_protocol_payment_detail_compare_from_model", - "crud_collection_protocol_payment_detail_compare_row", - "crud_collection_protocol_payment_detail_sort_key", - "crud_collection_protocol_payment_details_payload_unchanged", - "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_reject_receipt", - "crud_collection_protocol_reject_refund", - "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_storage_in_date_to_yyyymmdd", - "crud_collection_protocol_submit_receipt_finance", - "crud_collection_protocol_today_yyyymmdd", - "crud_collection_protocol_total_pages", - "crud_collection_protocol_transport_to_dict", - "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_receipt_finance_submit_ready", - "crud_collection_protocol_validate_sample_codes_not_used", - "crud_collection_protocol_yyyymmdd_from_date_param", - "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_material_usage_amount_for_row", - "crud_material_usage_batch_map", - "crud_material_usage_display_remark", - "crud_material_usage_fmt_date_val", - "crud_material_usage_list_stock_check_requisitions", - "crud_material_usage_list_usages", - "crud_material_usage_list_usages_query", - "crud_material_usage_mark_requisition_fully_used", - "crud_material_usage_paginate_usages", - "crud_material_usage_parse_receiver_purpose_from_remark", - "crud_material_usage_py", - "crud_material_usage_rationale_302", - "crud_material_usage_receiver_display_map", - "crud_material_usage_resolve_receiver_purpose", - "crud_material_usage_row_to_dict", - "crud_material_usage_stock_in_date_for_row", - "crud_material_usage_unit_price_for_row", - "crud_material_usage_usage_unit_label", - "crud_material_usage_user_nick_name_map", - "crud_pilot_service_list_cell_product_prices", - "crud_pilot_service_list_cell_product_specs", - "crud_pilot_service_list_cell_product_types", - "crud_pilot_service_list_channel_agreement_prices", - "crud_pilot_service_list_channel_agreements", - "crud_pilot_service_list_channel_invoices", - "crud_pilot_service_list_channel_mail_addresses", - "crud_pilot_service_list_checkup_institution_invoices", - "crud_pilot_service_list_checkup_institutions", - "crud_pilot_service_list_project_system_items", - "crud_pilot_service_list_project_systems", - "crud_production_material_filter_material_type", - "crud_production_material_usage_amount_for_row", - "crud_production_material_usage_batch_map", - "crud_production_material_usage_display_remark", - "crud_production_material_usage_fmt_date_val", - "crud_production_material_usage_list_available_requisitions_for_prep", - "crud_production_material_usage_list_linked_step_usages", - "crud_production_material_usage_list_my_prep_consumptions", - "crud_production_material_usage_list_my_usages", - "crud_production_material_usage_list_prep_consumptions", - "crud_production_material_usage_list_requisition_options", - "crud_production_material_usage_list_stock_check_requisitions", - "crud_production_material_usage_list_usages", - "crud_production_material_usage_list_usages_by_step", - "crud_production_material_usage_list_usages_query", - "crud_production_material_usage_mark_requisition_fully_used", - "crud_production_material_usage_mine_usage_filter", - "crud_production_material_usage_paginate_usages", - "crud_production_material_usage_parse_receiver_purpose_from_remark", - "crud_production_material_usage_prep_consumption_to_dict", - "crud_production_material_usage_py", - "crud_production_material_usage_receiver_display_map", - "crud_production_material_usage_record_step_usage_from_requisition", - "crud_production_material_usage_resolve_receiver_purpose", - "crud_production_material_usage_row_to_dict", - "crud_production_material_usage_step_consumed_qty_map", - "crud_production_material_usage_stock_in_date_for_row", - "crud_production_material_usage_unit_price_for_row", - "crud_production_material_usage_usage_unit_label", - "crud_production_material_usage_user_nick_name_map", - "crud_production_task_base_active_step_count_query", - "crud_qc_material_usage_amount_for_row", - "crud_qc_material_usage_batch_map", - "crud_qc_material_usage_deduct_for_task", - "crud_qc_material_usage_deduct_task_usage_legacy_batch", - "crud_qc_material_usage_display_remark", - "crud_qc_material_usage_fmt_date_val", - "crud_qc_material_usage_linked_qc_task_no_map", - "crud_qc_material_usage_list_linked_task_usages", - "crud_qc_material_usage_list_my_usages", - "crud_qc_material_usage_list_requisition_options", - "crud_qc_material_usage_list_stock_check_requisitions", - "crud_qc_material_usage_list_usages", - "crud_qc_material_usage_list_usages_by_task", - "crud_qc_material_usage_list_usages_query", - "crud_qc_material_usage_mine_usage_filter", - "crud_qc_material_usage_paginate_usages", - "crud_qc_material_usage_parse_receiver_purpose_from_remark", - "crud_qc_material_usage_py", - "crud_qc_material_usage_receiver_display_map", - "crud_qc_material_usage_record_task_usage_from_requisition", - "crud_qc_material_usage_resolve_receiver_purpose", - "crud_qc_material_usage_revert_task_material_usages", - "crud_qc_material_usage_row_to_dict", - "crud_qc_material_usage_stock_in_date_for_row", - "crud_qc_material_usage_task_consumed_qty_map", - "crud_qc_material_usage_unit_price_for_row", - "crud_qc_material_usage_usage_unit_label", - "crud_qc_material_usage_user_nick_name_map", - "crud_qc_sms_notification_apply_qc_status_filter", - "crud_qc_sms_notification_base_query", - "crud_qc_sms_notification_derive_qc_conclusion", - "crud_qc_sms_notification_ensure_notification", - "crud_qc_sms_notification_eq_ci", - "crud_qc_sms_notification_fetch_completed_tasks", - "crud_qc_sms_notification_fmt_dt", - "crud_qc_sms_notification_generate_sms_content", - "crud_qc_sms_notification_list_notifications", - "crud_qc_sms_notification_normalize_date_bound", - "crud_qc_sms_notification_py", - "crud_qc_sms_notification_qc_complete_time", - "crud_qc_sms_notification_qc_status_label", - "crud_qc_sms_notification_resolve_notification", - "crud_qc_sms_notification_row_to_dict", - "crud_qc_sms_notification_task_stats_subquery", - "crud_qc_sms_notification_toggle_notification_status", - "crud_qc_sms_notification_total_pages", - "crud_qc_sms_notification_unicode_ci", - "crud_qc_work_order_count_unfinished_work_orders_by_tab", - "crud_sample_sms_notification_accept_conclusion_label", - "crud_sample_sms_notification_base_query", - "crud_sample_sms_notification_ensure_notification", - "crud_sample_sms_notification_fetch_sample_type_name", - "crud_sample_sms_notification_fmt_dt", - "crud_sample_sms_notification_generate_sms_content", - "crud_sample_sms_notification_list_notifications", - "crud_sample_sms_notification_normalize_date_bound", - "crud_sample_sms_notification_py", - "crud_sample_sms_notification_resolve_notification", - "crud_sample_sms_notification_row_to_dict", - "crud_sample_sms_notification_toggle_notification_status", - "crud_sample_sms_notification_total_pages", - "crud_sample_sms_notification_unicode_ci", - "crud_workflow_create_process_def", - "crud_workflow_get_process_def", - "crud_workflow_list_completed_tasks", - "crud_workflow_list_my_instances", - "crud_workflow_list_pending_tasks", - "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_protocol_payment_installment_add_days_yyyymmdd", - "services_protocol_payment_installment_add_interval_months_yyyymmdd", - "services_protocol_payment_installment_add_months_yyyymmdd", - "services_protocol_payment_installment_calc_fq_installment_due_date", - "services_protocol_payment_installment_calc_installment_due_amounts_by_ratios", - "services_protocol_payment_installment_calc_installment_due_amounts_inline", - "services_protocol_payment_installment_calc_unpaid_amounts_by_ratios", - "services_protocol_payment_installment_is_legacy_installment_ratios", - "services_protocol_payment_installment_parse_installment_ratios", - "services_protocol_payment_installment_py", - "services_protocol_payment_installment_rationale_1", - "services_protocol_payment_installment_rationale_138", - "services_protocol_payment_installment_rationale_160", - "services_protocol_payment_installment_rationale_45", - "services_protocol_payment_installment_rationale_70", - "services_protocol_payment_installment_resolve_installment_due_amounts" + "services_qc_work_order_fee_summary_sort_payment_details" ], "6": [ - "api_basic_info_cellsampletypecreatebody", - "api_basic_info_cellsampletypeupdatebody", - "api_basic_info_collectionregioncreatebody", - "api_basic_info_collectionregionupdatebody", - "api_basic_info_customercreatebody", - "api_basic_info_customerupdatebody", - "api_basic_info_hospitalcreatebody", - "api_basic_info_hospitalupdatebody", - "api_basic_info_protocolnobatchgeneratebody", - "api_basic_info_protocolnobatchissuebody", - "api_basic_info_protocolnobatchrevokebody", - "api_basic_info_protocolnocreatebody", - "api_basic_info_protocolnoupdatebody", - "api_basic_info_rationale_1", - "api_basic_info_samplecodebatchgeneratebody", - "api_basic_info_samplecodebatchissuebody", - "api_basic_info_samplecodebatchrevokebody", - "api_basic_info_samplecodecreatebody", - "api_basic_info_samplecodeupdatebody", - "api_collection_protocol_auditcreatebody", - "api_collection_protocol_batchdetailidsbody", - "api_collection_protocol_batchrefundfinancesubmitbody", - "api_collection_protocol_financeconfirmbody", - "api_collection_protocol_fullmoontodoinsurancebody", - "api_collection_protocol_invoicerequestcompletebody", - "api_collection_protocol_invoicerequestcreatebody", - "api_collection_protocol_paymentdetaildraftbody", - "api_collection_protocol_protocolcreatebody", - "api_collection_protocol_protocolupdatebody", "api_collection_protocol_rationale_1", "api_collection_protocol_rationale_49", "api_collection_protocol_rationale_83", - "api_collection_protocol_refundfinanceconfirmbody", - "api_collection_protocol_refundfinancesubmitbody", "crud_cell_product_rationale_1", "crud_cell_product_rationale_1169", "crud_cell_product_rationale_40", @@ -2918,25 +3044,6 @@ "crud_clinical_payment_rationale_143", "crud_clinical_payment_rationale_173", "crud_clinical_payment_rationale_74", - "crud_collection_protocol_no_rationale_34", - "crud_collection_protocol_rationale_1", - "crud_collection_protocol_rationale_109", - "crud_collection_protocol_rationale_145", - "crud_collection_protocol_rationale_1490", - "crud_collection_protocol_rationale_199", - "crud_collection_protocol_rationale_2164", - "crud_collection_protocol_rationale_218", - "crud_collection_protocol_rationale_229", - "crud_collection_protocol_rationale_240", - "crud_collection_protocol_rationale_2552", - "crud_collection_protocol_rationale_2991", - "crud_collection_protocol_rationale_304", - "crud_collection_protocol_rationale_3288", - "crud_collection_protocol_rationale_587", - "crud_collection_protocol_rationale_634", - "crud_collection_protocol_rationale_75", - "crud_collection_region_rationale_234", - "crud_collection_region_rationale_29", "crud_inbound_sample_special_rationale_1", "crud_outbound_release_review_rationale_139", "crud_outbound_release_review_rationale_513", @@ -2959,6 +3066,10 @@ "crud_pilot_outbound_status_sync_rationale_64", "crud_pilot_outbound_status_sync_rationale_96", "crud_pre_transit_sample_rationale_1", + "crud_process_rationale_1", + "crud_process_rationale_277", + "crud_process_route_rationale_1", + "crud_process_route_rationale_463", "crud_production_task_copy_task_step", "crud_production_task_rationale_1", "crud_production_task_rationale_1104", @@ -2990,19 +3101,12 @@ "crud_production_work_order_rationale_950", "crud_production_work_order_rationale_97", "crud_production_work_order_rationale_976", - "crud_protocol_donation_convert_active_link_query", - "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_rationale_1", "crud_protocol_donation_convert_rationale_132", "crud_protocol_donation_convert_rationale_198", "crud_protocol_donation_convert_rationale_273", "crud_protocol_donation_convert_rationale_35", "crud_protocol_donation_convert_rationale_84", - "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", "crud_protocol_sample_collection_rationale_1", "crud_qc_inspection_batch_rationale_692", "crud_qc_inspection_batch_rationale_906", @@ -3045,36 +3149,34 @@ "crud_qc_work_order_rationale_842", "crud_qc_work_order_rationale_99", "crud_research_donation_convert_from_storage", - "crud_research_donation_convert_to_storage", - "crud_research_donation_merge_comma_separated_urls", "crud_research_donation_rationale_1", - "crud_research_donation_rationale_1202", - "crud_research_donation_rationale_1595", + "crud_research_donation_rationale_1219", + "crud_research_donation_rationale_1612", "crud_research_donation_rationale_178", "crud_research_donation_rationale_189", - "crud_research_donation_rationale_1942", + "crud_research_donation_rationale_1960", "crud_research_donation_rationale_205", "crud_research_donation_rationale_74", - "crud_research_donation_rationale_882", + "crud_research_donation_rationale_895", "crud_research_donation_rationale_91", - "crud_research_donation_rationale_953", + "crud_research_donation_rationale_969", "crud_research_donation_sample_collection_rationale_1", "crud_research_donation_submit_audit", - "crud_sample_reception_rationale_1012", - "crud_sample_reception_rationale_1040", - "crud_sample_reception_rationale_1199", + "crud_sample_reception_rationale_1018", + "crud_sample_reception_rationale_1046", + "crud_sample_reception_rationale_1205", "crud_sample_reception_rationale_122", - "crud_sample_reception_rationale_1246", - "crud_sample_reception_rationale_1287", - "crud_sample_reception_rationale_1343", - "crud_sample_reception_rationale_1367", - "crud_sample_reception_rationale_1392", - "crud_sample_reception_rationale_1413", - "crud_sample_reception_rationale_1437", - "crud_sample_reception_rationale_1462", + "crud_sample_reception_rationale_1252", + "crud_sample_reception_rationale_1293", + "crud_sample_reception_rationale_1349", + "crud_sample_reception_rationale_1373", + "crud_sample_reception_rationale_1398", + "crud_sample_reception_rationale_1419", + "crud_sample_reception_rationale_1443", + "crud_sample_reception_rationale_1468", "crud_sample_reception_rationale_156", "crud_sample_reception_rationale_200", - "crud_sample_reception_rationale_309", + "crud_sample_reception_rationale_312", "crud_sample_reception_rationale_43", "crud_sample_reception_rationale_88", "crud_storage_entry_sms_notification_rationale_185", @@ -3087,19 +3189,24 @@ "crud_storage_release_review_rationale_754", "models_models_bizcellproduct", "models_models_bizcellsampletype", - "models_models_bizcollectionhospital", "models_models_bizcollectionprotocol", - "models_models_bizcollectionprotocolno", - "models_models_bizcollectionregion", - "models_models_bizcustomer", - "models_models_bizexpresscompany", - "models_models_bizitemunit", "models_models_bizoutputtype", "models_models_bizpilotapplication", "models_models_bizpilotinfusionplan", "models_models_bizpilotinfusionschedule", "models_models_bizpilotinfusionscheduleproduct", "models_models_bizpilotpatient", + "models_models_bizprocess", + "models_models_bizprocessconsumable", + "models_models_bizprocessdatacollection", + "models_models_bizprocessoutput", + "models_models_bizprocessreagent", + "models_models_bizprocessroute", + "models_models_bizprocessroutestep", + "models_models_bizprocessroutestepconsumable", + "models_models_bizprocessroutestepdatacollection", + "models_models_bizprocessroutestepoutput", + "models_models_bizprocessroutestepreagent", "models_models_bizproductiontask", "models_models_bizproductiontaskinput", "models_models_bizproductiontaskoutput", @@ -3110,12 +3217,9 @@ "models_models_bizproductiontaskstepoutput", "models_models_bizproductiontaskstepreagent", "models_models_bizproductionworkorder", - "models_models_bizprotocolcollectioninfo", - "models_models_bizprotocolfullmoontodo", "models_models_bizprotocolpartycustomer", "models_models_bizprotocolsample", "models_models_bizprotocolsampletransport", - "models_models_bizprotocolstoragecert", "models_models_bizqclabtestitem", "models_models_bizqctask", "models_models_bizqctaskassignee", @@ -3123,9 +3227,7 @@ "models_models_bizqcworkorder", "models_models_bizqcworkorderlabitem", "models_models_bizqcworkorderthirditem", - "models_models_bizsamplecode", "models_models_bizsamplereception", - "models_models_bizstoragereleasereview", "models_models_bizstorageslotoccupancy", "models_research_donation_bizprotocoldonationconvert", "models_research_donation_bizresearchdonation", @@ -3136,207 +3238,15 @@ "models_research_donation_bizresearchdonationsampletransport", "models_research_donation_py", "models_research_donation_rationale_10", - "models_research_donation_rationale_105", - "models_research_donation_rationale_129", - "models_research_donation_rationale_160", - "models_research_donation_rationale_188", - "models_research_donation_rationale_44", - "models_research_donation_rationale_65", + "models_research_donation_rationale_108", + "models_research_donation_rationale_132", + "models_research_donation_rationale_163", + "models_research_donation_rationale_191", + "models_research_donation_rationale_47", + "models_research_donation_rationale_68", "services_qc_work_order_fee_summary_rationale_1" ], "7": [ - "api_pilot_application_api_save_application", - "crud_base_crudbase_update", - "crud_clinical_payment_map_payments_by_schedule_ids", - "crud_collection_protocol_get_protocol_nos_used_in_protocols", - "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_rationale_1", - "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_outbound_handover_fmt_dt", - "crud_outbound_handover_get_handover_by_schedule", - "crud_outbound_handover_get_outbound_handover", - "crud_outbound_handover_get_outbound_handover_view", - "crud_outbound_handover_handover_row_to_dict", - "crud_outbound_handover_handover_view_dict", - "crud_outbound_handover_parse_handover_time", - "crud_outbound_handover_py", - "crud_outbound_handover_rationale_103", - "crud_outbound_handover_rationale_113", - "crud_outbound_handover_rationale_147", - "crud_outbound_handover_save_outbound_handover", - "crud_outbound_release_material_cell_row_to_dict", - "crud_outbound_release_material_enrich_cell_dicts_with_live_status", - "crud_outbound_release_material_find_outbound_cell_row", - "crud_outbound_release_material_find_outbound_qc_material_row", - "crud_outbound_release_material_fmt_dt", - "crud_outbound_release_material_get_outbound_material", - "crud_outbound_release_material_get_schedule", - "crud_outbound_release_material_legacy_paper_rows_from_attachments", - "crud_outbound_release_material_material_header_to_dict", - "crud_outbound_release_material_paper_row_to_dict", - "crud_outbound_release_material_py", - "crud_outbound_release_material_qc_material_row_to_dict", - "crud_outbound_release_material_save_outbound_material", - "crud_outbound_release_material_soft_delete_outbound_cells_not_in", - "crud_outbound_release_material_soft_delete_outbound_qc_materials_not_in", - "crud_pilot_application_auto_generate_schedules", - "crud_pilot_application_complete_application", - "crud_pilot_application_create_application", - "crud_pilot_application_create_basic_experiment_sale_schedules", - "crud_pilot_application_create_infusion_plan", - "crud_pilot_application_create_schedule", - "crud_pilot_application_create_schedule_products", - "crud_pilot_application_format_yyyy_mm_dd", - "crud_pilot_application_generate_application_no", - "crud_pilot_application_get_application", - "crud_pilot_application_get_or_create_infusion_plan", - "crud_pilot_application_get_patient_by_application", - "crud_pilot_application_get_schedule_for_plan", - "crud_pilot_application_list_applications", - "crud_pilot_application_list_infusion_plans", - "crud_pilot_application_list_schedules_by_plan", - "crud_pilot_application_mark_schedule_complete", - "crud_pilot_application_normalize_infusion_status_code", - "crud_pilot_application_normalize_yyyymmdd", - "crud_pilot_application_parse_infusion_datetime", - "crud_pilot_application_prepare_infusion_plan_payload", - "crud_pilot_application_py", - "crud_pilot_application_release_application_no_for_soft_delete", - "crud_pilot_application_resolve_application_attachment_payload", - "crud_pilot_application_row_to_dict_application", - "crud_pilot_application_row_to_dict_infusion_plan", - "crud_pilot_application_row_to_dict_infusion_schedule", - "crud_pilot_application_row_to_dict_patient", - "crud_pilot_application_row_to_dict_schedule_product", - "crud_pilot_application_save_application_infusion", - "crud_pilot_application_save_patient", - "crud_pilot_application_schedule_deletable", - "crud_pilot_application_schedule_has_blocking_links", - "crud_pilot_application_schedule_infusion_editable", - "crud_pilot_application_schedule_locked", - "crud_pilot_application_soft_delete_application", - "crud_pilot_application_soft_delete_infusion_plan", - "crud_pilot_application_soft_delete_schedule", - "crud_pilot_application_start_application", - "crud_pilot_application_update_application", - "crud_pilot_application_update_infusion_plan", - "crud_pilot_application_update_schedule", - "crud_pilot_application_update_schedule_editable", - "crud_pilot_application_update_schedule_order_only", - "crud_pilot_application_upsert_application_infusion", - "crud_pilot_application_upsert_schedule_products", - "crud_pilot_application_void_application", - "crud_pilot_checkup_batch_create_checkups", - "crud_pilot_checkup_create_checkup", - "crud_pilot_checkup_delete_actual_item", - "crud_pilot_checkup_delete_reserve_item", - "crud_pilot_checkup_generate_checkup_no", - "crud_pilot_checkup_get_checkup_by_id", - "crud_pilot_checkup_list_actual_items", - "crud_pilot_checkup_list_checkups_paginated", - "crud_pilot_checkup_list_pending_patients", - "crud_pilot_checkup_list_reserve_items", - "crud_pilot_checkup_mark_checkup_checked", - "crud_pilot_checkup_parse_optional_datetime", - "crud_pilot_checkup_py", - "crud_pilot_checkup_remove_checkup_for_patient", - "crud_pilot_checkup_row_to_dict_actual_item", - "crud_pilot_checkup_row_to_dict_checkup", - "crud_pilot_checkup_row_to_dict_reserve_item", - "crud_pilot_checkup_save_actual_items", - "crud_pilot_checkup_save_reserve_items", - "crud_pilot_checkup_settle_checkup_fee", - "crud_pilot_checkup_soft_delete_checkup", - "crud_pilot_checkup_update_checkup", - "crud_pilot_delivery_create_delivery", - "crud_pilot_delivery_deduct_fee_on_delivery", - "crud_pilot_delivery_delete_delivery_material", - "crud_pilot_delivery_generate_delivery_no", - "crud_pilot_delivery_get_delivery_by_schedule", - "crud_pilot_delivery_get_delivery_method", - "crud_pilot_delivery_list_deliveries_by_application", - "crud_pilot_delivery_list_delivery_materials", - "crud_pilot_delivery_py", - "crud_pilot_delivery_row_to_dict_delivery", - "crud_pilot_delivery_row_to_dict_delivery_material", - "crud_pilot_delivery_row_to_dict_delivery_method", - "crud_pilot_delivery_soft_delete_delivery", - "crud_pilot_infusion_confirm_confirm_infusion", - "crud_pilot_infusion_confirm_create_infusion_confirm", - "crud_pilot_infusion_confirm_delete_infusion_confirm", - "crud_pilot_infusion_confirm_get_confirm_by_id", - "crud_pilot_infusion_confirm_get_confirm_by_schedule", - "crud_pilot_infusion_confirm_list_confirms_by_application", - "crud_pilot_infusion_confirm_py", - "crud_pilot_infusion_confirm_row_to_dict", - "crud_pilot_infusion_confirm_update_infusion_confirm", - "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", - "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", - "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", - "crud_pilot_infusion_schedule_mgmt_find_service_order_product", - "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", - "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", - "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", - "crud_pilot_infusion_schedule_mgmt_py", - "crud_pilot_infusion_schedule_mgmt_resolve_course_display", - "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", - "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", - "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", - "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", - "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", - "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", - "crud_pilot_infusion_schedule_mgmt_update_infusion_status", - "crud_pilot_infusion_schedule_mgmt_update_qc_status", - "crud_pilot_outbound_status_sync_get_schedule", - "crud_pilot_outbound_status_sync_is_pilot_outbound_production", - "crud_pilot_outbound_status_sync_is_pilot_outbound_qc", - "crud_pilot_outbound_status_sync_py", - "crud_pilot_outbound_status_sync_sync_pilot_outbound_from_schedule", - "crud_pilot_outbound_status_sync_sync_production_work_order_from_schedule", - "crud_pilot_outbound_status_sync_sync_qc_work_order_from_schedule", - "crud_pilot_outbound_status_sync_sync_schedule_from_production_work_order", - "crud_pilot_outbound_status_sync_sync_schedule_from_qc_work_order", - "crud_pilot_outbound_status_sync_touch", - "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_user_change_password", - "crud_user_create_user", - "crud_user_get_user", - "crud_user_get_user_with_relations", - "crud_user_hash_password", - "crud_user_list_post_ids_for_user", - "crud_user_list_user_ids_bound_to_post", - "crud_user_list_users", - "crud_user_py", - "crud_user_replace_associations", - "crud_user_reset_password", - "crud_user_row_to_dict", - "crud_user_set_user_post_ids_only", - "crud_user_soft_delete_user", - "crud_user_sync_post_user_bindings", - "crud_user_total_pages", - "crud_user_update_user", - "crud_user_user_no_exists" - ], - "8": [ "crud_material_stock_batch_batch_discard", "crud_material_stock_batch_batch_options", "crud_material_stock_batch_batch_row_to_dict", @@ -3367,7 +3277,6 @@ "crud_material_stock_batch_usage_batch_snapshots", "crud_material_stock_batch_validate_discard_reason", "crud_material_stock_check_batch_line_to_dict", - "crud_material_stock_check_resolve_unused_item_fields", "crud_material_stock_check_unused_amount", "crud_material_stock_check_unused_line_to_dict", "crud_production_material_formula_get_configured_material", @@ -3459,6 +3368,7 @@ "crud_qc_material_rationale_26", "crud_qc_material_row_to_dict", "crud_qc_material_soft_delete_material", + "crud_qc_material_stock_batch_append_batch_qty_adjust", "crud_qc_material_stock_batch_batch_stock_in", "crud_qc_material_stock_batch_batch_stock_out", "crud_qc_material_stock_batch_create_batch_and_usage", @@ -3499,6 +3409,7 @@ "crud_qc_material_stock_check_unused_line_to_dict", "crud_qc_material_stock_check_user_nick_name_map", "crud_qc_material_stock_in", + "crud_qc_material_stock_out", "crud_qc_material_total_pages", "crud_qc_material_update_material", "models_qc_material_bizqcmaterialstockcheck", @@ -3508,9 +3419,24 @@ "services_protocol_pay_mode_switch_dec", "services_protocol_pay_mode_switch_py", "services_protocol_pay_mode_switch_rationale_1", - "services_protocol_pay_mode_switch_validate_payment_details_for_save" + "services_protocol_pay_mode_switch_validate_payment_details_for_save", + "services_protocol_payment_installment_add_days_yyyymmdd", + "services_protocol_payment_installment_add_interval_months_yyyymmdd", + "services_protocol_payment_installment_add_months_yyyymmdd", + "services_protocol_payment_installment_calc_fq_installment_due_date", + "services_protocol_payment_installment_calc_installment_due_amounts_by_ratios", + "services_protocol_payment_installment_calc_installment_due_amounts_inline", + "services_protocol_payment_installment_calc_unpaid_amounts_by_ratios", + "services_protocol_payment_installment_is_legacy_installment_ratios", + "services_protocol_payment_installment_py", + "services_protocol_payment_installment_rationale_1", + "services_protocol_payment_installment_rationale_138", + "services_protocol_payment_installment_rationale_160", + "services_protocol_payment_installment_rationale_45", + "services_protocol_payment_installment_rationale_70", + "services_protocol_payment_installment_resolve_installment_due_amounts" ], - "9": [ + "8": [ "api_workflow_get_designer_data", "app_main_error_json", "app_main_health_check", @@ -3649,14 +3575,26 @@ "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_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_update_instance_status", + "crud_workflow_update_process_def", + "crud_workflow_version_to_dict", "exception", "main_py", "services_workflow_callback_dispatch_local", @@ -3672,184 +3610,23 @@ "services_workflow_engine_parse_node_config", "services_workflow_engine_parse_variables", "services_workflow_engine_py", - "services_workflow_engine_workflowengine", "services_workflow_engine_workflowengine_advance", "services_workflow_engine_workflowengine_approve_task", "services_workflow_engine_workflowengine_check_rules", "services_workflow_engine_workflowengine_evaluate_condition", "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" ], - "10": [ - "api_production_get_next_cell_product_code", - "core_protocol_status_display_build_void_type_label_map", - "core_protocol_status_display_format_protocol_status_label", - "core_protocol_status_display_py", - "core_protocol_status_display_resolve_void_type_label", - "crud_cell_product_ancestor_link_from_cell_product_input", - "crud_cell_product_ancestor_sample_chain_link", - "crud_cell_product_apply_cell_product_status_change", - "crud_cell_product_build_ancestor_chain", - "crud_cell_product_build_descendant_chain", - "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_donation_sample_chain_node", - "crud_cell_product_donation_sample_customer_dict", - "crud_cell_product_edge_meta", - "crud_cell_product_enrich_product_dicts", - "crud_cell_product_find_cell_product_by_input", - "crud_cell_product_find_donation_sample", - "crud_cell_product_find_protocol_sample", - "crud_cell_product_get_cell_product", - "crud_cell_product_get_max_passage_product_seq", - "crud_cell_product_get_max_passage_product_seq_map", - "crud_cell_product_get_max_product_suffix_seq", - "crud_cell_product_get_next_code", - "crud_cell_product_get_product_chain", - "crud_cell_product_list_cell_products", - "crud_cell_product_nest_ancestor_parent", - "crud_cell_product_next_code_start_seq", - "crud_cell_product_normalize_passage_product_base", - "crud_cell_product_normalize_product_code_base", - "crud_cell_product_product_code_exists", - "crud_cell_product_product_node", - "crud_cell_product_product_to_response", - "crud_cell_product_protocol_sample_chain_node", - "crud_cell_product_py", - "crud_cell_product_reserve_next_codes", - "crud_cell_product_row_to_dict", - "crud_cell_product_sample_customer_dict", - "crud_cell_product_sample_type_name_from_id", - "crud_cell_product_total_pages", - "crud_cell_product_update_cell_product", - "crud_cell_product_validate_batch_items", - "crud_equipment_snapshot_join_equipment_ids", - "crud_equipment_snapshot_parse_equipment_ids", - "crud_equipment_snapshot_py", - "crud_equipment_snapshot_rationale_1", - "crud_equipment_snapshot_rationale_29", - "crud_equipment_snapshot_resolve_equipment_list_snapshot", - "crud_outbound_handover_inventory_apply_handover_inventory", - "crud_outbound_handover_inventory_deduct_market_material_for_handover", - "crud_outbound_handover_inventory_get_cell_product_locked", - "crud_outbound_handover_inventory_handover_usage_remark", - "crud_outbound_handover_inventory_handover_usage_remark_prefix", - "crud_outbound_handover_inventory_py", - "crud_outbound_handover_inventory_remove_cell_occupancy_no_commit", - "crud_outbound_handover_inventory_restore_cell_occupancy_no_commit", - "crud_outbound_handover_inventory_revert_handover_inventory", - "crud_outbound_handover_inventory_revert_legacy_qc_handover_usages", - "crud_outbound_handover_inventory_revert_market_handover_usages", - "crud_production_material_usage_deduct_step_usage_legacy_batch", - "crud_production_material_usage_register_step_usage_from_requisition", - "crud_production_material_usage_revert_step_material_usages", - "crud_production_task_add_task_step", - "crud_production_task_aggregate_production_tab_step_field", - "crud_production_task_assert_step_assignee_for_write", - "crud_production_task_assert_task_assignee", - "crud_production_task_assert_task_step_assignee_or_legacy", - "crud_production_task_batch_load_step_sub_tables", - "crud_production_task_clone_route_to_task", - "crud_production_task_clone_step_consumables", - "crud_production_task_clone_step_data_collections", - "crud_production_task_clone_step_outputs", - "crud_production_task_clone_step_reagents", - "crud_production_task_consume_task_input_cell_products", - "crud_production_task_count_mine_production_work_order_tab_step_badges", - "crud_production_task_count_production_work_order_tab_step_badges", - "crud_production_task_count_step_tab_badges_by_tab", - "crud_production_task_create_occupancy_for_product", - "crud_production_task_create_production_task", - "crud_production_task_delete_production_task", - "crud_production_task_delete_task_step", - "crud_production_task_empty_production_tab_step_counts", - "crud_production_task_empty_step_sub_tables", - "crud_production_task_enrich_assignee_names", - "crud_production_task_enrich_handover_times", - "crud_production_task_enrich_outbound_task_items", - "crud_production_task_enrich_tasks_with_step_summaries", - "crud_production_task_fmt_dt", - "crud_production_task_forward_production_task", - "crud_production_task_generate_task_no", - "crud_production_task_get_production_task_detail", - "crud_production_task_get_production_task_row", - "crud_production_task_list_mine_production_tasks", - "crud_production_task_list_production_tasks", - "crud_production_task_normalize_date_bound", - "crud_production_task_output_item_has_spec", - "crud_production_task_output_item_spec_text", - "crud_production_task_parse_optional_date", - "crud_production_task_py", - "crud_production_task_reassign_production_task", - "crud_production_task_record_task_handover", - "crud_production_task_reorder_task_steps", - "crud_production_task_replace_step_configured_reagents", - "crud_production_task_replace_step_consumables", - "crud_production_task_replace_step_data_collections", - "crud_production_task_replace_step_outputs", - "crud_production_task_replace_step_reagents", - "crud_production_task_require_requisition_for_catalog_material", - "crud_production_task_resolve_production_tab_key", - "crud_production_task_resolve_sub_table_order_num", - "crud_production_task_set_task_inputs", - "crud_production_task_set_task_outputs", - "crud_production_task_soft_delete_sub", - "crud_production_task_step_assignee_active_users_in_tenant", - "crud_production_task_step_assignee_active_users_with_role_in_tenant", - "crud_production_task_step_assignee_enrich_step_assignees", - "crud_production_task_step_assignee_enrich_step_completed_by_names", - "crud_production_task_step_assignee_py", - "crud_production_task_step_assignee_sync_assignees_for_step", - "crud_production_task_step_assignee_user_is_any_step_assignee_of_task", - "crud_production_task_step_assignee_user_is_step_assignee", - "crud_production_task_step_assignee_validate_assignee_user_ids", - "crud_production_task_step_configured_reagent_to_dict", - "crud_production_task_step_consumable_to_dict", - "crud_production_task_step_data_collection_to_dict", - "crud_production_task_step_output_to_dict", - "crud_production_task_step_reagent_to_dict", - "crud_production_task_step_sub_tables_to_dict", - "crud_production_task_step_to_dict", - "crud_production_task_task_input_to_dict", - "crud_production_task_task_output_to_dict", - "crud_production_task_total_pages", - "crud_production_task_update_product_from_output", - "crud_production_task_update_production_task", - "crud_production_task_update_task_status", - "crud_production_task_validate_assignee_user_id", - "crud_production_work_order_sync_production_work_order_status_from_tasks", - "crud_storage_occupancy_add_stored_occupancy_no_commit", - "crud_storage_occupancy_assert_batch_slots_unique", - "crud_storage_occupancy_assert_slot_vacant", - "crud_storage_occupancy_attach_cell_product_fields", - "crud_storage_occupancy_batch_create_occupancies", - "crud_storage_occupancy_create_occupancy", - "crud_storage_occupancy_enrich_occupancy_items", - "crud_storage_occupancy_enrich_slots_with_stored_cell_products", - "crud_storage_occupancy_list_occupancies", - "crud_storage_occupancy_list_occupancy_history", - "crud_storage_occupancy_load_cell_product_map", - "crud_storage_occupancy_py", - "crud_storage_occupancy_refresh_slot_cache", - "crud_storage_occupancy_remove_by_item", - "crud_storage_occupancy_remove_by_item_no_commit", - "crud_storage_occupancy_remove_occupancy", - "crud_storage_occupancy_row_to_dict" - ], - "11": [ + "9": [ "api_operations_accesslogcreatebody", "api_operations_accesslogupdatebody", "api_operations_cleanroomcreatebody", "api_operations_cleanroomupdatebody", "api_operations_exhibitionappointmentcreatebody", "api_operations_exhibitionappointmentupdatebody", + "api_operations_list_storage_slot_stats", "api_operations_occupancycreatebody", "api_operations_rationale_1", "api_operations_rationale_621", @@ -3904,7 +3681,6 @@ "crud_storage_facility_batch_create_slots", "crud_storage_facility_build_node_path_cache", "crud_storage_facility_build_slot_keyword_sql_filters", - "crud_storage_facility_clear_slots_by_facility_node", "crud_storage_facility_collect_descendant_ids", "crud_storage_facility_collect_slot_host_node_ids", "crud_storage_facility_create_facility", @@ -3974,6 +3750,225 @@ "services_storage_facility_code_refresh_outbound_release_cell_slot_names", "services_storage_facility_code_validate_node_code" ], + "10": [ + "api_production_get_next_cell_product_code", + "crud_cell_product_ancestor_link_from_cell_product_input", + "crud_cell_product_ancestor_sample_chain_link", + "crud_cell_product_apply_cell_product_status_change", + "crud_cell_product_build_ancestor_chain", + "crud_cell_product_build_descendant_chain", + "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_donation_sample_chain_node", + "crud_cell_product_donation_sample_customer_dict", + "crud_cell_product_edge_meta", + "crud_cell_product_enrich_product_dicts", + "crud_cell_product_find_cell_product_by_input", + "crud_cell_product_find_donation_sample", + "crud_cell_product_find_protocol_sample", + "crud_cell_product_get_cell_product", + "crud_cell_product_get_max_passage_product_seq", + "crud_cell_product_get_max_passage_product_seq_map", + "crud_cell_product_get_max_product_suffix_seq", + "crud_cell_product_get_next_code", + "crud_cell_product_get_product_chain", + "crud_cell_product_list_cell_products", + "crud_cell_product_nest_ancestor_parent", + "crud_cell_product_next_code_start_seq", + "crud_cell_product_normalize_passage_product_base", + "crud_cell_product_normalize_product_code_base", + "crud_cell_product_product_code_exists", + "crud_cell_product_product_node", + "crud_cell_product_product_to_response", + "crud_cell_product_protocol_sample_chain_node", + "crud_cell_product_py", + "crud_cell_product_reserve_next_codes", + "crud_cell_product_row_to_dict", + "crud_cell_product_sample_customer_dict", + "crud_cell_product_sample_type_name_from_id", + "crud_cell_product_total_pages", + "crud_cell_product_update_cell_product", + "crud_cell_product_validate_batch_items", + "crud_clinical_payment_map_payments_by_schedule_ids", + "crud_outbound_handover_fmt_dt", + "crud_outbound_handover_get_handover_by_schedule", + "crud_outbound_handover_get_outbound_handover", + "crud_outbound_handover_get_outbound_handover_view", + "crud_outbound_handover_handover_row_to_dict", + "crud_outbound_handover_handover_view_dict", + "crud_outbound_handover_inventory_apply_handover_inventory", + "crud_outbound_handover_inventory_deduct_market_material_for_handover", + "crud_outbound_handover_inventory_get_cell_product_locked", + "crud_outbound_handover_inventory_handover_usage_remark", + "crud_outbound_handover_inventory_handover_usage_remark_prefix", + "crud_outbound_handover_inventory_py", + "crud_outbound_handover_inventory_remove_cell_occupancy_no_commit", + "crud_outbound_handover_inventory_restore_cell_occupancy_no_commit", + "crud_outbound_handover_inventory_revert_handover_inventory", + "crud_outbound_handover_inventory_revert_legacy_qc_handover_usages", + "crud_outbound_handover_inventory_revert_market_handover_usages", + "crud_outbound_handover_parse_handover_time", + "crud_outbound_handover_py", + "crud_outbound_handover_rationale_103", + "crud_outbound_handover_rationale_113", + "crud_outbound_handover_rationale_147", + "crud_outbound_handover_save_outbound_handover", + "crud_outbound_release_material_cell_row_to_dict", + "crud_outbound_release_material_enrich_cell_dicts_with_live_status", + "crud_outbound_release_material_find_outbound_cell_row", + "crud_outbound_release_material_find_outbound_qc_material_row", + "crud_outbound_release_material_fmt_dt", + "crud_outbound_release_material_get_outbound_material", + "crud_outbound_release_material_get_schedule", + "crud_outbound_release_material_legacy_paper_rows_from_attachments", + "crud_outbound_release_material_material_header_to_dict", + "crud_outbound_release_material_paper_row_to_dict", + "crud_outbound_release_material_py", + "crud_outbound_release_material_qc_material_row_to_dict", + "crud_outbound_release_material_save_outbound_material", + "crud_outbound_release_material_soft_delete_outbound_cells_not_in", + "crud_outbound_release_material_soft_delete_outbound_qc_materials_not_in", + "crud_pilot_infusion_confirm_confirm_infusion", + "crud_pilot_infusion_confirm_create_infusion_confirm", + "crud_pilot_infusion_confirm_delete_infusion_confirm", + "crud_pilot_infusion_confirm_get_confirm_by_id", + "crud_pilot_infusion_confirm_get_confirm_by_schedule", + "crud_pilot_infusion_confirm_list_confirms_by_application", + "crud_pilot_infusion_confirm_py", + "crud_pilot_infusion_confirm_row_to_dict", + "crud_pilot_infusion_confirm_update_infusion_confirm", + "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", + "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", + "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", + "crud_pilot_infusion_schedule_mgmt_find_service_order_product", + "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", + "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", + "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", + "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", + "crud_pilot_infusion_schedule_mgmt_py", + "crud_pilot_infusion_schedule_mgmt_resolve_course_display", + "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", + "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", + "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", + "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", + "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", + "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", + "crud_pilot_infusion_schedule_mgmt_update_infusion_status", + "crud_pilot_infusion_schedule_mgmt_update_qc_status", + "crud_production_task_create_occupancy_for_product", + "crud_storage_occupancy_add_stored_occupancy_no_commit", + "crud_storage_occupancy_assert_batch_slots_unique", + "crud_storage_occupancy_assert_slot_vacant", + "crud_storage_occupancy_attach_cell_product_fields", + "crud_storage_occupancy_batch_create_occupancies", + "crud_storage_occupancy_create_occupancy", + "crud_storage_occupancy_enrich_occupancy_items", + "crud_storage_occupancy_enrich_slots_with_stored_cell_products", + "crud_storage_occupancy_list_occupancies", + "crud_storage_occupancy_list_occupancy_history", + "crud_storage_occupancy_load_cell_product_map", + "crud_storage_occupancy_py", + "crud_storage_occupancy_refresh_slot_cache", + "crud_storage_occupancy_remove_by_item", + "crud_storage_occupancy_remove_by_item_no_commit", + "crud_storage_occupancy_remove_occupancy", + "crud_storage_occupancy_row_to_dict" + ], + "11": [ + "api_public_jwt_user_payload", + "api_public_rationale_115", + "api_public_rationale_126", + "api_public_refresh_token", + "api_public_web_login", + "api_public_web_login_rsa_public_key", + "app_main_lifespan", + "core_auth_create_access_token", + "core_auth_create_refresh_token", + "core_auth_decode_token", + "core_auth_extend_session", + "core_auth_get_client_ip", + "core_auth_get_current_user", + "core_auth_get_current_user_by_token", + "core_auth_get_current_user_simple", + "core_auth_get_redis_client", + "core_auth_is_refresh_token_valid", + "core_auth_is_session_valid", + "core_auth_py", + "core_auth_rationale_107", + "core_auth_rationale_190", + "core_auth_rationale_76", + "core_auth_redis_session_enabled", + "core_auth_refresh_key", + "core_auth_revoke_refresh_token", + "core_auth_revoke_session", + "core_auth_session_key", + "core_auth_store_refresh_token", + "core_auth_store_session", + "core_login_crypto_decrypt_login_payload", + "core_login_crypto_ensure_initialized", + "core_login_crypto_extract_login_credentials", + "core_login_crypto_get_public_pem", + "core_login_crypto_load_private_key_from_pem", + "core_login_crypto_normalize_pem_text", + "core_login_crypto_py", + "core_login_crypto_rationale_1", + "core_login_crypto_rationale_101", + "core_login_crypto_rationale_42", + "core_login_crypto_rationale_80", + "core_login_crypto_validate_ts", + "core_security_get_password_hash", + "core_security_py", + "core_security_rationale_5", + "core_security_verify_password", + "crud_base_crudbase_delete", + "crud_base_crudbase_hard_delete", + "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", + "crud_user_change_password", + "crud_user_create_user", + "crud_user_get_user", + "crud_user_get_user_with_relations", + "crud_user_hash_password", + "crud_user_list_post_ids_for_user", + "crud_user_list_user_ids_bound_to_post", + "crud_user_list_users", + "crud_user_py", + "crud_user_replace_associations", + "crud_user_reset_password", + "crud_user_row_to_dict", + "crud_user_set_user_post_ids_only", + "crud_user_soft_delete_user", + "crud_user_sync_post_user_bindings", + "crud_user_total_pages", + "crud_user_update_user", + "crud_user_user_no_exists", + "crud_user_usercrudcompat_get_by_user_no", + "services_web_auth_roles_active_role_name_rows", + "services_web_auth_roles_get_user_role_names", + "services_web_auth_roles_map_role_name_to_web", + "services_web_auth_roles_py", + "services_web_auth_roles_resolve_web_role_for_user", + "services_web_auth_roles_user_has_active_roles", + "tasks_init_init_scheduled_tasks", + "tasks_init_py", + "tasks_init_shutdown_scheduler" + ], "12": [ "api_research_donation_batch_delete_research_donations", "api_research_donation_change_donation_status", @@ -3990,22 +3985,6 @@ "api_research_donation_py", "api_research_donation_rationale_1", "api_research_donation_update_research_donation", - "core_utils_format_date", - "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_optional_date", - "core_utils_parse_date", - "core_utils_py", - "core_utils_rationale_71", - "crud_base_camel_to_snake", - "crud_base_crudbase_create", - "crud_base_get_model_attr", - "crud_base_historycrud", - "crud_base_historycrud_create_history", - "crud_base_py", "crud_biz_no_generator_allocate_next_biz_no", "crud_biz_no_generator_format_biz_no", "crud_biz_no_generator_prefix_for", @@ -4013,7 +3992,6 @@ "crud_biz_no_generator_rationale_1", "crud_biz_no_generator_rationale_35", "crud_collection_protocol_create_collection_protocol", - "crud_collection_protocol_format_sample_collect_summary", "crud_collection_protocol_update_collection_protocol", "crud_dict_data_create_dict_data", "crud_dict_data_get_dict_data", @@ -4028,23 +4006,19 @@ "crud_dict_data_soft_delete_dict_data", "crud_dict_data_total_pages", "crud_dict_data_update_dict_data", - "crud_env_detect_record_create_env_detect_record", - "crud_env_detect_record_generate_record_no", - "crud_env_detect_record_get_env_detect_record", - "crud_env_detect_record_join_csv", - "crud_env_detect_record_list_env_detect_records", - "crud_env_detect_record_py", - "crud_env_detect_record_resolve_inspector_snapshots", - "crud_env_detect_record_resolve_item_snapshot", - "crud_env_detect_record_row_to_dict", - "crud_env_detect_record_soft_delete_env_detect_record", - "crud_env_detect_record_split_csv", - "crud_env_detect_record_update_env_detect_record", + "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", "crud_research_donation_audit_to_dict", "crud_research_donation_batch_delete_donations", "crud_research_donation_change_status", "crud_research_donation_collection_to_dict", + "crud_research_donation_convert_to_storage", "crud_research_donation_create_collection", "crud_research_donation_create_donation", "crud_research_donation_create_party", @@ -4063,6 +4037,7 @@ "crud_research_donation_list_sample_transports", "crud_research_donation_list_samples", "crud_research_donation_load_unit_name_map", + "crud_research_donation_merge_comma_separated_urls", "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "crud_research_donation_next_donation_sample_code", "crud_research_donation_normalize_date_bound", @@ -4168,69 +4143,71 @@ "schemas_qc_work_order_productionqcworkordercreatebody" ], "14": [ - "api_public_avatar_url_field", - "api_public_build_user_info_payload", - "api_public_jwt_user_payload", - "api_public_rationale_115", - "api_public_rationale_126", - "api_public_rationale_45", - "api_public_rationale_54", - "api_public_refresh_token", - "api_public_web_login", - "api_public_web_login_rsa_public_key", - "app_main_lifespan", - "core_auth_create_access_token", - "core_auth_create_refresh_token", - "core_auth_decode_token", - "core_auth_extend_session", - "core_auth_get_client_ip", - "core_auth_get_current_user", - "core_auth_get_current_user_by_token", - "core_auth_get_current_user_simple", - "core_auth_get_redis_client", - "core_auth_is_refresh_token_valid", - "core_auth_is_session_valid", - "core_auth_py", - "core_auth_rationale_107", - "core_auth_rationale_190", - "core_auth_rationale_76", - "core_auth_redis_session_enabled", - "core_auth_refresh_key", - "core_auth_revoke_refresh_token", - "core_auth_revoke_session", - "core_auth_session_key", - "core_auth_store_refresh_token", - "core_auth_store_session", - "core_login_crypto_decrypt_login_payload", - "core_login_crypto_ensure_initialized", - "core_login_crypto_extract_login_credentials", - "core_login_crypto_get_public_pem", - "core_login_crypto_load_private_key_from_pem", - "core_login_crypto_normalize_pem_text", - "core_login_crypto_py", - "core_login_crypto_rationale_1", - "core_login_crypto_rationale_101", - "core_login_crypto_rationale_42", - "core_login_crypto_rationale_80", - "core_login_crypto_validate_ts", - "core_security_get_password_hash", - "core_security_py", - "core_security_rationale_5", - "core_security_verify_password", - "crud_base_crudbase_delete", - "crud_base_crudbase_hard_delete", - "crud_role_update_role_menus", - "crud_sample_reception_can_edit_sample_reception", - "crud_user_usercrudcompat_get_by_user_no", - "services_web_auth_roles_active_role_name_rows", - "services_web_auth_roles_get_user_role_names", - "services_web_auth_roles_map_role_name_to_web", - "services_web_auth_roles_py", - "services_web_auth_roles_resolve_web_role_for_user", - "services_web_auth_roles_user_has_active_roles", - "tasks_init_init_scheduled_tasks", - "tasks_init_py", - "tasks_init_shutdown_scheduler" + "crud_pilot_application_complete_application", + "crud_pilot_application_create_basic_experiment_sale_schedules", + "crud_pilot_application_create_infusion_plan", + "crud_pilot_application_create_schedule", + "crud_pilot_application_create_schedule_products", + "crud_pilot_application_format_yyyy_mm_dd", + "crud_pilot_application_generate_application_no", + "crud_pilot_application_get_application", + "crud_pilot_application_get_or_create_infusion_plan", + "crud_pilot_application_get_patient_by_application", + "crud_pilot_application_get_schedule_for_plan", + "crud_pilot_application_list_applications", + "crud_pilot_application_list_infusion_plans", + "crud_pilot_application_list_schedules_by_plan", + "crud_pilot_application_mark_schedule_complete", + "crud_pilot_application_normalize_infusion_status_code", + "crud_pilot_application_normalize_yyyymmdd", + "crud_pilot_application_parse_infusion_datetime", + "crud_pilot_application_prepare_infusion_plan_payload", + "crud_pilot_application_py", + "crud_pilot_application_release_application_no_for_soft_delete", + "crud_pilot_application_row_to_dict_application", + "crud_pilot_application_row_to_dict_infusion_plan", + "crud_pilot_application_row_to_dict_infusion_schedule", + "crud_pilot_application_row_to_dict_patient", + "crud_pilot_application_row_to_dict_schedule_product", + "crud_pilot_application_save_application_infusion", + "crud_pilot_application_schedule_deletable", + "crud_pilot_application_schedule_has_blocking_links", + "crud_pilot_application_schedule_infusion_editable", + "crud_pilot_application_schedule_locked", + "crud_pilot_application_soft_delete_application", + "crud_pilot_application_soft_delete_infusion_plan", + "crud_pilot_application_soft_delete_schedule", + "crud_pilot_application_start_application", + "crud_pilot_application_update_infusion_plan", + "crud_pilot_application_update_schedule", + "crud_pilot_application_update_schedule_editable", + "crud_pilot_application_update_schedule_order_only", + "crud_pilot_application_upsert_application_infusion", + "crud_pilot_application_upsert_schedule_products", + "crud_pilot_application_void_application", + "crud_pilot_delivery_create_delivery", + "crud_pilot_delivery_deduct_fee_on_delivery", + "crud_pilot_delivery_delete_delivery_material", + "crud_pilot_delivery_generate_delivery_no", + "crud_pilot_delivery_get_delivery_by_schedule", + "crud_pilot_delivery_get_delivery_method", + "crud_pilot_delivery_list_deliveries_by_application", + "crud_pilot_delivery_list_delivery_materials", + "crud_pilot_delivery_py", + "crud_pilot_delivery_row_to_dict_delivery", + "crud_pilot_delivery_row_to_dict_delivery_material", + "crud_pilot_delivery_row_to_dict_delivery_method", + "crud_pilot_delivery_soft_delete_delivery", + "crud_pilot_outbound_status_sync_get_schedule", + "crud_pilot_outbound_status_sync_is_pilot_outbound_production", + "crud_pilot_outbound_status_sync_is_pilot_outbound_qc", + "crud_pilot_outbound_status_sync_py", + "crud_pilot_outbound_status_sync_sync_pilot_outbound_from_schedule", + "crud_pilot_outbound_status_sync_sync_production_work_order_from_schedule", + "crud_pilot_outbound_status_sync_sync_qc_work_order_from_schedule", + "crud_pilot_outbound_status_sync_sync_schedule_from_production_work_order", + "crud_pilot_outbound_status_sync_sync_schedule_from_qc_work_order", + "crud_pilot_outbound_status_sync_touch" ], "15": [ "crud_cleanroom_garment_batch_create_sterilize_logs", @@ -4278,7 +4255,6 @@ "core_wechat_pay_py", "core_wechat_pay_rationale_1", "core_wechat_pay_rationale_131", - "core_wechat_pay_rationale_254", "core_wechat_pay_rationale_410", "core_wechat_pay_rationale_443", "core_wechat_pay_rationale_60", @@ -4292,7 +4268,6 @@ "core_wechat_pay_wechatpayclient_init", "core_wechat_pay_wechatpayclient_make_request", "core_wechat_pay_wechatpayclient_query_order", - "core_wechat_pay_wechatpayclient_refund", "core_wechat_pay_wechatpayclient_unified_order", "core_wechat_pay_wechatpayv2client", "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", @@ -4328,26 +4303,22 @@ "crud_material_update_material_fields" ], "18": [ - "crud_collection_protocol_no_batch_generate_protocol_nos", - "crud_collection_protocol_no_batch_issue_protocol_nos", - "crud_collection_protocol_no_batch_revoke_protocol_nos", - "crud_collection_protocol_no_create_protocol_no", - "crud_collection_protocol_no_get_protocol_no", - "crud_collection_protocol_no_list_protocol_nos", - "crud_collection_protocol_no_parse_issued_time", - "crud_collection_protocol_no_protocol_no_exists", - "crud_collection_protocol_no_py", - "crud_collection_protocol_no_rationale_1", - "crud_collection_protocol_no_rationale_20", - "crud_collection_protocol_no_rationale_256", - "crud_collection_protocol_no_resolve_issued_user_display_name", - "crud_collection_protocol_no_row_to_dict", - "crud_collection_protocol_no_soft_delete_protocol_no", - "crud_collection_protocol_no_total_pages", - "crud_collection_protocol_no_update_protocol_no" + "crud_equipment_create_equipment", + "crud_equipment_dec", + "crud_equipment_equipment_code_exists", + "crud_equipment_equipment_is_referenced", + "crud_equipment_get_equipment", + "crud_equipment_list_equipments", + "crud_equipment_norm_status", + "crud_equipment_parse_date", + "crud_equipment_py", + "crud_equipment_rationale_1", + "crud_equipment_row_to_dict", + "crud_equipment_soft_delete_equipment", + "crud_equipment_total_pages", + "crud_equipment_update_equipment" ], "19": [ - "crud_sample_code_batch_generate_sample_codes", "crud_sample_code_batch_issue_sample_codes", "crud_sample_code_batch_revoke_sample_codes", "crud_sample_code_create_sample_code", @@ -4356,7 +4327,6 @@ "crud_sample_code_parse_issued_time", "crud_sample_code_py", "crud_sample_code_rationale_1", - "crud_sample_code_rationale_261", "crud_sample_code_resolve_issued_user_display_name", "crud_sample_code_row_to_dict", "crud_sample_code_sample_code_exists", @@ -4365,23 +4335,6 @@ "crud_sample_code_update_sample_code" ], "20": [ - "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_search_hospitals_by_keyword", - "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" - ], - "21": [ "core_wechat_message_py", "core_wechat_message_rationale_1", "core_wechat_message_rationale_86", @@ -4396,7 +4349,7 @@ "core_wechat_message_wechatmessageservice_init", "core_wechat_message_wechatmessageservice_send_template_message" ], - "22": [ + "21": [ "crud_reagent_stock_log_deduct_for_step", "crud_reagent_stock_log_display_remark", "crud_reagent_stock_log_list_stock_logs", @@ -4410,6 +4363,20 @@ "crud_reagent_stock_log_row_to_dict", "crud_reagent_stock_log_user_nick_name_map" ], + "22": [ + "crud_env_detect_record_create_env_detect_record", + "crud_env_detect_record_generate_record_no", + "crud_env_detect_record_get_env_detect_record", + "crud_env_detect_record_join_csv", + "crud_env_detect_record_list_env_detect_records", + "crud_env_detect_record_py", + "crud_env_detect_record_resolve_inspector_snapshots", + "crud_env_detect_record_resolve_item_snapshot", + "crud_env_detect_record_row_to_dict", + "crud_env_detect_record_soft_delete_env_detect_record", + "crud_env_detect_record_split_csv", + "crud_env_detect_record_update_env_detect_record" + ], "23": [ "crud_consumable_stock_log_deduct_for_step", "crud_consumable_stock_log_display_remark", @@ -4439,6 +4406,19 @@ "crud_dept_update_dept" ], "25": [ + "crud_menu_build_tree", + "crud_menu_cascade_soft_delete", + "crud_menu_create_menu", + "crud_menu_get_menu", + "crud_menu_list_menus", + "crud_menu_list_menus_tree", + "crud_menu_menu_name_exists", + "crud_menu_py", + "crud_menu_row_to_dict", + "crud_menu_soft_delete_menu", + "crud_menu_update_menu" + ], + "26": [ "crud_customer_create_customer", "crud_customer_get_customer", "crud_customer_id_card_taken", @@ -4451,7 +4431,7 @@ "crud_customer_total_pages", "crud_customer_update_customer" ], - "26": [ + "27": [ "crud_express_company_create_express_company", "crud_express_company_express_code_exists", "crud_express_company_get_express_company", @@ -4463,7 +4443,7 @@ "crud_express_company_total_pages", "crud_express_company_update_express_company" ], - "27": [ + "28": [ "crud_sample_reception_check_item_create_check_item", "crud_sample_reception_check_item_get_check_item", "crud_sample_reception_check_item_item_code_exists", @@ -4475,7 +4455,7 @@ "crud_sample_reception_check_item_soft_delete_check_item", "crud_sample_reception_check_item_update_check_item" ], - "28": [ + "29": [ "crud_env_detect_item_create_env_detect_item", "crud_env_detect_item_get_env_detect_item", "crud_env_detect_item_item_code_exists", @@ -4487,7 +4467,19 @@ "crud_env_detect_item_soft_delete_env_detect_item", "crud_env_detect_item_update_env_detect_item" ], - "29": [ + "30": [ + "crud_process_category_category_code_exists", + "crud_process_category_create_process_category", + "crud_process_category_get_process_category", + "crud_process_category_list_process_categories", + "crud_process_category_py", + "crud_process_category_rationale_1", + "crud_process_category_row_to_dict", + "crud_process_category_soft_delete_process_category", + "crud_process_category_total_pages", + "crud_process_category_update_process_category" + ], + "31": [ "crud_item_unit_create_item_unit", "crud_item_unit_get_item_unit", "crud_item_unit_list_item_units", @@ -4499,7 +4491,19 @@ "crud_item_unit_unit_code_exists", "crud_item_unit_update_item_unit" ], - "30": [ + "32": [ + "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" + ], + "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", @@ -4511,7 +4515,7 @@ "crud_cell_sample_type_type_code_exists", "crud_cell_sample_type_update_cell_sample_type" ], - "31": [ + "34": [ "crud_output_type_create_output_type", "crud_output_type_get_output_type", "crud_output_type_list_output_types", @@ -4523,7 +4527,40 @@ "crud_output_type_type_code_exists", "crud_output_type_update_output_type" ], - "32": [ + "35": [ + "crud_post_create_post", + "crud_post_get_post", + "crud_post_list_posts", + "crud_post_post_code_exists", + "crud_post_py", + "crud_post_row_to_dict", + "crud_post_soft_delete_post", + "crud_post_total_pages", + "crud_post_update_post" + ], + "36": [ + "crud_tenant_create_tenant", + "crud_tenant_get_tenant", + "crud_tenant_list_tenants", + "crud_tenant_py", + "crud_tenant_row_to_dict", + "crud_tenant_soft_delete_tenant", + "crud_tenant_tenant_no_exists", + "crud_tenant_total_pages", + "crud_tenant_update_tenant" + ], + "37": [ + "crud_site_create_site", + "crud_site_get_site", + "crud_site_list_sites", + "crud_site_py", + "crud_site_row_to_dict", + "crud_site_site_code_exists", + "crud_site_soft_delete_site", + "crud_site_total_pages", + "crud_site_update_site" + ], + "38": [ "models_base_basemodel", "models_base_basemodel_to_dict", "models_base_get_active", @@ -4533,7 +4570,7 @@ "models_base_softdeletemodel_soft_delete", "models_base_tablename" ], - "33": [ + "39": [ "core_order_status_compat_derive_legacy_status_from_three", "core_order_status_compat_derive_three_status_from_legacy", "core_order_status_compat_py", @@ -4542,65 +4579,69 @@ "core_order_status_compat_threestatus", "core_order_status_compat_to_decimal" ], - "34": [ + "40": [ "basesettings", "core_config_config", "core_config_py", "core_config_settings" ], - "35": [ + "41": [ "core_database_auto_fill_create_dept_id", "core_database_get_db", "core_database_py", "core_database_rationale_31" ], - "36": [ + "42": [ "api_menu_get_menu_list", "api_menu_py", "api_menu_rationale_1" ], - "37": [ + "43": [ + "core_qc_material_amount_auth_constants_py", + "core_qc_material_amount_auth_constants_rationale_1" + ], + "44": [ "core_context_py", "core_context_rationale_1" ], - "38": [ + "45": [ "api_init_py", "api_init_rationale_1" ], - "39": [ + "46": [ "init_py" ], - "40": [ + "47": [ "core_init_py" ], - "41": [ + "48": [ "core_wechat_message_rationale_143" ], - "42": [ + "49": [ "core_wechat_message_rationale_179" ], - "43": [ + "50": [ "core_wechat_message_rationale_215" ], - "44": [ + "51": [ "core_wechat_message_rationale_251" ], - "45": [ + "52": [ "core_wechat_message_rationale_289" ], - "46": [ + "53": [ "core_wechat_message_rationale_325" ], - "47": [ + "54": [ "models_init_py" ], - "48": [ + "55": [ "schemas_init_py" ], - "49": [ + "56": [ "crud_init_py" ], - "50": [ + "57": [ "ws_init_py" ] }, @@ -4611,43 +4652,43 @@ "3": 0.09, "4": 0.01, "5": 0.02, - "6": 0.08, - "7": 0.02, - "8": 0.03, - "9": 0.02, + "6": 0.1, + "7": 0.03, + "8": 0.02, + "9": 0.04, "10": 0.03, "11": 0.04, - "12": 0.04, + "12": 0.05, "13": 0.34, "14": 0.06, "15": 0.11, "16": 0.12, "17": 0.2, - "18": 0.21, - "19": 0.22, - "20": 0.22, + "18": 0.27, + "19": 0.26, + "20": 0.24, "21": 0.24, - "22": 0.24, + "22": 0.32, "23": 0.24, "24": 0.27, - "25": 0.27, - "26": 0.31, - "27": 0.38, + "25": 0.29, + "26": 0.27, + "27": 0.31, "28": 0.38, - "29": 0.31, + "29": 0.38, "30": 0.31, "31": 0.31, - "32": 0.29, - "33": 0.38, - "34": 0.5, - "35": 0.5, - "36": 0.67, - "37": 1.0, - "38": 1.0, - "39": 1.0, - "40": 1.0, - "41": 1.0, - "42": 1.0, + "32": 0.31, + "33": 0.31, + "34": 0.31, + "35": 0.36, + "36": 0.36, + "37": 0.36, + "38": 0.29, + "39": 0.38, + "40": 0.5, + "41": 0.5, + "42": 0.67, "43": 1.0, "44": 1.0, "45": 1.0, @@ -4655,23 +4696,30 @@ "47": 1.0, "48": 1.0, "49": 1.0, - "50": 1.0 + "50": 1.0, + "51": 1.0, + "52": 1.0, + "53": 1.0, + "54": 1.0, + "55": 1.0, + "56": 1.0, + "57": 1.0 }, "gods": [ { "id": "core_response_success_response", "label": "success_response()", - "degree": 673 + "degree": 677 }, { "id": "core_response_error_response", "label": "error_response()", - "degree": 557 + "degree": 561 }, { "id": "models_models_sysuser", "label": "SysUser", - "degree": 503 + "degree": 506 }, { "id": "models_qc_param_bizqctaskresult", diff --git a/backend/graphify-out/.graphify_extract.json b/backend/graphify-out/.graphify_extract.json index c86c9dff..bc5f79bc 100644 --- a/backend/graphify-out/.graphify_extract.json +++ b/backend/graphify-out/.graphify_extract.json @@ -1071,6 +1071,20 @@ "source_file": "core/db_collation.py", "source_location": "L12" }, + { + "id": "core_qc_material_amount_auth_constants_py", + "label": "qc_material_amount_auth_constants.py", + "file_type": "code", + "source_file": "core/qc_material_amount_auth_constants.py", + "source_location": "L1" + }, + { + "id": "core_qc_material_amount_auth_constants_rationale_1", + "label": "\u8d28\u68c0\u7269\u6599\u91d1\u989d\u67e5\u770b\u6388\u6743\uff1a\u4e13\u7528\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u5e38\u91cf\u3002", + "file_type": "rationale", + "source_file": "core/qc_material_amount_auth_constants.py", + "source_location": "L1" + }, { "id": "core_context_py", "label": "context.py", @@ -2567,798 +2581,798 @@ "label": "BizProtocolAudit", "file_type": "code", "source_file": "models/models.py", - "source_location": "L768" + "source_location": "L770" }, { "id": "models_models_bizstoragereleasereview", "label": "BizStorageReleaseReview", "file_type": "code", "source_file": "models/models.py", - "source_location": "L789" + "source_location": "L791" }, { "id": "models_models_bizprotocolpayment", "label": "BizProtocolPayment", "file_type": "code", "source_file": "models/models.py", - "source_location": "L822" + "source_location": "L824" }, { "id": "models_models_bizprotocolpaymentdetail", "label": "BizProtocolPaymentDetail", "file_type": "code", "source_file": "models/models.py", - "source_location": "L848" + "source_location": "L850" }, { "id": "models_models_bizprotocolinvoicerequest", "label": "BizProtocolInvoiceRequest", "file_type": "code", "source_file": "models/models.py", - "source_location": "L881" + "source_location": "L883" }, { "id": "models_models_bizprotocolinvoicerequestitem", "label": "BizProtocolInvoiceRequestItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L911" + "source_location": "L913" }, { "id": "models_models_bizprotocolpartycustomer", "label": "BizProtocolPartyCustomer", "file_type": "code", "source_file": "models/models.py", - "source_location": "L933" + "source_location": "L935" }, { "id": "models_models_bizprotocolcollectioninfo", "label": "BizProtocolCollectionInfo", "file_type": "code", "source_file": "models/models.py", - "source_location": "L973" + "source_location": "L975" }, { "id": "models_models_bizprotocolsample", "label": "BizProtocolSample", "file_type": "code", "source_file": "models/models.py", - "source_location": "L997" + "source_location": "L999" }, { "id": "models_models_bizprotocolsampletransport", "label": "BizProtocolSampleTransport", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1030" + "source_location": "L1032" }, { "id": "models_models_bizattachment", "label": "BizAttachment", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1058" + "source_location": "L1060" }, { "id": "models_models_bizprotocolstoragecert", "label": "BizProtocolStorageCert", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1082" + "source_location": "L1084" }, { "id": "models_models_bizsamplereceptioncheckitem", "label": "BizSampleReceptionCheckItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1103" + "source_location": "L1105" }, { "id": "models_models_bizsamplereceptioncheckresult", "label": "BizSampleReceptionCheckResult", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1123" + "source_location": "L1125" }, { "id": "models_models_bizsamplereception", "label": "BizSampleReception", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1145" + "source_location": "L1147" }, { "id": "models_models_bizsampleproductionreception", "label": "BizSampleProductionReception", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1184" + "source_location": "L1186" }, { "id": "models_models_bizsamplesmsnotification", "label": "BizSampleSmsNotification", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1222" + "source_location": "L1224" }, { "id": "models_models_bizqcsmsnotification", "label": "BizQcSmsNotification", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1243" + "source_location": "L1245" }, { "id": "models_models_bizstorageentrysmsnotification", "label": "BizStorageEntrySmsNotification", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1268" + "source_location": "L1270" }, { "id": "models_models_bizqcthirdpartycompany", "label": "BizQcThirdPartyCompany", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1297" + "source_location": "L1299" }, { "id": "models_models_bizqcthirdpartyitem", "label": "BizQcThirdPartyItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1325" + "source_location": "L1327" }, { "id": "models_models_bizqclabtestitem", "label": "BizQcLabTestItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1347" + "source_location": "L1349" }, { "id": "models_models_bizqcworkorder", "label": "BizQcWorkOrder", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1368" + "source_location": "L1370" }, { "id": "models_models_bizqcworkorderinspectionbatch", "label": "BizQcWorkOrderInspectionBatch", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1417" + "source_location": "L1419" }, { "id": "models_models_bizqcbatchassignee", "label": "BizQcBatchAssignee", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1438" + "source_location": "L1440" }, { "id": "models_models_bizqcworkorderlabitem", "label": "BizQcWorkOrderLabItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1457" + "source_location": "L1459" }, { "id": "models_models_bizqcworkorderthirditem", "label": "BizQcWorkOrderThirdItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1480" + "source_location": "L1482" }, { "id": "models_models_bizqctask", "label": "BizQcTask", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1506" + "source_location": "L1508" }, { "id": "models_models_bizqctaskassignee", "label": "BizQcTaskAssignee", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1540" + "source_location": "L1542" }, { "id": "models_models_bizcleanroom", "label": "BizCleanRoom", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1564" + "source_location": "L1566" }, { "id": "models_models_bizcleanroomaccesslog", "label": "BizCleanRoomAccessLog", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1587" + "source_location": "L1589" }, { "id": "models_models_bizcleanroomuvdisinfectlog", "label": "BizCleanRoomUvDisinfectLog", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1612" + "source_location": "L1614" }, { "id": "models_models_bizstoragefacility", "label": "BizStorageFacility", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1635" + "source_location": "L1637" }, { "id": "models_models_bizstoragefacilityslot", "label": "BizStorageFacilitySlot", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1657" + "source_location": "L1659" }, { "id": "models_models_bizstorageslotoccupancy", "label": "BizStorageSlotOccupancy", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1680" + "source_location": "L1682" }, { "id": "models_models_bizexhibitionappointment", "label": "BizExhibitionAppointment", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1706" + "source_location": "L1708" }, { "id": "models_models_bizcellproducttype", "label": "BizCellProductType", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1734" + "source_location": "L1736" }, { "id": "models_models_bizcellproductspec", "label": "BizCellProductSpec", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1753" + "source_location": "L1755" }, { "id": "models_models_bizcellproductprice", "label": "BizCellProductPrice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1772" + "source_location": "L1774" }, { "id": "models_models_bizcellproductprojectsystem", "label": "BizCellProductProjectSystem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1797" + "source_location": "L1799" }, { "id": "models_models_bizcellproductprojectsystemitem", "label": "BizCellProductProjectSystemItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1817" + "source_location": "L1819" }, { "id": "models_models_bizchannel", "label": "BizChannel", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1844" + "source_location": "L1846" }, { "id": "models_models_bizchannelagreement", "label": "BizChannelAgreement", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1868" + "source_location": "L1870" }, { "id": "models_models_bizchannelagreementproductprice", "label": "BizChannelAgreementProductPrice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1893" + "source_location": "L1895" }, { "id": "models_models_bizchannelinvoice", "label": "BizChannelInvoice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1918" + "source_location": "L1920" }, { "id": "models_models_bizchannelmailaddress", "label": "BizChannelMailAddress", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1942" + "source_location": "L1944" }, { "id": "models_models_bizchannelaccount", "label": "BizChannelAccount", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1963" + "source_location": "L1965" }, { "id": "models_models_bizchannelproductquota", "label": "BizChannelProductQuota", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1982" + "source_location": "L1984" }, { "id": "models_models_bizchannelserviceorder", "label": "BizChannelServiceOrder", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2008" + "source_location": "L2010" }, { "id": "models_models_bizchannelserviceorderproduct", "label": "BizChannelServiceOrderProduct", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2054" + "source_location": "L2056" }, { "id": "models_models_bizchannelserviceordertxn", "label": "BizChannelServiceOrderTxn", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2083" + "source_location": "L2085" }, { "id": "models_models_bizcheckupinstitution", "label": "BizCheckupInstitution", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2118" + "source_location": "L2120" }, { "id": "models_models_bizcheckupinstitutioninvoice", "label": "BizCheckupInstitutionInvoice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2141" + "source_location": "L2143" }, { "id": "models_models_bizcheckupinstitutionproject", "label": "BizCheckupInstitutionProject", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2165" + "source_location": "L2167" }, { "id": "models_models_bizcheckupinstitutionpackage", "label": "BizCheckupInstitutionPackage", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2186" + "source_location": "L2188" }, { "id": "models_models_bizcheckupinstitutionpackageitem", "label": "BizCheckupInstitutionPackageItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2207" + "source_location": "L2209" }, { "id": "models_models_bizconsumable", "label": "BizConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2233" + "source_location": "L2235" }, { "id": "models_models_bizreagent", "label": "BizReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2259" + "source_location": "L2261" }, { "id": "models_models_bizequipment", "label": "BizEquipment", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2285" + "source_location": "L2287" }, { "id": "models_models_bizsopdocument", "label": "BizSopDocument", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2311" + "source_location": "L2313" }, { "id": "models_models_bizprocesscategory", "label": "BizProcessCategory", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2332" + "source_location": "L2334" }, { "id": "models_models_bizoutputtype", "label": "BizOutputType", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2351" + "source_location": "L2353" }, { "id": "models_models_bizconsumablepack", "label": "BizConsumablePack", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2370" + "source_location": "L2372" }, { "id": "models_models_bizconsumablepackitem", "label": "BizConsumablePackItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2392" + "source_location": "L2394" }, { "id": "models_models_bizprocess", "label": "BizProcess", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2415" + "source_location": "L2417" }, { "id": "models_models_bizprocessreagent", "label": "BizProcessReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2440" + "source_location": "L2442" }, { "id": "models_models_bizprocessconsumable", "label": "BizProcessConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2464" + "source_location": "L2466" }, { "id": "models_models_bizprocessoutput", "label": "BizProcessOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2488" + "source_location": "L2490" }, { "id": "models_models_bizprocessdatacollection", "label": "BizProcessDataCollection", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2509" + "source_location": "L2511" }, { "id": "models_models_bizprocessroute", "label": "BizProcessRoute", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2527" + "source_location": "L2529" }, { "id": "models_models_bizprocessroutestep", "label": "BizProcessRouteStep", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2549" + "source_location": "L2551" }, { "id": "models_models_bizprocessroutestepreagent", "label": "BizProcessRouteStepReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2577" + "source_location": "L2579" }, { "id": "models_models_bizprocessroutestepconsumable", "label": "BizProcessRouteStepConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2601" + "source_location": "L2603" }, { "id": "models_models_bizprocessroutestepoutput", "label": "BizProcessRouteStepOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2625" + "source_location": "L2627" }, { "id": "models_models_bizprocessroutestepdatacollection", "label": "BizProcessRouteStepDataCollection", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2646" + "source_location": "L2648" }, { "id": "models_models_bizcellproduct", "label": "BizCellProduct", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2671" + "source_location": "L2673" }, { "id": "models_models_bizproductionworkorder", "label": "BizProductionWorkOrder", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2706" + "source_location": "L2708" }, { "id": "models_models_bizproductiontask", "label": "BizProductionTask", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2736" + "source_location": "L2738" }, { "id": "models_models_bizproductiontaskhandover", "label": "BizProductionTaskHandover", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2768" + "source_location": "L2770" }, { "id": "models_models_bizproductiontaskinput", "label": "BizProductionTaskInput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2790" + "source_location": "L2792" }, { "id": "models_models_bizproductiontaskstep", "label": "BizProductionTaskStep", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2812" + "source_location": "L2814" }, { "id": "models_models_bizproductiontaskstepassignee", "label": "BizProductionTaskStepAssignee", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2845" + "source_location": "L2847" }, { "id": "models_models_bizproductiontaskstepreagent", "label": "BizProductionTaskStepReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2864" + "source_location": "L2866" }, { "id": "models_models_bizproductiontaskstepconsumable", "label": "BizProductionTaskStepConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2890" + "source_location": "L2892" }, { "id": "models_models_bizproductiontaskstepconfiguredreagent", "label": "BizProductionTaskStepConfiguredReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2916" + "source_location": "L2918" }, { "id": "models_models_bizproductiontaskstepoutput", "label": "BizProductionTaskStepOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2941" + "source_location": "L2943" }, { "id": "models_models_bizproductiontaskstepdatacollection", "label": "BizProductionTaskStepDataCollection", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2962" + "source_location": "L2964" }, { "id": "models_models_bizproductiontaskoutput", "label": "BizProductionTaskOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2983" + "source_location": "L2985" }, { "id": "models_models_bizprotocolfullmoontodo", "label": "BizProtocolFullmoonTodo", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3008" + "source_location": "L3010" }, { "id": "models_models_bizinsurancecompany", "label": "BizInsuranceCompany", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3038" + "source_location": "L3040" }, { "id": "models_models_bizinsurancecompanyinvoice", "label": "BizInsuranceCompanyInvoice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3061" + "source_location": "L3063" }, { "id": "models_models_bizinsuranceprojectprice", "label": "BizInsuranceProjectPrice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3085" + "source_location": "L3087" }, { "id": "models_models_bizconsumablestocklog", "label": "BizConsumableStockLog", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3106" + "source_location": "L3108" }, { "id": "models_models_bizreagentstocklog", "label": "BizReagentStockLog", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3136" + "source_location": "L3138" }, { "id": "models_models_bizpilotapplication", "label": "BizPilotApplication", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3166" + "source_location": "L3168" }, { "id": "models_models_bizpilotpatient", "label": "BizPilotPatient", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3196" + "source_location": "L3198" }, { "id": "models_models_bizpilotinfusionplan", "label": "BizPilotInfusionPlan", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3225" + "source_location": "L3227" }, { "id": "models_models_bizpilotinfusionschedule", "label": "BizPilotInfusionSchedule", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3250" + "source_location": "L3252" }, { "id": "models_models_bizpilotinfusionscheduleproduct", "label": "BizPilotInfusionScheduleProduct", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3279" + "source_location": "L3281" }, { "id": "models_models_bizpilotcheckup", "label": "BizPilotCheckup", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3306" + "source_location": "L3308" }, { "id": "models_models_bizpilotcheckupreserveitem", "label": "BizPilotCheckupReserveItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3335" + "source_location": "L3337" }, { "id": "models_models_bizpilotcheckupactualitem", "label": "BizPilotCheckupActualItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3355" + "source_location": "L3357" }, { "id": "models_models_bizpilotdelivery", "label": "BizPilotDelivery", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3375" + "source_location": "L3377" }, { "id": "models_models_bizpilotdeliverymaterial", "label": "BizPilotDeliveryMaterial", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3394" + "source_location": "L3396" }, { "id": "models_models_bizpilotdeliverymethod", "label": "BizPilotDeliveryMethod", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3415" + "source_location": "L3417" }, { "id": "models_models_bizpilotinfusionconfirm", "label": "BizPilotInfusionConfirm", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3444" + "source_location": "L3446" }, { "id": "models_models_bizoutboundreleasematerial", "label": "BizOutboundReleaseMaterial", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3465" + "source_location": "L3467" }, { "id": "models_models_bizoutboundreleasecell", "label": "BizOutboundReleaseCell", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3484" + "source_location": "L3486" }, { "id": "models_models_bizoutboundreleasepaper", "label": "BizOutboundReleasePaper", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3512" + "source_location": "L3514" }, { "id": "models_models_bizoutboundhandover", "label": "BizOutboundHandover", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3534" + "source_location": "L3536" }, { "id": "models_models_bizoutboundreleaseqcmaterial", "label": "BizOutboundReleaseQcMaterial", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3559" + "source_location": "L3561" }, { "id": "models_models_bizoutboundreleasereview", "label": "BizOutboundReleaseReview", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3584" + "source_location": "L3586" }, { "id": "models_models_bizenvdetectitem", "label": "BizEnvDetectItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3610" + "source_location": "L3612" }, { "id": "models_models_bizenvdetectrecord", "label": "BizEnvDetectRecord", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3630" + "source_location": "L3632" }, { "id": "models_models_rationale_1", @@ -3501,725 +3515,725 @@ "source_location": "L737" }, { - "id": "models_models_rationale_769", + "id": "models_models_rationale_771", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5ba1\u6838\u8bb0\u5f55 biz_protocol_audit", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L769" + "source_location": "L771" }, { - "id": "models_models_rationale_790", + "id": "models_models_rationale_792", "label": "\u5165\u5e93\u653e\u884c\u5ba1\u6838 biz_storage_release_review", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L790" + "source_location": "L792" }, { - "id": "models_models_rationale_823", + "id": "models_models_rationale_825", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u7f34\u8d39\u4e3b\u8868 biz_protocol_payment", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L823" + "source_location": "L825" }, { - "id": "models_models_rationale_849", + "id": "models_models_rationale_851", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u7f34\u8d39\u660e\u7ec6 biz_protocol_payment_detail", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L849" + "source_location": "L851" }, { - "id": "models_models_rationale_882", + "id": "models_models_rationale_884", "label": "\u91c7\u96c6\u534f\u8bae\u5355\u5f00\u7968\u7533\u8bf7\u4e3b\u8868 biz_protocol_invoice_request", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L882" + "source_location": "L884" }, { - "id": "models_models_rationale_912", + "id": "models_models_rationale_914", "label": "\u91c7\u96c6\u534f\u8bae\u5355\u5f00\u7968\u7533\u8bf7\u660e\u7ec6 biz_protocol_invoice_request_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L912" + "source_location": "L914" }, { - "id": "models_models_rationale_934", + "id": "models_models_rationale_936", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5f53\u4e8b\u4eba\u5ba2\u6237\u4fe1\u606f biz_protocol_party_customer", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L934" + "source_location": "L936" }, { - "id": "models_models_rationale_974", + "id": "models_models_rationale_976", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u91c7\u96c6\u4fe1\u606f biz_protocol_collection_info", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L974" + "source_location": "L976" }, { - "id": "models_models_rationale_998", + "id": "models_models_rationale_1000", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u6837\u672c\u4fe1\u606f biz_protocol_sample", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L998" + "source_location": "L1000" }, { - "id": "models_models_rationale_1031", + "id": "models_models_rationale_1033", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u6837\u672c\u8fd0\u8f93 biz_protocol_sample_transport", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1031" + "source_location": "L1033" }, { - "id": "models_models_rationale_1083", + "id": "models_models_rationale_1085", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u50a8\u5b58\u8bc1\u4e66 biz_protocol_storage_cert", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1083" + "source_location": "L1085" }, { - "id": "models_models_rationale_1104", + "id": "models_models_rationale_1106", "label": "\u6837\u672c\u63a5\u6536\u68c0\u67e5\u9879\u914d\u7f6e biz_sample_reception_check_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1104" + "source_location": "L1106" }, { - "id": "models_models_rationale_1124", + "id": "models_models_rationale_1126", "label": "\u6837\u672c\u63a5\u6536\u68c0\u67e5\u9879\u7ed3\u679c biz_sample_reception_check_result", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1124" + "source_location": "L1126" }, { - "id": "models_models_rationale_1146", + "id": "models_models_rationale_1148", "label": "\u6837\u672c\u63a5\u6536 biz_sample_reception", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1146" + "source_location": "L1148" }, { - "id": "models_models_rationale_1185", + "id": "models_models_rationale_1187", "label": "\u751f\u4ea7\u90e8\u95e8\u6837\u672c\u63a5\u6536\u767b\u8bb0 biz_sample_production_reception", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1185" + "source_location": "L1187" }, { - "id": "models_models_rationale_1244", + "id": "models_models_rationale_1246", "label": "\u6837\u672c\u8d28\u68c0\u77ed\u4fe1\u901a\u77e5 biz_qc_sms_notification", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1244" + "source_location": "L1246" }, { - "id": "models_models_rationale_1269", + "id": "models_models_rationale_1271", "label": "\u6837\u672c\u5165\u5e93\u77ed\u4fe1\u901a\u77e5 biz_storage_entry_sms_notification", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1269" + "source_location": "L1271" }, { - "id": "models_models_rationale_1298", + "id": "models_models_rationale_1300", "label": "\u7b2c\u4e09\u65b9\u68c0\u6d4b\u516c\u53f8 biz_qc_third_party_company", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1298" + "source_location": "L1300" }, { - "id": "models_models_rationale_1326", + "id": "models_models_rationale_1328", "label": "\u7b2c\u4e09\u65b9\u68c0\u6d4b\u9879\u76ee biz_qc_third_party_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1326" + "source_location": "L1328" }, { - "id": "models_models_rationale_1348", + "id": "models_models_rationale_1350", "label": "\u5b9e\u9a8c\u5ba4\u81ea\u68c0\u9879\u76ee biz_qc_lab_test_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1348" + "source_location": "L1350" }, { - "id": "models_models_rationale_1369", + "id": "models_models_rationale_1371", "label": "\u8d28\u68c0\u5de5\u5355 biz_qc_work_order", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1369" + "source_location": "L1371" }, { - "id": "models_models_rationale_1418", + "id": "models_models_rationale_1420", "label": "\u8d28\u68c0\u5de5\u5355\u68c0\u6d4b\u6279\u6b21 biz_qc_work_order_inspection_batch", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1418" + "source_location": "L1420" }, { - "id": "models_models_rationale_1439", + "id": "models_models_rationale_1441", "label": "\u8d28\u68c0\u68c0\u6d4b\u6279\u6b21\u8d1f\u8d23\u4eba biz_qc_batch_assignee", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1439" + "source_location": "L1441" }, { - "id": "models_models_rationale_1458", + "id": "models_models_rationale_1460", "label": "\u8d28\u68c0\u5de5\u5355-\u5b9e\u9a8c\u5ba4\u9879\u76ee\u660e\u7ec6 biz_qc_work_order_lab_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1458" + "source_location": "L1460" }, { - "id": "models_models_rationale_1481", + "id": "models_models_rationale_1483", "label": "\u8d28\u68c0\u5de5\u5355-\u7b2c\u4e09\u65b9\u9879\u76ee\u660e\u7ec6 biz_qc_work_order_third_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1481" + "source_location": "L1483" }, { - "id": "models_models_rationale_1541", + "id": "models_models_rationale_1543", "label": "\u8d28\u68c0\u4efb\u52a1\u8d1f\u8d23\u4eba biz_qc_task_assignee", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1541" + "source_location": "L1543" }, { - "id": "models_models_rationale_1588", + "id": "models_models_rationale_1590", "label": "\u6d01\u51c0\u5ba4\u51fa\u5165\u8bb0\u5f55 biz_clean_room_access_log", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1588" + "source_location": "L1590" }, { - "id": "models_models_rationale_1613", + "id": "models_models_rationale_1615", "label": "\u6d01\u51c0\u5ba4\u7d2b\u5916\u7ebf\u6d88\u6bd2\u8bb0\u5f55 biz_clean_room_uv_disinfect_log", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1613" + "source_location": "L1615" }, { - "id": "models_models_rationale_1636", + "id": "models_models_rationale_1638", "label": "\u5b58\u50a8\u8bbe\u65bd\u6811 biz_storage_facility", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1636" + "source_location": "L1638" }, { - "id": "models_models_rationale_1658", + "id": "models_models_rationale_1660", "label": "\u5b58\u50a8\u8bbe\u65bd\u5c0f\u683c biz_storage_facility_slot", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1658" + "source_location": "L1660" }, { - "id": "models_models_rationale_1681", + "id": "models_models_rationale_1683", "label": "\u5e93\u4f4d\u5360\u7528\u8bb0\u5f55 biz_storage_slot_occupancy", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1681" + "source_location": "L1683" }, { - "id": "models_models_rationale_1707", + "id": "models_models_rationale_1709", "label": "\u5c55\u9986\u9884\u7ea6 biz_exhibition_appointment", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1707" + "source_location": "L1709" }, { - "id": "models_models_rationale_1735", + "id": "models_models_rationale_1737", "label": "\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b biz_cell_product_type", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1735" + "source_location": "L1737" }, { - "id": "models_models_rationale_1754", + "id": "models_models_rationale_1756", "label": "\u7ec6\u80de\u4ea7\u54c1\u89c4\u683c biz_cell_product_spec", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1754" + "source_location": "L1756" }, { - "id": "models_models_rationale_1773", + "id": "models_models_rationale_1775", "label": "\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c\u4f53\u7cfb biz_cell_product_price", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1773" + "source_location": "L1775" }, { - "id": "models_models_rationale_1798", + "id": "models_models_rationale_1800", "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": "L1798" + "source_location": "L1800" }, { - "id": "models_models_rationale_1818", + "id": "models_models_rationale_1820", "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": "L1818" + "source_location": "L1820" }, { - "id": "models_models_rationale_1869", + "id": "models_models_rationale_1871", "label": "\u6e20\u9053\u534f\u8bae biz_channel_agreement", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1869" + "source_location": "L1871" }, { - "id": "models_models_rationale_1894", + "id": "models_models_rationale_1896", "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": "L1894" + "source_location": "L1896" }, { - "id": "models_models_rationale_1919", + "id": "models_models_rationale_1921", "label": "\u6e20\u9053\u5f00\u7968\u4fe1\u606f biz_channel_invoice", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1919" + "source_location": "L1921" }, { - "id": "models_models_rationale_1943", + "id": "models_models_rationale_1945", "label": "\u6e20\u9053\u90ae\u5bc4\u5730\u5740 biz_channel_mail_address", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1943" + "source_location": "L1945" }, { - "id": "models_models_rationale_1964", + "id": "models_models_rationale_1966", "label": "\u6e20\u9053\u8d26\u6237\u4f59\u989d biz_channel_account", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1964" + "source_location": "L1966" }, { - "id": "models_models_rationale_1983", + "id": "models_models_rationale_1985", "label": "\u6e20\u9053\u4ea7\u54c1\u4efd\u6570\u5e93\u5b58 biz_channel_product_quota", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1983" + "source_location": "L1985" }, { - "id": "models_models_rationale_2009", + "id": "models_models_rationale_2011", "label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355 biz_channel_service_order", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2009" + "source_location": "L2011" }, { - "id": "models_models_rationale_2055", + "id": "models_models_rationale_2057", "label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355\u4ea7\u54c1\u660e\u7ec6 biz_channel_service_order_product", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2055" + "source_location": "L2057" }, { - "id": "models_models_rationale_2084", + "id": "models_models_rationale_2086", "label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355\u6d41\u6c34 biz_channel_service_order_txn", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2084" + "source_location": "L2086" }, { - "id": "models_models_rationale_2119", + "id": "models_models_rationale_2121", "label": "\u4f53\u68c0\u673a\u6784 biz_checkup_institution", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2119" + "source_location": "L2121" }, { - "id": "models_models_rationale_2142", + "id": "models_models_rationale_2144", "label": "\u4f53\u68c0\u673a\u6784\u5f00\u7968\u4fe1\u606f biz_checkup_institution_invoice", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2142" + "source_location": "L2144" }, { - "id": "models_models_rationale_2166", + "id": "models_models_rationale_2168", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u53ca\u4ef7\u683c biz_checkup_institution_project", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2166" + "source_location": "L2168" }, { - "id": "models_models_rationale_2187", + "id": "models_models_rationale_2189", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910 biz_checkup_institution_package", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2187" + "source_location": "L2189" }, { - "id": "models_models_rationale_2208", + "id": "models_models_rationale_2210", "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": "L2208" + "source_location": "L2210" }, { - "id": "models_models_rationale_2312", + "id": "models_models_rationale_2314", "label": "SOP\u6587\u6863 biz_sop_document", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2312" + "source_location": "L2314" }, { - "id": "models_models_rationale_2333", + "id": "models_models_rationale_2335", "label": "\u5de5\u5e8f\u5206\u7c7b biz_process_category", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2333" + "source_location": "L2335" }, { - "id": "models_models_rationale_2371", + "id": "models_models_rationale_2373", "label": "\u8017\u6750\u5305 biz_consumable_pack", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2371" + "source_location": "L2373" }, { - "id": "models_models_rationale_2393", + "id": "models_models_rationale_2395", "label": "\u8017\u6750\u5305\u660e\u7ec6 biz_consumable_pack_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2393" + "source_location": "L2395" }, { - "id": "models_models_rationale_2441", + "id": "models_models_rationale_2443", "label": "\u5de5\u827a\u8bd5\u5242 biz_process_reagent", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2441" + "source_location": "L2443" }, { - "id": "models_models_rationale_2465", + "id": "models_models_rationale_2467", "label": "\u5de5\u827a\u8017\u6750 biz_process_consumable", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2465" + "source_location": "L2467" }, { - "id": "models_models_rationale_2489", + "id": "models_models_rationale_2491", "label": "\u5de5\u827a\u4ea7\u51fa\u7269 biz_process_output", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2489" + "source_location": "L2491" }, { - "id": "models_models_rationale_2528", + "id": "models_models_rationale_2530", "label": "\u5de5\u827a\u8def\u7ebf biz_process_route", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2528" + "source_location": "L2530" }, { - "id": "models_models_rationale_2550", + "id": "models_models_rationale_2552", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4 biz_process_route_step", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2550" + "source_location": "L2552" }, { - "id": "models_models_rationale_2578", + "id": "models_models_rationale_2580", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8bd5\u5242 biz_process_route_step_reagent", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2578" + "source_location": "L2580" }, { - "id": "models_models_rationale_2602", + "id": "models_models_rationale_2604", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8017\u6750 biz_process_route_step_consumable", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2602" + "source_location": "L2604" }, { - "id": "models_models_rationale_2626", + "id": "models_models_rationale_2628", "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": "L2626" + "source_location": "L2628" }, { - "id": "models_models_rationale_2647", + "id": "models_models_rationale_2649", "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": "L2647" + "source_location": "L2649" }, { - "id": "models_models_rationale_2672", + "id": "models_models_rationale_2674", "label": "\u7ec6\u80de\u4ea7\u54c1 biz_cell_product", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2672" + "source_location": "L2674" }, { - "id": "models_models_rationale_2707", + "id": "models_models_rationale_2709", "label": "\u751f\u4ea7\u5de5\u5355 biz_production_work_order", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2707" + "source_location": "L2709" }, { - "id": "models_models_rationale_2737", + "id": "models_models_rationale_2739", "label": "\u751f\u4ea7\u4efb\u52a1 biz_production_task", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2737" + "source_location": "L2739" }, { - "id": "models_models_rationale_2769", + "id": "models_models_rationale_2771", "label": "\u751f\u4ea7\u4efb\u52a1\u8f6c\u53d1\u8bb0\u5f55 biz_production_task_handover", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2769" + "source_location": "L2771" }, { - "id": "models_models_rationale_2791", + "id": "models_models_rationale_2793", "label": "\u751f\u4ea7\u4efb\u52a1\u6295\u5165\u7269 biz_production_task_input", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2791" + "source_location": "L2793" }, { - "id": "models_models_rationale_2813", + "id": "models_models_rationale_2815", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4 biz_production_task_step", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2813" + "source_location": "L2815" }, { - "id": "models_models_rationale_2846", + "id": "models_models_rationale_2848", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8d1f\u8d23\u4eba biz_production_task_step_assignee", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2846" + "source_location": "L2848" }, { - "id": "models_models_rationale_2865", + "id": "models_models_rationale_2867", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8bd5\u5242 biz_production_task_step_reagent", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2865" + "source_location": "L2867" }, { - "id": "models_models_rationale_2891", + "id": "models_models_rationale_2893", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8017\u6750 biz_production_task_step_consumable", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2891" + "source_location": "L2893" }, { - "id": "models_models_rationale_2917", + "id": "models_models_rationale_2919", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u914d\u7f6e\u8bd5\u5242 biz_production_task_step_configured_reagent", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2917" + "source_location": "L2919" }, { - "id": "models_models_rationale_2942", + "id": "models_models_rationale_2944", "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": "L2942" + "source_location": "L2944" }, { - "id": "models_models_rationale_2963", + "id": "models_models_rationale_2965", "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": "L2963" + "source_location": "L2965" }, { - "id": "models_models_rationale_2984", + "id": "models_models_rationale_2986", "label": "\u751f\u4ea7\u4efb\u52a1\u6700\u7ec8\u4ea7\u51fa biz_production_task_output", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2984" + "source_location": "L2986" }, { - "id": "models_models_rationale_3009", + "id": "models_models_rationale_3011", "label": "\u65b0\u751f\u513f\u6ee1\u6708\u5f85\u529e biz_protocol_fullmoon_todo", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3009" + "source_location": "L3011" }, { - "id": "models_models_rationale_3039", + "id": "models_models_rationale_3041", "label": "\u4fdd\u9669\u516c\u53f8 biz_insurance_company", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3039" + "source_location": "L3041" }, { - "id": "models_models_rationale_3062", + "id": "models_models_rationale_3064", "label": "\u4fdd\u9669\u516c\u53f8\u5f00\u7968\u4fe1\u606f biz_insurance_company_invoice", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3062" + "source_location": "L3064" }, { - "id": "models_models_rationale_3086", + "id": "models_models_rationale_3088", "label": "\u4fdd\u9669\u9669\u79cd\u4ef7\u683c biz_insurance_project_price", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3086" + "source_location": "L3088" }, { - "id": "models_models_rationale_3107", + "id": "models_models_rationale_3109", "label": "\u8017\u6750\u53d8\u52a8\u8bb0\u5f55 biz_consumable_stock_log", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3107" + "source_location": "L3109" }, { - "id": "models_models_rationale_3137", + "id": "models_models_rationale_3139", "label": "\u8bd5\u5242\u53d8\u52a8\u8bb0\u5f55 biz_reagent_stock_log", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3137" + "source_location": "L3139" }, { - "id": "models_models_rationale_3167", + "id": "models_models_rationale_3169", "label": "\u6e20\u9053\u4e2d\u8bd5\u670d\u52a1\u7533\u8bf7\u5355 biz_pilot_application", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3167" + "source_location": "L3169" }, { - "id": "models_models_rationale_3197", + "id": "models_models_rationale_3199", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u60a3\u8005\u4fe1\u606f biz_pilot_patient", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3197" + "source_location": "L3199" }, { - "id": "models_models_rationale_3226", + "id": "models_models_rationale_3228", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u65b9\u6848 biz_pilot_infusion_plan", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3226" + "source_location": "L3228" }, { - "id": "models_models_rationale_3251", + "id": "models_models_rationale_3253", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u8ba1\u5212 biz_pilot_infusion_schedule", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3251" + "source_location": "L3253" }, { - "id": "models_models_rationale_3280", + "id": "models_models_rationale_3282", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u8ba1\u5212\u7ec6\u80de\u4ea7\u54c1 biz_pilot_infusion_schedule_product", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3280" + "source_location": "L3282" }, { - "id": "models_models_rationale_3307", + "id": "models_models_rationale_3309", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u4fe1\u606f biz_pilot_checkup", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3307" + "source_location": "L3309" }, { - "id": "models_models_rationale_3336", + "id": "models_models_rationale_3338", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u9884\u7ea6\u9879\u76ee biz_pilot_checkup_reserve_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3336" + "source_location": "L3338" }, { - "id": "models_models_rationale_3356", + "id": "models_models_rationale_3358", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u5b9e\u9645\u9879\u76ee biz_pilot_checkup_actual_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3356" + "source_location": "L3358" }, { - "id": "models_models_rationale_3376", + "id": "models_models_rationale_3378", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u4fe1\u606f biz_pilot_delivery", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3376" + "source_location": "L3378" }, { - "id": "models_models_rationale_3395", + "id": "models_models_rationale_3397", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u7269\u6599 biz_pilot_delivery_material", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3395" + "source_location": "L3397" }, { - "id": "models_models_rationale_3416", + "id": "models_models_rationale_3418", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u65b9\u5f0f biz_pilot_delivery_method", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3416" + "source_location": "L3418" }, { - "id": "models_models_rationale_3445", + "id": "models_models_rationale_3447", "label": "\u8f93\u6ce8\u8ba1\u5212-\u5e94\u7528\u786e\u8ba4 biz_pilot_infusion_confirm", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3445" + "source_location": "L3447" }, { - "id": "models_models_rationale_3466", + "id": "models_models_rationale_3468", "label": "\u51fa\u5e93\u653e\u884c-\u51fa\u5e93\u7269\u6599\u51c6\u5907\u4e3b\u8868 biz_outbound_release_material", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3466" + "source_location": "L3468" }, { - "id": "models_models_rationale_3485", + "id": "models_models_rationale_3487", "label": "\u51fa\u5e93\u653e\u884c-\u51fa\u5e93\u7ec6\u80de(\u53f0\u8d26) biz_outbound_release_cell", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3485" + "source_location": "L3487" }, { - "id": "models_models_rationale_3513", + "id": "models_models_rationale_3515", "label": "\u51fa\u5e93\u653e\u884c-\u5176\u4ed6\u7eb8\u8d28\u6750\u6599(\u53f0\u8d26) biz_outbound_release_paper", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3513" + "source_location": "L3515" }, { - "id": "models_models_rationale_3535", + "id": "models_models_rationale_3537", "label": "\u8f93\u6ce8\u8ba1\u5212-\u51fa\u5e93\u4ea4\u63a5 biz_outbound_handover", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3535" + "source_location": "L3537" }, { - "id": "models_models_rationale_3560", + "id": "models_models_rationale_3562", "label": "\u51fa\u5e93\u653e\u884c-\u8d28\u68c0\u7269\u6599(\u53f0\u8d26) biz_outbound_release_qc_material", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3560" + "source_location": "L3562" }, { - "id": "models_models_rationale_3585", + "id": "models_models_rationale_3587", "label": "\u51fa\u5e93\u653e\u884c\u5ba1\u6838 biz_outbound_release_review", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3585" + "source_location": "L3587" }, { - "id": "models_models_rationale_3611", + "id": "models_models_rationale_3613", "label": "\u73af\u5883\u68c0\u6d4b\u9879 biz_env_detect_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3611" + "source_location": "L3613" }, { - "id": "models_models_rationale_3631", + "id": "models_models_rationale_3633", "label": "\u73af\u5883\u68c0\u6d4b\u767b\u8bb0 biz_env_detect_record", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3631" + "source_location": "L3633" }, { "id": "models_cleanroom_garment_py", @@ -4310,42 +4324,42 @@ "label": "BizResearchDonationAudit", "file_type": "code", "source_file": "models/research_donation.py", - "source_location": "L43" + "source_location": "L46" }, { "id": "models_research_donation_bizresearchdonationparty", "label": "BizResearchDonationParty", "file_type": "code", "source_file": "models/research_donation.py", - "source_location": "L64" + "source_location": "L67" }, { "id": "models_research_donation_bizresearchdonationcollection", "label": "BizResearchDonationCollection", "file_type": "code", "source_file": "models/research_donation.py", - "source_location": "L104" + "source_location": "L107" }, { "id": "models_research_donation_bizresearchdonationsample", "label": "BizResearchDonationSample", "file_type": "code", "source_file": "models/research_donation.py", - "source_location": "L128" + "source_location": "L131" }, { "id": "models_research_donation_bizresearchdonationsampletransport", "label": "BizResearchDonationSampleTransport", "file_type": "code", "source_file": "models/research_donation.py", - "source_location": "L159" + "source_location": "L162" }, { "id": "models_research_donation_bizprotocoldonationconvert", "label": "BizProtocolDonationConvert", "file_type": "code", "source_file": "models/research_donation.py", - "source_location": "L187" + "source_location": "L190" }, { "id": "models_research_donation_rationale_10", @@ -4355,46 +4369,46 @@ "source_location": "L10" }, { - "id": "models_research_donation_rationale_44", + "id": "models_research_donation_rationale_47", "label": "\u79d1\u7814\u6350\u8d60\u5ba1\u6838\u8bb0\u5f55 biz_research_donation_audit", "file_type": "rationale", "source_file": "models/research_donation.py", - "source_location": "L44" + "source_location": "L47" }, { - "id": "models_research_donation_rationale_65", + "id": "models_research_donation_rationale_68", "label": "\u79d1\u7814\u6350\u8d60\u5f53\u4e8b\u4eba\u4fe1\u606f biz_research_donation_party", "file_type": "rationale", "source_file": "models/research_donation.py", - "source_location": "L65" + "source_location": "L68" }, { - "id": "models_research_donation_rationale_105", + "id": "models_research_donation_rationale_108", "label": "\u79d1\u7814\u6350\u8d60\u91c7\u96c6\u4fe1\u606f biz_research_donation_collection", "file_type": "rationale", "source_file": "models/research_donation.py", - "source_location": "L105" + "source_location": "L108" }, { - "id": "models_research_donation_rationale_129", + "id": "models_research_donation_rationale_132", "label": "\u79d1\u7814\u6350\u8d60\u6837\u672c\u4fe1\u606f biz_research_donation_sample\uff08\u65e0\u91d1\u989d\u5b57\u6bb5\uff09", "file_type": "rationale", "source_file": "models/research_donation.py", - "source_location": "L129" + "source_location": "L132" }, { - "id": "models_research_donation_rationale_160", + "id": "models_research_donation_rationale_163", "label": "\u79d1\u7814\u6350\u8d60\u6837\u672c\u8fd0\u8f93 biz_research_donation_sample_transport", "file_type": "rationale", "source_file": "models/research_donation.py", - "source_location": "L160" + "source_location": "L163" }, { - "id": "models_research_donation_rationale_188", + "id": "models_research_donation_rationale_191", "label": "\u7ec6\u80de\u5b58\u50a8\u534f\u8bae\u4e0e\u79d1\u7814\u6350\u8d60\u8f6c\u79fb\u5173\u8054 biz_protocol_donation_convert", "file_type": "rationale", "source_file": "models/research_donation.py", - "source_location": "L188" + "source_location": "L191" }, { "id": "models_qc_material_py", @@ -12080,679 +12094,679 @@ "label": "_payment_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L365" + "source_location": "L367" }, { "id": "crud_collection_protocol_detail_to_dict", "label": "_detail_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L386" + "source_location": "L388" }, { "id": "crud_collection_protocol_audit_to_dict", "label": "_audit_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L434" + "source_location": "L436" }, { "id": "crud_collection_protocol_party_customer_to_dict", "label": "_party_customer_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L456" + "source_location": "L458" }, { "id": "crud_collection_protocol_collection_info_to_dict", "label": "_collection_info_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L490" + "source_location": "L492" }, { "id": "crud_collection_protocol_sample_to_dict", "label": "_sample_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L508" + "source_location": "L510" }, { "id": "crud_collection_protocol_transport_to_dict", "label": "_transport_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L534" + "source_location": "L536" }, { "id": "crud_collection_protocol_storage_cert_to_dict", "label": "_storage_cert_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L554" + "source_location": "L556" }, { "id": "crud_collection_protocol_format_newborn_info", "label": "_format_newborn_info()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L569" + "source_location": "L571" }, { "id": "crud_collection_protocol_format_sample_collect_summary", "label": "_format_sample_collect_summary()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L586" + "source_location": "L588" }, { "id": "crud_collection_protocol_format_storage_cert_sample_info", "label": "_format_storage_cert_sample_info()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L604" + "source_location": "L606" }, { "id": "crud_collection_protocol_pick_storage_in_date", "label": "_pick_storage_in_date()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L621" + "source_location": "L623" }, { "id": "crud_collection_protocol_load_protocol_storage_in_date_map", "label": "_load_protocol_storage_in_date_map()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L629" + "source_location": "L631" }, { "id": "crud_collection_protocol_load_sample_type_name_map", "label": "_load_sample_type_name_map()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L660" + "source_location": "L662" }, { "id": "crud_collection_protocol_load_unit_name_map", "label": "_load_unit_name_map()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L674" + "source_location": "L676" }, { "id": "crud_collection_protocol_load_site_name_map", "label": "_load_site_name_map()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L688" + "source_location": "L690" }, { "id": "crud_collection_protocol_load_express_name_map", "label": "_load_express_name_map()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L702" + "source_location": "L704" }, { "id": "crud_collection_protocol_list_storage_certs", "label": "list_storage_certs()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L716" + "source_location": "L718" }, { "id": "crud_collection_protocol_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L844" + "source_location": "L846" }, { "id": "crud_collection_protocol_yyyymmdd_from_date_param", "label": "_yyyymmdd_from_date_param()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L851" + "source_location": "L853" }, { "id": "crud_collection_protocol_storage_in_date_to_yyyymmdd", "label": "_storage_in_date_to_yyyymmdd()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L859" + "source_location": "L861" }, { "id": "crud_collection_protocol_list_collection_protocols", "label": "list_collection_protocols()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L864" + "source_location": "L866" }, { "id": "crud_collection_protocol_get_collection_protocol", "label": "get_collection_protocol()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1148" + "source_location": "L1150" }, { "id": "crud_collection_protocol_get_payment_by_protocol_id", "label": "get_payment_by_protocol_id()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1167" + "source_location": "L1169" }, { "id": "crud_collection_protocol_get_protocol_detail_bundle", "label": "get_protocol_detail_bundle()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1181" + "source_location": "L1183" }, { "id": "crud_collection_protocol_list_audits", "label": "list_audits()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1325" + "source_location": "L1331" }, { "id": "crud_collection_protocol_create_audit", "label": "create_audit()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1392" + "source_location": "L1398" }, { "id": "crud_collection_protocol_detail_query_with_protocol", "label": "_detail_query_with_protocol()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1429" + "source_location": "L1435" }, { "id": "crud_collection_protocol_apply_payment_detail_list_filters", "label": "_apply_payment_detail_list_filters()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1448" + "source_location": "L1454" }, { "id": "crud_collection_protocol_rows_to_payment_detail_dicts", "label": "_rows_to_payment_detail_dicts()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1483" + "source_location": "L1489" }, { "id": "crud_collection_protocol_list_receipt_confirm_details", "label": "list_receipt_confirm_details()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1517" + "source_location": "L1523" }, { "id": "crud_collection_protocol_list_receipt_confirmed_details", "label": "list_receipt_confirmed_details()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1554" + "source_location": "L1560" }, { "id": "crud_collection_protocol_confirm_receipt", "label": "confirm_receipt()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1600" + "source_location": "L1606" }, { "id": "crud_collection_protocol_reject_receipt", "label": "reject_receipt()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1639" + "source_location": "L1645" }, { "id": "crud_collection_protocol_list_refund_confirm_details", "label": "list_refund_confirm_details()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1670" + "source_location": "L1676" }, { "id": "crud_collection_protocol_list_refund_confirmed_details", "label": "list_refund_confirmed_details()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1715" + "source_location": "L1721" }, { "id": "crud_collection_protocol_confirm_refund", "label": "confirm_refund()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1763" + "source_location": "L1769" }, { "id": "crud_collection_protocol_reject_refund", "label": "reject_refund()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1802" + "source_location": "L1808" }, { "id": "crud_collection_protocol_get_payment_detail_or_raise", "label": "_get_payment_detail_or_raise()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1833" + "source_location": "L1839" }, { "id": "crud_collection_protocol_parse_transfer_time_value", "label": "_parse_transfer_time_value()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1855" + "source_location": "L1861" }, { "id": "crud_collection_protocol_apply_payment_detail_draft_fields", "label": "_apply_payment_detail_draft_fields()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1865" + "source_location": "L1871" }, { "id": "crud_collection_protocol_validate_receipt_finance_submit_ready", "label": "_validate_receipt_finance_submit_ready()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1900" + "source_location": "L1906" }, { "id": "crud_collection_protocol_update_payment_detail_draft", "label": "update_payment_detail_draft()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1907" + "source_location": "L1913" }, { "id": "crud_collection_protocol_apply_submit_receipt_finance", "label": "_apply_submit_receipt_finance()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1925" + "source_location": "L1931" }, { "id": "crud_collection_protocol_submit_receipt_finance", "label": "submit_receipt_finance()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1937" + "source_location": "L1943" }, { "id": "crud_collection_protocol_batch_submit_receipt_finance", "label": "batch_submit_receipt_finance()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1958" + "source_location": "L1964" }, { "id": "crud_collection_protocol_apply_submit_refund_finance", "label": "_apply_submit_refund_finance()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1976" + "source_location": "L1982" }, { "id": "crud_collection_protocol_submit_refund_finance", "label": "submit_refund_finance()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1996" + "source_location": "L2002" }, { "id": "crud_collection_protocol_batch_submit_refund_finance", "label": "batch_submit_refund_finance()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2020" + "source_location": "L2026" }, { "id": "crud_collection_protocol_party_customer_map_by_protocol_ids", "label": "_party_customer_map_by_protocol_ids()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2047" + "source_location": "L2053" }, { "id": "crud_collection_protocol_list_payment_details_page", "label": "list_payment_details_page()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2071" + "source_location": "L2077" }, { "id": "crud_collection_protocol_classify_installment_warning", "label": "_classify_installment_warning()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2163" + "source_location": "L2169" }, { "id": "crud_collection_protocol_list_installment_warning", "label": "list_installment_warning()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2175" + "source_location": "L2181" }, { "id": "crud_collection_protocol_create_collection_protocol", "label": "create_collection_protocol()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2228" + "source_location": "L2234" }, { "id": "crud_collection_protocol_update_collection_protocol", "label": "update_collection_protocol()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2271" + "source_location": "L2281" }, { "id": "crud_collection_protocol_soft_delete_collection_protocol", "label": "soft_delete_collection_protocol()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2348" + "source_location": "L2364" }, { "id": "crud_collection_protocol_get_party_customer", "label": "get_party_customer()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2372" + "source_location": "L2388" }, { "id": "crud_collection_protocol_upsert_party_customer", "label": "upsert_party_customer()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2386" + "source_location": "L2402" }, { "id": "crud_collection_protocol_get_collection_info", "label": "get_collection_info()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2464" + "source_location": "L2480" }, { "id": "crud_collection_protocol_upsert_collection_info", "label": "upsert_collection_info()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2478" + "source_location": "L2494" }, { "id": "crud_collection_protocol_list_samples", "label": "list_samples()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2529" + "source_location": "L2545" }, { "id": "crud_collection_protocol_migrate_sample_child_refs_on_replace", "label": "_migrate_sample_child_refs_on_replace()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2544" + "source_location": "L2560" }, { "id": "crud_collection_protocol_save_samples", "label": "save_samples()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2579" + "source_location": "L2595" }, { "id": "crud_collection_protocol_list_sample_transports", "label": "list_sample_transports()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2668" + "source_location": "L2684" }, { "id": "crud_collection_protocol_soft_delete_transports_for_protocol", "label": "_soft_delete_transports_for_protocol()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2687" + "source_location": "L2703" }, { "id": "crud_collection_protocol_save_sample_transports", "label": "save_sample_transports()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2703" + "source_location": "L2719" }, { "id": "crud_collection_protocol_get_storage_cert", "label": "get_storage_cert()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2761" + "source_location": "L2777" }, { "id": "crud_collection_protocol_add_months_yyyymmdd", "label": "_add_months_yyyymmdd()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2775" + "source_location": "L2791" }, { "id": "crud_collection_protocol_calc_installment_due_amounts", "label": "_calc_installment_due_amounts()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2790" + "source_location": "L2806" }, { "id": "crud_collection_protocol_align_fq_payment_details_payload", "label": "align_fq_payment_details_payload()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2810" + "source_location": "L2826" }, { "id": "crud_collection_protocol_list_payment_details", "label": "list_payment_details()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2878" + "source_location": "L2894" }, { "id": "crud_collection_protocol_upsert_payment", "label": "upsert_payment()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2901" + "source_location": "L2917" }, { "id": "crud_collection_protocol_compare_money", "label": "_compare_money()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2970" + "source_location": "L2986" }, { "id": "crud_collection_protocol_compare_datetime", "label": "_compare_datetime()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2979" + "source_location": "L2995" }, { "id": "crud_collection_protocol_payment_detail_compare_row", "label": "_payment_detail_compare_row()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2990" + "source_location": "L3006" }, { "id": "crud_collection_protocol_payment_detail_compare_from_model", "label": "_payment_detail_compare_from_model()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3043" + "source_location": "L3059" }, { "id": "crud_collection_protocol_payment_detail_sort_key", "label": "_payment_detail_sort_key()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3067" + "source_location": "L3083" }, { "id": "crud_collection_protocol_payment_details_payload_unchanged", "label": "_payment_details_payload_unchanged()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3074" + "source_location": "L3090" }, { "id": "crud_collection_protocol_save_payment_details", "label": "save_payment_details()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3087" + "source_location": "L3103" }, { "id": "crud_collection_protocol_upsert_storage_cert", "label": "upsert_storage_cert()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3215" + "source_location": "L3231" }, { "id": "crud_collection_protocol_fullmoon_todo_empty_dict", "label": "_fullmoon_todo_empty_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3264" + "source_location": "L3280" }, { "id": "crud_collection_protocol_fullmoon_todo_detail_dict", "label": "_fullmoon_todo_detail_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3283" + "source_location": "L3299" }, { "id": "crud_collection_protocol_fullmoon_todo_to_dict", "label": "_fullmoon_todo_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3301" + "source_location": "L3317" }, { "id": "crud_collection_protocol_get_fullmoon_todo", "label": "get_fullmoon_todo()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3325" + "source_location": "L3341" }, { "id": "crud_collection_protocol_upsert_fullmoon_todo", "label": "upsert_fullmoon_todo()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3343" + "source_location": "L3359" }, { "id": "crud_collection_protocol_build_installment_summary", "label": "build_installment_summary()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3405" + "source_location": "L3421" }, { "id": "crud_collection_protocol_invoice_request_item_to_dict", "label": "_invoice_request_item_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3414" + "source_location": "L3430" }, { "id": "crud_collection_protocol_invoice_request_to_dict", "label": "_invoice_request_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3441" + "source_location": "L3457" }, { "id": "crud_collection_protocol_active_invoiced_payment_detail_ids", "label": "_active_invoiced_payment_detail_ids()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3481" + "source_location": "L3497" }, { "id": "crud_collection_protocol_pack_invoice_request_with_items", "label": "_pack_invoice_request_with_items()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3499" + "source_location": "L3515" }, { "id": "crud_collection_protocol_list_invoice_eligible_payment_details", "label": "list_invoice_eligible_payment_details()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3564" + "source_location": "L3580" }, { "id": "crud_collection_protocol_list_invoice_requests_by_protocol", "label": "list_invoice_requests_by_protocol()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3619" + "source_location": "L3635" }, { "id": "crud_collection_protocol_create_invoice_request", "label": "create_invoice_request()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3638" + "source_location": "L3654" }, { "id": "crud_collection_protocol_invoice_request_list_query", "label": "_invoice_request_list_query()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3740" + "source_location": "L3756" }, { "id": "crud_collection_protocol_list_protocol_invoice_requests", "label": "list_protocol_invoice_requests()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3769" + "source_location": "L3785" }, { "id": "crud_collection_protocol_count_pending_protocol_invoice_requests", "label": "count_pending_protocol_invoice_requests()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3807" + "source_location": "L3823" }, { "id": "crud_collection_protocol_complete_invoice_request", "label": "complete_invoice_request()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3821" + "source_location": "L3837" }, { "id": "crud_collection_protocol_rationale_1", @@ -12818,53 +12832,53 @@ "source_location": "L304" }, { - "id": "crud_collection_protocol_rationale_587", + "id": "crud_collection_protocol_rationale_589", "label": "\u6c47\u603b\u534f\u8bae\u5355\u4e0b\u5404\u6837\u672c\u91c7\u96c6\u60c5\u51b5\uff0c\u5982\u300c1\u4e2a\u5df2\u91c7\u96c6\uff0c1\u4e2a\u672a\u91c7\u96c6\u300d\u3002", "file_type": "rationale", "source_file": "crud/collection_protocol.py", - "source_location": "L587" + "source_location": "L589" }, { - "id": "crud_collection_protocol_rationale_634", + "id": "crud_collection_protocol_rationale_636", "label": "\u4ece\u5165\u5e93\u653e\u884c\u5ba1\u6838\u8bb0\u5f55\u8865\u5168\u5165\u5e93\u65e5\u671f\uff08\u5386\u53f2\u6570\u636e\u53ef\u80fd\u672a\u5199\u5165\u6837\u672c storage_in_date\uff09\u3002", "file_type": "rationale", "source_file": "crud/collection_protocol.py", - "source_location": "L634" + "source_location": "L636" }, { - "id": "crud_collection_protocol_rationale_1490", + "id": "crud_collection_protocol_rationale_1496", "label": "\u7f34\u8d39\u660e\u7ec6\u884c \u2192 \u524d\u7aef\u5b57\u5178\uff08\u542b\u534f\u8bae\u3001\u5ba2\u6237\u3001\u8f6c\u8d26\u9644\u4ef6\uff09\u3002", "file_type": "rationale", "source_file": "crud/collection_protocol.py", - "source_location": "L1490" + "source_location": "L1496" }, { - "id": "crud_collection_protocol_rationale_2164", + "id": "crud_collection_protocol_rationale_2170", "label": "overdue | warn | upcoming \u2014 due \u4e3a YYYYMMDD", "file_type": "rationale", "source_file": "crud/collection_protocol.py", - "source_location": "L2164" + "source_location": "L2170" }, { - "id": "crud_collection_protocol_rationale_2552", + "id": "crud_collection_protocol_rationale_2568", "label": "\u534f\u8bae\u6837\u672c\u884c\u91cd\u5efa\u540e\uff0c\u5c06\u63a5\u6536/\u8d28\u68c0\u5de5\u5355\u7684 protocol_sample_id \u8fc1\u79fb\u5230\u65b0\u6837\u672c ID\u3002", "file_type": "rationale", "source_file": "crud/collection_protocol.py", - "source_location": "L2552" + "source_location": "L2568" }, { - "id": "crud_collection_protocol_rationale_2991", + "id": "crud_collection_protocol_rationale_3007", "label": "Normalize one payment detail row for equality compare.", "file_type": "rationale", "source_file": "crud/collection_protocol.py", - "source_location": "L2991" + "source_location": "L3007" }, { - "id": "crud_collection_protocol_rationale_3288", + "id": "crud_collection_protocol_rationale_3304", "label": "\u534f\u8bae\u8be6\u60c5 bundle \u7528\uff1a\u6ee1\u6708\u5f85\u529e\u5b57\u6bb5 + \u7531\u5206\u5a29\u65e5\u63a8\u7b97\u7684\u6ee1\u6708\u65e5\u671f\u3002", "file_type": "rationale", "source_file": "crud/collection_protocol.py", - "source_location": "L3288" + "source_location": "L3304" }, { "id": "crud_cleanroom_garment_py", @@ -14691,161 +14705,161 @@ "label": "_is_uncollected_status()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L51" + "source_location": "L52" }, { "id": "crud_pre_transit_sample_is_in_transit_sample", "label": "_is_in_transit_sample()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L55" + "source_location": "L56" }, { "id": "crud_pre_transit_sample_cell_received_exists", "label": "_cell_received_exists()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L59" + "source_location": "L60" }, { "id": "crud_pre_transit_sample_donation_received_exists", "label": "_donation_received_exists()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L76" + "source_location": "L77" }, { "id": "crud_pre_transit_sample_apply_collection_keyword", "label": "_apply_collection_keyword()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L93" + "source_location": "L94" }, { "id": "crud_pre_transit_sample_apply_donation_keyword", "label": "_apply_donation_keyword()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L129" + "source_location": "L130" }, { "id": "crud_pre_transit_sample_apply_create_time_filter", "label": "_apply_create_time_filter()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L165" + "source_location": "L166" }, { "id": "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", "label": "_apply_collection_sample_collect_time_filter()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L173" + "source_location": "L174" }, { "id": "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", "label": "_apply_donation_sample_collect_time_filter()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L200" + "source_location": "L201" }, { "id": "crud_pre_transit_sample_earliest_eta", "label": "_earliest_eta()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L227" + "source_location": "L228" }, { "id": "crud_pre_transit_sample_build_sample_items", "label": "_build_sample_items()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L234" + "source_location": "L235" }, { "id": "crud_pre_transit_sample_summarize_in_transit_items", "label": "_summarize_in_transit_items()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L283" + "source_location": "L284" }, { "id": "crud_pre_transit_sample_summarize_pre_delivery", "label": "_summarize_pre_delivery()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L290" + "source_location": "L291" }, { "id": "crud_pre_transit_sample_list_in_transit_collection_ids", "label": "_list_in_transit_collection_ids()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L297" + "source_location": "L298" }, { "id": "crud_pre_transit_sample_list_in_transit_donation_ids", "label": "_list_in_transit_donation_ids()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L339" + "source_location": "L340" }, { "id": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "label": "_list_pre_delivery_collection_ids()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L381" + "source_location": "L382" }, { "id": "crud_pre_transit_sample_list_pre_delivery_donation_ids", "label": "_list_pre_delivery_donation_ids()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L450" + "source_location": "L451" }, { "id": "crud_pre_transit_sample_sort_key_in_transit", "label": "_sort_key_in_transit()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L519" + "source_location": "L520" }, { "id": "crud_pre_transit_sample_sort_key_pre_delivery", "label": "_sort_key_pre_delivery()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L524" + "source_location": "L525" }, { "id": "crud_pre_transit_sample_hydrate_collection_rows", "label": "_hydrate_collection_rows()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L529" + "source_location": "L530" }, { "id": "crud_pre_transit_sample_hydrate_donation_rows", "label": "_hydrate_donation_rows()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L740" + "source_location": "L744" }, { "id": "crud_pre_transit_sample_list_in_transit_protocols", "label": "list_in_transit_protocols()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L954" + "source_location": "L958" }, { "id": "crud_pre_transit_sample_list_pre_delivery_protocols", "label": "list_pre_delivery_protocols()", "file_type": "code", "source_file": "crud/pre_transit_sample.py", - "source_location": "L1093" + "source_location": "L1097" }, { "id": "crud_pre_transit_sample_rationale_1", @@ -15113,19 +15127,26 @@ "source_file": "crud/qc_material_stock_batch.py", "source_location": "L774" }, + { + "id": "crud_qc_material_stock_batch_append_batch_qty_adjust", + "label": "_append_batch_qty_adjust()", + "file_type": "code", + "source_file": "crud/qc_material_stock_batch.py", + "source_location": "L796" + }, { "id": "crud_qc_material_stock_batch_update_batch", "label": "update_batch()", "file_type": "code", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L796" + "source_location": "L836" }, { "id": "crud_qc_material_stock_batch_delete_batch", "label": "delete_batch()", "file_type": "code", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L995" + "source_location": "L1048" }, { "id": "crud_material_stock_check_py", @@ -15603,6 +15624,90 @@ "source_file": "crud/research_donation_sample_collection.py", "source_location": "L1" }, + { + "id": "crud_qc_material_amount_auth_py", + "label": "qc_material_amount_auth.py", + "file_type": "code", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L1" + }, + { + "id": "crud_qc_material_amount_auth_get_amount_view_role", + "label": "get_amount_view_role()", + "file_type": "code", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L20" + }, + { + "id": "crud_qc_material_amount_auth_get_auth_dept_id", + "label": "_get_auth_dept_id()", + "file_type": "code", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L45" + }, + { + "id": "crud_qc_material_amount_auth_assert_user_in_auth_dept", + "label": "_assert_user_in_auth_dept()", + "file_type": "code", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L59" + }, + { + "id": "crud_qc_material_amount_auth_user_has_role_binding", + "label": "_user_has_role_binding()", + "file_type": "code", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L71" + }, + { + "id": "crud_qc_material_amount_auth_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L85" + }, + { + "id": "crud_qc_material_amount_auth_list_authorized_users", + "label": "list_authorized_users()", + "file_type": "code", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L98" + }, + { + "id": "crud_qc_material_amount_auth_grant_amount_view_role", + "label": "grant_amount_view_role()", + "file_type": "code", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L152" + }, + { + "id": "crud_qc_material_amount_auth_revoke_amount_view_role", + "label": "revoke_amount_view_role()", + "file_type": "code", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L200" + }, + { + "id": "crud_qc_material_amount_auth_rationale_1", + "label": "\u8d28\u68c0\u7269\u6599\u91d1\u989d\u67e5\u770b\u6388\u6743 CRUD\uff08sys_user_role \u7ed1\u5b9a\u4e13\u7528\u89d2\u8272\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L1" + }, + { + "id": "crud_qc_material_amount_auth_rationale_159", + "label": "\u7ed1\u5b9a\u4e13\u7528\u89d2\u8272\uff1b\u5df2\u7ed1\u5b9a\u5219\u5e42\u7b49\u8fd4\u56de False\uff08\u8868\u793a\u672a\u65b0\u589e\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L159" + }, + { + "id": "crud_qc_material_amount_auth_rationale_207", + "label": "\u89e3\u9664\u4e13\u7528\u89d2\u8272\u7ed1\u5b9a\uff1b\u672a\u7ed1\u5b9a\u5219\u8fd4\u56de False\u3002", + "file_type": "rationale", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L207" + }, { "id": "crud_cell_product_py", "label": "cell_product.py", @@ -16651,231 +16756,231 @@ "label": "_user_nick_name_map()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L222" + "source_location": "L231" }, { "id": "crud_research_donation_load_unit_name_map", "label": "_load_unit_name_map()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L230" + "source_location": "L239" }, { "id": "crud_research_donation_donation_to_dict", "label": "_donation_to_dict()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L249" + "source_location": "L258" }, { "id": "crud_research_donation_audit_to_dict", "label": "_audit_to_dict()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L284" + "source_location": "L297" }, { "id": "crud_research_donation_party_to_dict", "label": "_party_to_dict()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L306" + "source_location": "L319" }, { "id": "crud_research_donation_collection_to_dict", "label": "_collection_to_dict()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L340" + "source_location": "L353" }, { "id": "crud_research_donation_sample_to_dict", "label": "_sample_to_dict()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L358" + "source_location": "L371" }, { "id": "crud_research_donation_transport_to_dict", "label": "_transport_to_dict()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L382" + "source_location": "L395" }, { "id": "crud_research_donation_get_party", "label": "get_party()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L407" + "source_location": "L420" }, { "id": "crud_research_donation_get_collection", "label": "get_collection()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L423" + "source_location": "L436" }, { "id": "crud_research_donation_list_samples", "label": "list_samples()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L439" + "source_location": "L452" }, { "id": "crud_research_donation_list_sample_transports", "label": "list_sample_transports()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L459" + "source_location": "L472" }, { "id": "crud_research_donation_list_donations", "label": "list_donations()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L484" + "source_location": "L497" }, { "id": "crud_research_donation_get_donation_detail", "label": "get_donation_detail()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L746" + "source_location": "L759" }, { "id": "crud_research_donation_create_donation", "label": "create_donation()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L875" + "source_location": "L888" }, { "id": "crud_research_donation_update_donation", "label": "update_donation()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L945" + "source_location": "L961" }, { "id": "crud_research_donation_delete_donation", "label": "delete_donation()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L1051" + "source_location": "L1068" }, { "id": "crud_research_donation_batch_delete_donations", "label": "batch_delete_donations()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L1075" + "source_location": "L1092" }, { "id": "crud_research_donation_list_audits", "label": "list_audits()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L1111" + "source_location": "L1128" }, { "id": "crud_research_donation_submit_audit", "label": "submit_audit()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L1193" + "source_location": "L1210" }, { "id": "crud_research_donation_change_status", "label": "change_status()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L1265" + "source_location": "L1282" }, { "id": "crud_research_donation_convert_from_storage", "label": "convert_from_storage()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L1336" + "source_location": "L1353" }, { "id": "crud_research_donation_convert_to_storage", "label": "convert_to_storage()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L1588" + "source_location": "L1605" }, { "id": "crud_research_donation_create_party", "label": "_create_party()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L1842" + "source_location": "L1860" }, { "id": "crud_research_donation_create_collection", "label": "_create_collection()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L1890" + "source_location": "L1908" }, { "id": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "label": "_migrate_donation_sample_child_refs_on_replace()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L1934" + "source_location": "L1952" }, { "id": "crud_research_donation_create_samples", "label": "_create_samples()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L1990" + "source_location": "L2008" }, { "id": "crud_research_donation_create_transport", "label": "_create_transport()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L2063" + "source_location": "L2081" }, { "id": "crud_research_donation_soft_delete_party", "label": "_soft_delete_party()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L2122" + "source_location": "L2140" }, { "id": "crud_research_donation_soft_delete_collection", "label": "_soft_delete_collection()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L2148" + "source_location": "L2166" }, { "id": "crud_research_donation_soft_delete_samples", "label": "_soft_delete_samples()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L2174" + "source_location": "L2192" }, { "id": "crud_research_donation_soft_delete_transports", "label": "_soft_delete_transports()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L2200" + "source_location": "L2218" }, { "id": "crud_research_donation_soft_delete_all", "label": "_soft_delete_all()", "file_type": "code", "source_file": "crud/research_donation.py", - "source_location": "L2226" + "source_location": "L2244" }, { "id": "crud_research_donation_rationale_1", @@ -16920,39 +17025,39 @@ "source_location": "L205" }, { - "id": "crud_research_donation_rationale_882", + "id": "crud_research_donation_rationale_895", "label": "\u521b\u5efa\u79d1\u7814\u6350\u8d60\u5355\uff08\u542b party / collection / samples + transports\uff09\u3002", "file_type": "rationale", "source_file": "crud/research_donation.py", - "source_location": "L882" + "source_location": "L895" }, { - "id": "crud_research_donation_rationale_953", + "id": "crud_research_donation_rationale_969", "label": "\u66f4\u65b0\u79d1\u7814\u6350\u8d60\u5355\uff1a\u4e3b\u8868\u5b57\u6bb5 + \u5b50\u8d44\u6e90 upsert\uff08\u8f6f\u5220\u65e7 + \u521b\u5efa\u65b0\uff09\u3002", "file_type": "rationale", "source_file": "crud/research_donation.py", - "source_location": "L953" + "source_location": "L969" }, { - "id": "crud_research_donation_rationale_1202", + "id": "crud_research_donation_rationale_1219", "label": "\u63d0\u4ea4\u5ba1\u6838\u3002shtg \u2192 \u6350\u8d60\u72b6\u6001\u53d8\u4e3a sxz\uff1bshth \u2192 \u72b6\u6001\u4e0d\u53d8\u3002", "file_type": "rationale", "source_file": "crud/research_donation.py", - "source_location": "L1202" + "source_location": "L1219" }, { - "id": "crud_research_donation_rationale_1595", + "id": "crud_research_donation_rationale_1612", "label": "\u4ece\u79d1\u7814\u6350\u8d60\u5355\u8f6c\u6362\u521b\u5efa\u7ec6\u80de\u5b58\u50a8\u534f\u8bae\u5355\uff0c\u8fd4\u56de\u66f4\u65b0\u540e\u7684\u6350\u8d60\u5355\u3002", "file_type": "rationale", "source_file": "crud/research_donation.py", - "source_location": "L1595" + "source_location": "L1612" }, { - "id": "crud_research_donation_rationale_1942", + "id": "crud_research_donation_rationale_1960", "label": "\u6350\u8d60\u6837\u672c\u884c\u91cd\u5efa\u540e\uff0c\u5c06\u63a5\u6536/\u8d28\u68c0\u5de5\u5355\u7684\u6350\u8d60\u6837\u672c ID \u8fc1\u79fb\u5230\u65b0\u6837\u672c ID\u3002", "file_type": "rationale", "source_file": "crud/research_donation.py", - "source_location": "L1942" + "source_location": "L1960" }, { "id": "crud_ethnic_py", @@ -20445,161 +20550,161 @@ "label": "_sample_pending_query()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L308" + "source_location": "L311" }, { "id": "crud_sample_reception_rows_to_sample_list_items", "label": "_rows_to_sample_list_items()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L346" + "source_location": "L349" }, { "id": "crud_sample_reception_list_pending_protocol_samples", "label": "list_pending_protocol_samples()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L471" + "source_location": "L477" }, { "id": "crud_sample_reception_list_received_protocol_samples", "label": "list_received_protocol_samples()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L544" + "source_location": "L550" }, { "id": "crud_sample_reception_finalize_reception_detail", "label": "_finalize_reception_detail()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L683" + "source_location": "L689" }, { "id": "crud_sample_reception_get_reception_by_id", "label": "get_reception_by_id()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L689" + "source_location": "L695" }, { "id": "crud_sample_reception_create_sample_reception", "label": "create_sample_reception()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L757" + "source_location": "L763" }, { "id": "crud_sample_reception_can_edit_sample_reception", "label": "_can_edit_sample_reception()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1007" + "source_location": "L1013" }, { "id": "crud_sample_reception_update_sample_reception", "label": "update_sample_reception()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1022" + "source_location": "L1028" }, { "id": "crud_sample_reception_attach_production_reception", "label": "_attach_production_reception()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1131" + "source_location": "L1137" }, { "id": "crud_sample_reception_reception_detail_item", "label": "_reception_detail_item()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1149" + "source_location": "L1155" }, { "id": "crud_sample_reception_reception_detail_item_with_production", "label": "_reception_detail_item_with_production()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1166" + "source_location": "L1172" }, { "id": "crud_sample_reception_reception_sample_code", "label": "_reception_sample_code()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1178" + "source_location": "L1184" }, { "id": "crud_sample_reception_get_receptions_map_for_samples", "label": "get_receptions_map_for_samples()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1193" + "source_location": "L1199" }, { "id": "crud_sample_reception_get_receptions_map_for_donation_samples", "label": "get_receptions_map_for_donation_samples()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1241" + "source_location": "L1247" }, { "id": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "label": "get_lab_storage_code_map_by_sample_codes()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1280" + "source_location": "L1286" }, { "id": "crud_sample_reception_format_lab_storage_codes_csv", "label": "format_lab_storage_codes_csv()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1339" + "source_location": "L1345" }, { "id": "crud_sample_reception_lab_storage_keyword_like", "label": "_lab_storage_keyword_like()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1353" + "source_location": "L1359" }, { "id": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "label": "sample_codes_matching_lab_storage_keyword()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1360" + "source_location": "L1366" }, { "id": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "label": "reception_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1385" + "source_location": "L1391" }, { "id": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "label": "protocol_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1408" + "source_location": "L1414" }, { "id": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "label": "donation_ids_matching_lab_storage_keyword()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1432" + "source_location": "L1438" }, { "id": "crud_sample_reception_get_reception_by_sample_code", "label": "get_reception_by_sample_code()", "file_type": "code", "source_file": "crud/sample_reception.py", - "source_location": "L1456" + "source_location": "L1462" }, { "id": "crud_sample_reception_rationale_43", @@ -20637,88 +20742,88 @@ "source_location": "L200" }, { - "id": "crud_sample_reception_rationale_309", + "id": "crud_sample_reception_rationale_312", "label": "\u5f85\u63a5\u6536\uff1a\u534f\u8bae\u6837\u672c\u4e14\u5c1a\u65e0\u6709\u6548\u63a5\u6536\u8bb0\u5f55\uff08\u4ec5\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5224\u5b9a\uff09\uff1b\u6392\u9664\u5df2\u4f5c\u5e9f\u91c7\u96c6\u534f\u8bae\u5355\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L309" + "source_location": "L312" }, { - "id": "crud_sample_reception_rationale_1012", + "id": "crud_sample_reception_rationale_1018", "label": "\u5df2\u63a5\u6536\u8bb0\u5f55\uff1a\u4ec5\u7ecf\u624b\u4eba\u6216\u300c\u8d28\u91cf\u4e3b\u7ba1\u300d\u89d2\u8272\u53ef\u7f16\u8f91\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1012" + "source_location": "L1018" }, { - "id": "crud_sample_reception_rationale_1040", + "id": "crud_sample_reception_rationale_1046", "label": "\u66f4\u65b0\u5df2\u767b\u8bb0\u6837\u672c\u63a5\u6536\u4fe1\u606f\uff08\u4e0d\u91cd\u590d\u521b\u5efa\u8d28\u68c0/\u751f\u4ea7\u5de5\u5355\uff09\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1040" + "source_location": "L1046" }, { - "id": "crud_sample_reception_rationale_1199", + "id": "crud_sample_reception_rationale_1205", "label": "\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5173\u8054\u63a5\u6536\u8bb0\u5f55\uff08key \u4e3a\u5f53\u524d\u534f\u8bae\u6837\u672c id\uff09\uff0c\u4f9b\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1199" + "source_location": "L1205" }, { - "id": "crud_sample_reception_rationale_1246", + "id": "crud_sample_reception_rationale_1252", "label": "\u6309\u6350\u8d60\u6837\u672c ID \u6279\u91cf\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\uff0c\u4f9b\u6350\u8d60\u534f\u8bae\u5355\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1246" + "source_location": "L1252" }, { - "id": "crud_sample_reception_rationale_1287", + "id": "crud_sample_reception_rationale_1293", "label": "\u6309\u6837\u672c\u7f16\u7801\u67e5\u8be2\u5df2\u63a5\u6536(js)\u8bb0\u5f55\u7684\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff1b\u540c\u7801\u591a\u6761\u65f6\u53d6\u6700\u65b0\u63a5\u6536\u65f6\u95f4\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1287" + "source_location": "L1293" }, { - "id": "crud_sample_reception_rationale_1343", + "id": "crud_sample_reception_rationale_1349", "label": "\u4e0e sampleCodes \u987a\u5e8f\u5bf9\u9f50\uff0c\u9017\u53f7\u62fc\u63a5\u5165\u5e93\u7f16\u7801\uff08\u65e0\u5219\u7a7a\u4e32\uff09\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1343" + "source_location": "L1349" }, { - "id": "crud_sample_reception_rationale_1367", + "id": "crud_sample_reception_rationale_1373", "label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff0c\u8fd4\u56de\u5173\u8054\u6837\u672c\u7f16\u7801\u5217\u8868\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1367" + "source_location": "L1373" }, { - "id": "crud_sample_reception_rationale_1392", + "id": "crud_sample_reception_rationale_1398", "label": "\u5173\u952e\u8bcd\u6a21\u7cca\u5339\u914d\u5b9e\u9a8c\u5ba4\u5165\u5e93\u7f16\u7801\uff0c\u8fd4\u56de\u63a5\u6536\u8bb0\u5f55 id \u5217\u8868\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1392" + "source_location": "L1398" }, { - "id": "crud_sample_reception_rationale_1413", + "id": "crud_sample_reception_rationale_1419", "label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u91c7\u96c6\u534f\u8bae id\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1413" + "source_location": "L1419" }, { - "id": "crud_sample_reception_rationale_1437", + "id": "crud_sample_reception_rationale_1443", "label": "\u5165\u5e93\u7f16\u7801\u5173\u952e\u8bcd \u2192 \u542b\u5339\u914d\u6837\u672c\u7684\u6350\u8d60\u534f\u8bae id\u3002", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1437" + "source_location": "L1443" }, { - "id": "crud_sample_reception_rationale_1462", + "id": "crud_sample_reception_rationale_1468", "label": "\u6839\u636e\u6837\u672c\u7f16\u7801\u67e5\u8be2\u63a5\u6536\u8bb0\u5f55\u53ca\u6837\u672c\u4fe1\u606f\u3002 - \u6709\u8bb0\u5f55 \u2192 \u8fd4\u56de {receptionId, sampleInfo} - \u65e0\u8bb0\u5f55 \u2192 \u8fd4\u56de {rece", "file_type": "rationale", "source_file": "crud/sample_reception.py", - "source_location": "L1462" + "source_location": "L1468" }, { "id": "crud_consumable_pack_py", @@ -24246,7 +24351,7 @@ "label": "ThirdPartyCompanyBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L63" + "source_location": "L65" }, { "id": "basemodel", @@ -24260,693 +24365,756 @@ "label": "ThirdPartyCompanyUpdateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L81" + "source_location": "L83" }, { "id": "api_qc_list_qc_third_party_companies", "label": "list_qc_third_party_companies()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L100" + "source_location": "L102" }, { "id": "api_qc_list_qc_third_party_company_options", "label": "list_qc_third_party_company_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L122" + "source_location": "L124" }, { "id": "api_qc_create_qc_third_party_company", "label": "create_qc_third_party_company()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L136" + "source_location": "L138" }, { "id": "api_qc_update_qc_third_party_company", "label": "update_qc_third_party_company()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L171" + "source_location": "L173" }, { "id": "api_qc_delete_qc_third_party_company", "label": "delete_qc_third_party_company()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L208" + "source_location": "L210" }, { "id": "api_qc_thirdpartyitembody", "label": "ThirdPartyItemBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L228" + "source_location": "L230" }, { "id": "api_qc_thirdpartyitemupdatebody", "label": "ThirdPartyItemUpdateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L240" + "source_location": "L242" }, { "id": "api_qc_list_qc_third_party_items", "label": "list_qc_third_party_items()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L253" + "source_location": "L255" }, { "id": "api_qc_list_qc_third_party_items_active", "label": "list_qc_third_party_items_active()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L282" + "source_location": "L284" }, { "id": "api_qc_create_qc_third_party_item", "label": "create_qc_third_party_item()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L297" + "source_location": "L299" }, { "id": "api_qc_update_qc_third_party_item", "label": "update_qc_third_party_item()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L326" + "source_location": "L328" }, { "id": "api_qc_delete_qc_third_party_item", "label": "delete_qc_third_party_item()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L357" + "source_location": "L359" }, { "id": "api_qc_labtestitembody", "label": "LabTestItemBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L377" + "source_location": "L379" }, { "id": "api_qc_labtestitemupdatebody", "label": "LabTestItemUpdateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L388" + "source_location": "L390" }, { "id": "api_qc_itemparambody", "label": "ItemParamBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L402" + "source_location": "L404" }, { "id": "api_qc_taskresultbody", "label": "TaskResultBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L407" + "source_location": "L409" }, { "id": "api_qc_taskcompletewithresultbody", "label": "TaskCompleteWithResultBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L412" + "source_location": "L414" }, { "id": "api_qc_list_qc_lab_test_items", "label": "list_qc_lab_test_items()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L422" + "source_location": "L424" }, { "id": "api_qc_list_qc_lab_test_items_active", "label": "list_qc_lab_test_items_active()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L444" + "source_location": "L446" }, { "id": "api_qc_create_qc_lab_test_item", "label": "create_qc_lab_test_item()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L458" + "source_location": "L460" }, { "id": "api_qc_update_qc_lab_test_item", "label": "update_qc_lab_test_item()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L486" + "source_location": "L488" }, { "id": "api_qc_delete_qc_lab_test_item", "label": "delete_qc_lab_test_item()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L516" + "source_location": "L518" }, { "id": "api_qc_list_item_params", "label": "list_item_params()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L537" + "source_location": "L539" }, { "id": "api_qc_save_item_params", "label": "save_item_params()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L553" + "source_location": "L555" }, { "id": "api_qc_workorderconfigurebatchitem", "label": "WorkOrderConfigureBatchItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L575" + "source_location": "L577" }, { "id": "api_qc_workorderconfigurebody", "label": "WorkOrderConfigureBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L587" + "source_location": "L589" }, { "id": "api_qc_create_qc_work_order", "label": "create_qc_work_order()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L602" + "source_location": "L604" }, { "id": "api_qc_list_qc_work_orders", "label": "list_qc_work_orders()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L641" + "source_location": "L643" }, { "id": "api_qc_qc_work_order_tab_unfinished_counts", "label": "qc_work_order_tab_unfinished_counts()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L686" + "source_location": "L688" }, { "id": "api_qc_qc_work_order_mine_tab_unfinished_counts", "label": "qc_work_order_mine_tab_unfinished_counts()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L703" + "source_location": "L705" }, { "id": "api_qc_list_qc_work_orders_by_sample", "label": "list_qc_work_orders_by_sample()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L722" + "source_location": "L724" }, { "id": "api_qc_get_qc_work_order_detail", "label": "get_qc_work_order_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L747" + "source_location": "L749" }, { "id": "api_qc_get_outbound_qc_detail", "label": "get_outbound_qc_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L766" + "source_location": "L768" }, { "id": "api_qc_update_qc_work_order", "label": "update_qc_work_order()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L785" + "source_location": "L787" }, { "id": "api_qc_delete_qc_work_order_api", "label": "delete_qc_work_order_api()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L815" + "source_location": "L817" }, { "id": "api_qc_inboundsamplespecialmarkbody", "label": "InboundSampleSpecialMarkBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L828" + "source_location": "L830" }, { "id": "api_qc_update_inbound_sample_special_mark", "label": "update_inbound_sample_special_mark()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L838" + "source_location": "L840" }, { "id": "api_qc_configure_qc_work_order", "label": "configure_qc_work_order()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L870" + "source_location": "L872" }, { "id": "api_qc_workorderinspectionbatchesbatchbody", "label": "WorkOrderInspectionBatchesBatchBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L901" + "source_location": "L903" }, { "id": "api_qc_batch_list_qc_work_order_inspection_batches", "label": "batch_list_qc_work_order_inspection_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L908" + "source_location": "L910" }, { "id": "api_qc_list_qc_work_order_inspection_batches", "label": "list_qc_work_order_inspection_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L928" + "source_location": "L930" }, { "id": "api_qc_taskattachmentsbody", "label": "TaskAttachmentsBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L950" + "source_location": "L952" }, { "id": "api_qc_create_qc_task", "label": "create_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L957" + "source_location": "L959" }, { "id": "api_qc_list_my_qc_tasks", "label": "list_my_qc_tasks()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L989" + "source_location": "L991" }, { "id": "api_qc_list_qc_tasks", "label": "list_qc_tasks()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1024" + "source_location": "L1026" }, { "id": "api_qc_get_qc_task_detail", "label": "get_qc_task_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1057" + "source_location": "L1059" }, { "id": "api_qc_start_qc_task", "label": "start_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1075" + "source_location": "L1077" }, { "id": "api_qc_complete_qc_task", "label": "complete_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1094" + "source_location": "L1096" }, { "id": "api_qc_get_task_results", "label": "get_task_results()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1114" + "source_location": "L1116" }, { "id": "api_qc_list_qc_material_requisition_options", "label": "list_qc_material_requisition_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1129" + "source_location": "L1131" }, { "id": "api_qc_get_task_material_usages", "label": "get_task_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1152" + "source_location": "L1154" }, { "id": "api_qc_complete_task_with_result", "label": "complete_task_with_result()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1172" + "source_location": "L1174" }, { "id": "api_qc_update_qc_task_attachments", "label": "update_qc_task_attachments()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1233" + "source_location": "L1235" }, { "id": "api_qc_delete_qc_task_api", "label": "delete_qc_task_api()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1259" + "source_location": "L1261" }, { "id": "api_qc_maybe_strip_qc_material_amount_fields", "label": "_maybe_strip_qc_material_amount_fields()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1275" + "source_location": "L1277" + }, + { + "id": "api_qc_user_can_view_qc_material_amount", + "label": "_user_can_view_qc_material_amount()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L1285" + }, + { + "id": "api_qc_strip_amount_from_write_data", + "label": "_strip_amount_from_write_data()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L1289" + }, + { + "id": "api_qc_resolve_stock_in_amounts", + "label": "_resolve_stock_in_amounts()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L1296" }, { "id": "api_qc_maybe_strip_qc_third_party_fee_fields", "label": "_maybe_strip_qc_third_party_fee_fields()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1283" + "source_location": "L1304" }, { "id": "api_qc_maybe_strip_qc_material_stock_check_detail", "label": "_maybe_strip_qc_material_stock_check_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1307" + "source_location": "L1328" }, { "id": "api_qc_qcmaterialbody", "label": "QcMaterialBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1316" + "source_location": "L1337" }, { "id": "api_qc_qcmaterialupdatebody", "label": "QcMaterialUpdateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1327" + "source_location": "L1348" }, { "id": "api_qc_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1338" + "source_location": "L1359" }, { "id": "api_qc_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1353" + "source_location": "L1374" }, { "id": "api_qc_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1368" + "source_location": "L1389" }, { "id": "api_qc_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1375" + "source_location": "L1396" }, { "id": "api_qc_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1382" + "source_location": "L1403" }, { "id": "api_qc_batchdiscarditem", "label": "BatchDiscardItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1391" + "source_location": "L1412" }, { "id": "api_qc_batchdiscardbody", "label": "BatchDiscardBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1399" + "source_location": "L1420" }, { "id": "api_qc_qcmaterialbatchupdatebody", "label": "QcMaterialBatchUpdateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1407" - }, - { - "id": "api_qc_get_qc_material_batch", - "label": "get_qc_material_batch()", - "file_type": "code", - "source_file": "api/qc.py", - "source_location": "L1430" + "source_location": "L1428" }, { "id": "api_qc_list_qc_material_batches", "label": "list_qc_material_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1447" + "source_location": "L1451" }, { "id": "api_qc_qc_material_batch_options", "label": "qc_material_batch_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1477" + "source_location": "L1481" + }, + { + "id": "api_qc_get_qc_material_batch", + "label": "get_qc_material_batch()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L1504" }, { "id": "api_qc_update_qc_material_batch", "label": "update_qc_material_batch()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1500" + "source_location": "L1521" }, { "id": "api_qc_delete_qc_material_batch", "label": "delete_qc_material_batch()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1531" + "source_location": "L1553" }, { "id": "api_qc_list_qc_materials", "label": "list_qc_materials()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1548" + "source_location": "L1570" }, { "id": "api_qc_qc_material_options", "label": "qc_material_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1570" + "source_location": "L1592" }, { "id": "api_qc_create_qc_material", "label": "create_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1582" + "source_location": "L1604" }, { "id": "api_qc_update_qc_material", "label": "update_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1612" + "source_location": "L1634" }, { "id": "api_qc_delete_qc_material", "label": "delete_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1641" + "source_location": "L1663" }, { "id": "api_qc_batch_stock_in_qc_material", "label": "batch_stock_in_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1658" + "source_location": "L1680" }, { "id": "api_qc_batch_stock_out_qc_material", "label": "batch_stock_out_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1711" + "source_location": "L1737" }, { "id": "api_qc_batch_discard_qc_material", "label": "batch_discard_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1747" + "source_location": "L1773" }, { "id": "api_qc_stock_in_qc_material", "label": "stock_in_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1789" + "source_location": "L1815" }, { "id": "api_qc_batch_stock_in_qc_material_batches", "label": "batch_stock_in_qc_material_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1831" + "source_location": "L1860" }, { "id": "api_qc_batch_stock_out_qc_material_batches", "label": "batch_stock_out_qc_material_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1841" + "source_location": "L1870" }, { "id": "api_qc_batch_discard_qc_material_batches", "label": "batch_discard_qc_material_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1851" + "source_location": "L1880" }, { "id": "api_qc_list_qc_material_usages", "label": "list_qc_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1864" + "source_location": "L1893" }, { "id": "api_qc_list_my_qc_material_usages", "label": "list_my_qc_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1894" + "source_location": "L1923" }, { "id": "api_qc_list_qc_material_linked_task_usages", "label": "list_qc_material_linked_task_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1933" + "source_location": "L1962" }, { "id": "api_qc_list_qc_material_stock_check_requisitions", "label": "list_qc_material_stock_check_requisitions()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1963" + "source_location": "L1992" }, { "id": "api_qc_mark_qc_material_usage_fully_used", "label": "mark_qc_material_usage_fully_used()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1990" + "source_location": "L2019" }, { "id": "api_qc_stockcheckcreatebody", "label": "StockCheckCreateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2020" + "source_location": "L2049" }, { "id": "api_qc_stockcheckunusedlineitem", "label": "StockCheckUnusedLineItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2027" + "source_location": "L2056" }, { "id": "api_qc_stockcheckunusedlinesbody", "label": "StockCheckUnusedLinesBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2047" + "source_location": "L2076" }, { "id": "api_qc_list_qc_material_stock_checks", "label": "list_qc_material_stock_checks()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2053" + "source_location": "L2082" }, { "id": "api_qc_create_qc_material_stock_check", "label": "create_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2084" + "source_location": "L2113" }, { "id": "api_qc_get_qc_material_stock_check", "label": "get_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2110" + "source_location": "L2139" }, { "id": "api_qc_save_qc_material_stock_check_unused_lines", "label": "save_qc_material_stock_check_unused_lines()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2127" + "source_location": "L2156" }, { "id": "api_qc_complete_qc_material_stock_check", "label": "complete_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2153" + "source_location": "L2182" }, { "id": "api_qc_cancel_qc_material_stock_check", "label": "cancel_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L2170" + "source_location": "L2199" + }, + { + "id": "api_qc_qcmaterialamountauthgrantbody", + "label": "QcMaterialAmountAuthGrantBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L2218" + }, + { + "id": "api_qc_qcmaterialamountauthbatchbody", + "label": "QcMaterialAmountAuthBatchBody", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L2223" + }, + { + "id": "api_qc_list_qc_material_amount_auth_users", + "label": "list_qc_material_amount_auth_users()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L2229" + }, + { + "id": "api_qc_grant_qc_material_amount_auth", + "label": "grant_qc_material_amount_auth()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L2252" + }, + { + "id": "api_qc_revoke_qc_material_amount_auth", + "label": "revoke_qc_material_amount_auth()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L2276" + }, + { + "id": "api_qc_batch_revoke_qc_material_amount_auth", + "label": "batch_revoke_qc_material_amount_auth()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L2301" }, { "id": "api_qc_rationale_1", @@ -24956,46 +25124,53 @@ "source_location": "L1" }, { - "id": "api_qc_rationale_1836", + "id": "api_qc_rationale_1865", "label": "\u6279\u91cf\u5165\u5e93\uff08\u4e0e /qc-materials/batch-stock-in \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "api/qc.py", - "source_location": "L1836" + "source_location": "L1865" }, { - "id": "api_qc_rationale_1846", + "id": "api_qc_rationale_1875", "label": "\u6279\u91cf\u51fa\u5e93\uff08\u4e0e /qc-materials/batch-stock-out \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "api/qc.py", - "source_location": "L1846" + "source_location": "L1875" }, { - "id": "api_qc_rationale_1856", + "id": "api_qc_rationale_1885", "label": "\u6279\u91cf\u5e9f\u5f03\uff08\u4e0e /qc-materials/batch-discard \u7b49\u4ef7\uff09\u3002", "file_type": "rationale", "source_file": "api/qc.py", - "source_location": "L1856" + "source_location": "L1885" }, { - "id": "api_qc_rationale_1906", + "id": "api_qc_rationale_1935", "label": "\u5f53\u524d\u767b\u5f55\u4eba\u7684\u7269\u6599\u9886\u7528\u8bb0\u5f55\uff08\u624b\u52a8\u51fa\u5e93\u9886\u7528\u4eba / \u4efb\u52a1\u4f7f\u7528\u586b\u62a5\u4eba\uff09\u3002", "file_type": "rationale", "source_file": "api/qc.py", - "source_location": "L1906" + "source_location": "L1935" }, { - "id": "api_qc_rationale_1970", + "id": "api_qc_rationale_1999", "label": "\u76d8\u70b9\u767b\u8bb0\uff1a\u5f85\u5904\u7406\u9886\u7528\u8bb0\u5f55\uff08\u672a\u6807\u8bb0\u5df2\u4f7f\u7528\u5b8c\uff09\u3002", "file_type": "rationale", "source_file": "api/qc.py", - "source_location": "L1970" + "source_location": "L1999" }, { - "id": "api_qc_rationale_1997", + "id": "api_qc_rationale_2026", "label": "\u6807\u8bb0\u9886\u7528\u8bb0\u5f55\u5df2\u4f7f\u7528\u5b8c\uff08\u76d8\u70b9\u767b\u8bb0 / \u53d8\u52a8\u8bb0\u5f55\uff09\u3002", "file_type": "rationale", "source_file": "api/qc.py", - "source_location": "L1997" + "source_location": "L2026" + }, + { + "id": "api_qc_rationale_2236", + "label": "\u5df2\u6388\u6743\u300c\u8d28\u68c0\u7269\u6599\u91d1\u989d\u67e5\u770b\u300d\u89d2\u8272\u7684\u7528\u6237\u5217\u8868\u3002", + "file_type": "rationale", + "source_file": "api/qc.py", + "source_location": "L2236" }, { "id": "api_market_py", @@ -25163,294 +25338,308 @@ "label": "ProtocolUpdateBody", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L195" + "source_location": "L199" }, { "id": "api_collection_protocol_resolve_protocol_attachments", "label": "_resolve_protocol_attachments()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L222" + "source_location": "L230" + }, + { + "id": "api_collection_protocol_resolve_consent_form_urls", + "label": "_resolve_consent_form_urls()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L240" + }, + { + "id": "api_collection_protocol_resolve_health_survey_form_urls", + "label": "_resolve_health_survey_form_urls()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L250" }, { "id": "api_collection_protocol_persist_protocol_sub_resources", "label": "_persist_protocol_sub_resources()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L232" + "source_location": "L260" }, { "id": "api_collection_protocol_create_collection_protocol", "label": "create_collection_protocol()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L268" + "source_location": "L296" }, { "id": "api_collection_protocol_update_collection_protocol", "label": "update_collection_protocol()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L314" + "source_location": "L352" }, { "id": "api_collection_protocol_delete_collection_protocol", "label": "delete_collection_protocol()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L363" + "source_location": "L416" }, { "id": "api_collection_protocol_list_collection_protocol_audits", "label": "list_collection_protocol_audits()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L390" + "source_location": "L443" }, { "id": "api_collection_protocol_auditcreatebody", "label": "AuditCreateBody", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L414" + "source_location": "L467" }, { "id": "api_collection_protocol_submit_collection_protocol_audit", "label": "submit_collection_protocol_audit()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L422" + "source_location": "L475" }, { "id": "api_collection_protocol_list_payment_details", "label": "list_payment_details()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L451" + "source_location": "L504" }, { "id": "api_collection_protocol_batchdetailidsbody", "label": "BatchDetailIdsBody", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L479" + "source_location": "L532" }, { "id": "api_collection_protocol_paymentdetaildraftbody", "label": "PaymentDetailDraftBody", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L485" + "source_location": "L538" }, { "id": "api_collection_protocol_draft_fields_from_body", "label": "_draft_fields_from_body()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L495" + "source_location": "L548" }, { "id": "api_collection_protocol_put_payment_detail_draft", "label": "put_payment_detail_draft()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L500" + "source_location": "L553" }, { "id": "api_collection_protocol_refundfinancesubmitbody", "label": "RefundFinanceSubmitBody", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L523" + "source_location": "L576" }, { "id": "api_collection_protocol_batchrefundfinancesubmitbody", "label": "BatchRefundFinanceSubmitBody", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L531" + "source_location": "L584" }, { "id": "api_collection_protocol_post_submit_receipt_finance", "label": "post_submit_receipt_finance()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L538" + "source_location": "L591" }, { "id": "api_collection_protocol_post_submit_receipt_finance_batch", "label": "post_submit_receipt_finance_batch()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L560" + "source_location": "L613" }, { "id": "api_collection_protocol_post_submit_refund_finance", "label": "post_submit_refund_finance()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L579" + "source_location": "L632" }, { "id": "api_collection_protocol_post_submit_refund_finance_batch", "label": "post_submit_refund_finance_batch()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L602" + "source_location": "L655" }, { "id": "api_collection_protocol_list_receipt_confirm", "label": "list_receipt_confirm()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L624" + "source_location": "L677" }, { "id": "api_collection_protocol_list_receipt_confirmed", "label": "list_receipt_confirmed()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L649" + "source_location": "L702" }, { "id": "api_collection_protocol_financeconfirmbody", "label": "FinanceConfirmBody", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L673" + "source_location": "L726" }, { "id": "api_collection_protocol_refundfinanceconfirmbody", "label": "RefundFinanceConfirmBody", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L680" + "source_location": "L733" }, { "id": "api_collection_protocol_post_receipt_confirm", "label": "post_receipt_confirm()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L690" + "source_location": "L743" }, { "id": "api_collection_protocol_post_receipt_reject", "label": "post_receipt_reject()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L712" + "source_location": "L765" }, { "id": "api_collection_protocol_list_refund_confirm", "label": "list_refund_confirm()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L736" + "source_location": "L789" }, { "id": "api_collection_protocol_list_refund_confirmed", "label": "list_refund_confirmed()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L761" + "source_location": "L814" }, { "id": "api_collection_protocol_post_refund_confirm", "label": "post_refund_confirm()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L786" + "source_location": "L839" }, { "id": "api_collection_protocol_post_refund_reject", "label": "post_refund_reject()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L808" + "source_location": "L861" }, { "id": "api_collection_protocol_list_storage_certs", "label": "list_storage_certs()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L832" + "source_location": "L885" }, { "id": "api_collection_protocol_list_fullmoon_todos", "label": "list_fullmoon_todos()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L863" + "source_location": "L916" }, { "id": "api_collection_protocol_fullmoontodoinsurancebody", "label": "FullmoonTodoInsuranceBody", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L979" + "source_location": "L1032" }, { "id": "api_collection_protocol_update_fullmoon_todo_insurance", "label": "update_fullmoon_todo_insurance()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L997" + "source_location": "L1050" }, { "id": "api_collection_protocol_invoicerequestcreatebody", "label": "InvoiceRequestCreateBody", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L1019" + "source_location": "L1072" }, { "id": "api_collection_protocol_invoicerequestcompletebody", "label": "InvoiceRequestCompleteBody", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L1032" + "source_location": "L1085" }, { "id": "api_collection_protocol_get_invoice_eligible_payments", "label": "get_invoice_eligible_payments()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L1040" + "source_location": "L1093" }, { "id": "api_collection_protocol_get_protocol_invoice_requests", "label": "get_protocol_invoice_requests()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L1053" + "source_location": "L1106" }, { "id": "api_collection_protocol_post_protocol_invoice_request", "label": "post_protocol_invoice_request()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L1066" + "source_location": "L1119" }, { "id": "api_collection_protocol_list_protocol_invoice_requests_api", "label": "list_protocol_invoice_requests_api()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L1094" + "source_location": "L1147" }, { "id": "api_collection_protocol_protocol_invoice_pending_count", "label": "protocol_invoice_pending_count()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L1116" + "source_location": "L1169" }, { "id": "api_collection_protocol_complete_protocol_invoice_request", "label": "complete_protocol_invoice_request()", "file_type": "code", "source_file": "api/collection_protocol.py", - "source_location": "L1128" + "source_location": "L1181" }, { "id": "api_collection_protocol_rationale_1", @@ -27193,7 +27382,7 @@ "label": "get_menu_list()", "file_type": "code", "source_file": "api/menu.py", - "source_location": "L898" + "source_location": "L909" }, { "id": "api_menu_rationale_1", @@ -28173,119 +28362,119 @@ "label": "DonationUpdateBody", "file_type": "code", "source_file": "api/research_donation.py", - "source_location": "L61" + "source_location": "L67" }, { "id": "api_research_donation_batchdeletebody", "label": "BatchDeleteBody", "file_type": "code", "source_file": "api/research_donation.py", - "source_location": "L82" + "source_location": "L94" }, { "id": "api_research_donation_auditsubmitbody", "label": "AuditSubmitBody", "file_type": "code", "source_file": "api/research_donation.py", - "source_location": "L88" + "source_location": "L100" }, { "id": "api_research_donation_statuschangebody", "label": "StatusChangeBody", "file_type": "code", "source_file": "api/research_donation.py", - "source_location": "L95" + "source_location": "L107" }, { "id": "api_research_donation_convertfromstoragebody", "label": "ConvertFromStorageBody", "file_type": "code", "source_file": "api/research_donation.py", - "source_location": "L104" + "source_location": "L116" }, { "id": "api_research_donation_list_research_donations", "label": "list_research_donations()", "file_type": "code", "source_file": "api/research_donation.py", - "source_location": "L116" + "source_location": "L128" }, { "id": "api_research_donation_list_research_donation_audits", "label": "list_research_donation_audits()", "file_type": "code", "source_file": "api/research_donation.py", - "source_location": "L151" + "source_location": "L163" }, { "id": "api_research_donation_next_research_donation_sample_code", "label": "next_research_donation_sample_code()", "file_type": "code", "source_file": "api/research_donation.py", - "source_location": "L180" + "source_location": "L192" }, { "id": "api_research_donation_get_research_donation_detail", "label": "get_research_donation_detail()", "file_type": "code", "source_file": "api/research_donation.py", - "source_location": "L197" + "source_location": "L209" }, { "id": "api_research_donation_create_research_donation", "label": "create_research_donation()", "file_type": "code", "source_file": "api/research_donation.py", - "source_location": "L215" + "source_location": "L227" }, { "id": "api_research_donation_update_research_donation", "label": "update_research_donation()", "file_type": "code", "source_file": "api/research_donation.py", - "source_location": "L247" + "source_location": "L259" }, { "id": "api_research_donation_delete_research_donation", "label": "delete_research_donation()", "file_type": "code", "source_file": "api/research_donation.py", - "source_location": "L278" + "source_location": "L290" }, { "id": "api_research_donation_batch_delete_research_donations", "label": "batch_delete_research_donations()", "file_type": "code", "source_file": "api/research_donation.py", - "source_location": "L303" + "source_location": "L315" }, { "id": "api_research_donation_submit_donation_audit", "label": "submit_donation_audit()", "file_type": "code", "source_file": "api/research_donation.py", - "source_location": "L328" + "source_location": "L340" }, { "id": "api_research_donation_change_donation_status", "label": "change_donation_status()", "file_type": "code", "source_file": "api/research_donation.py", - "source_location": "L361" + "source_location": "L373" }, { "id": "api_research_donation_convert_from_storage", "label": "convert_from_storage()", "file_type": "code", "source_file": "api/research_donation.py", - "source_location": "L394" + "source_location": "L406" }, { "id": "api_research_donation_convert_to_storage", "label": "convert_to_storage()", "file_type": "code", "source_file": "api/research_donation.py", - "source_location": "L422" + "source_location": "L434" }, { "id": "api_research_donation_rationale_1", @@ -34724,6 +34913,15 @@ "source_location": "L12", "weight": 1.0 }, + { + "source": "core_qc_material_amount_auth_constants_rationale_1", + "target": "core_qc_material_amount_auth_constants_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "core/qc_material_amount_auth_constants.py", + "source_location": "L1", + "weight": 1.0 + }, { "source": "core_context_py", "target": "contextvars", @@ -38222,7 +38420,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L768", + "source_location": "L770", "weight": 1.0 }, { @@ -38231,7 +38429,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L768", + "source_location": "L770", "weight": 1.0 }, { @@ -38240,7 +38438,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L789", + "source_location": "L791", "weight": 1.0 }, { @@ -38249,7 +38447,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L789", + "source_location": "L791", "weight": 1.0 }, { @@ -38258,7 +38456,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L822", + "source_location": "L824", "weight": 1.0 }, { @@ -38267,7 +38465,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L822", + "source_location": "L824", "weight": 1.0 }, { @@ -38276,7 +38474,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L848", + "source_location": "L850", "weight": 1.0 }, { @@ -38285,7 +38483,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L848", + "source_location": "L850", "weight": 1.0 }, { @@ -38294,7 +38492,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L881", + "source_location": "L883", "weight": 1.0 }, { @@ -38303,7 +38501,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L881", + "source_location": "L883", "weight": 1.0 }, { @@ -38312,7 +38510,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L911", + "source_location": "L913", "weight": 1.0 }, { @@ -38321,7 +38519,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L911", + "source_location": "L913", "weight": 1.0 }, { @@ -38330,7 +38528,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L933", + "source_location": "L935", "weight": 1.0 }, { @@ -38339,7 +38537,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L933", + "source_location": "L935", "weight": 1.0 }, { @@ -38348,7 +38546,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L973", + "source_location": "L975", "weight": 1.0 }, { @@ -38357,7 +38555,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L973", + "source_location": "L975", "weight": 1.0 }, { @@ -38366,7 +38564,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L997", + "source_location": "L999", "weight": 1.0 }, { @@ -38375,7 +38573,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L997", + "source_location": "L999", "weight": 1.0 }, { @@ -38384,7 +38582,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1030", + "source_location": "L1032", "weight": 1.0 }, { @@ -38393,7 +38591,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1030", + "source_location": "L1032", "weight": 1.0 }, { @@ -38402,7 +38600,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1058", + "source_location": "L1060", "weight": 1.0 }, { @@ -38411,7 +38609,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1058", + "source_location": "L1060", "weight": 1.0 }, { @@ -38420,7 +38618,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1082", + "source_location": "L1084", "weight": 1.0 }, { @@ -38429,7 +38627,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1082", + "source_location": "L1084", "weight": 1.0 }, { @@ -38438,7 +38636,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1103", + "source_location": "L1105", "weight": 1.0 }, { @@ -38447,7 +38645,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1103", + "source_location": "L1105", "weight": 1.0 }, { @@ -38456,7 +38654,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1123", + "source_location": "L1125", "weight": 1.0 }, { @@ -38465,7 +38663,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1123", + "source_location": "L1125", "weight": 1.0 }, { @@ -38474,7 +38672,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1145", + "source_location": "L1147", "weight": 1.0 }, { @@ -38483,7 +38681,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1145", + "source_location": "L1147", "weight": 1.0 }, { @@ -38492,7 +38690,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1184", + "source_location": "L1186", "weight": 1.0 }, { @@ -38501,7 +38699,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1184", + "source_location": "L1186", "weight": 1.0 }, { @@ -38510,7 +38708,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1222", + "source_location": "L1224", "weight": 1.0 }, { @@ -38519,7 +38717,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1222", + "source_location": "L1224", "weight": 1.0 }, { @@ -38528,7 +38726,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1243", + "source_location": "L1245", "weight": 1.0 }, { @@ -38537,7 +38735,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1243", + "source_location": "L1245", "weight": 1.0 }, { @@ -38546,7 +38744,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1268", + "source_location": "L1270", "weight": 1.0 }, { @@ -38555,7 +38753,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1268", + "source_location": "L1270", "weight": 1.0 }, { @@ -38564,7 +38762,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1297", + "source_location": "L1299", "weight": 1.0 }, { @@ -38573,7 +38771,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1297", + "source_location": "L1299", "weight": 1.0 }, { @@ -38582,7 +38780,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1325", + "source_location": "L1327", "weight": 1.0 }, { @@ -38591,7 +38789,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1325", + "source_location": "L1327", "weight": 1.0 }, { @@ -38600,7 +38798,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1347", + "source_location": "L1349", "weight": 1.0 }, { @@ -38609,7 +38807,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1347", + "source_location": "L1349", "weight": 1.0 }, { @@ -38618,7 +38816,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1368", + "source_location": "L1370", "weight": 1.0 }, { @@ -38627,7 +38825,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1368", + "source_location": "L1370", "weight": 1.0 }, { @@ -38636,7 +38834,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1417", + "source_location": "L1419", "weight": 1.0 }, { @@ -38645,7 +38843,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1417", + "source_location": "L1419", "weight": 1.0 }, { @@ -38654,7 +38852,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1438", + "source_location": "L1440", "weight": 1.0 }, { @@ -38663,7 +38861,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1438", + "source_location": "L1440", "weight": 1.0 }, { @@ -38672,7 +38870,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1457", + "source_location": "L1459", "weight": 1.0 }, { @@ -38681,7 +38879,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1457", + "source_location": "L1459", "weight": 1.0 }, { @@ -38690,7 +38888,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1480", + "source_location": "L1482", "weight": 1.0 }, { @@ -38699,7 +38897,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1480", + "source_location": "L1482", "weight": 1.0 }, { @@ -38708,7 +38906,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1506", + "source_location": "L1508", "weight": 1.0 }, { @@ -38717,7 +38915,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1506", + "source_location": "L1508", "weight": 1.0 }, { @@ -38726,7 +38924,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1540", + "source_location": "L1542", "weight": 1.0 }, { @@ -38735,7 +38933,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1540", + "source_location": "L1542", "weight": 1.0 }, { @@ -38744,7 +38942,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1564", + "source_location": "L1566", "weight": 1.0 }, { @@ -38753,7 +38951,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1564", + "source_location": "L1566", "weight": 1.0 }, { @@ -38762,7 +38960,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1587", + "source_location": "L1589", "weight": 1.0 }, { @@ -38771,7 +38969,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1587", + "source_location": "L1589", "weight": 1.0 }, { @@ -38780,7 +38978,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1612", + "source_location": "L1614", "weight": 1.0 }, { @@ -38789,7 +38987,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1612", + "source_location": "L1614", "weight": 1.0 }, { @@ -38798,7 +38996,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1635", + "source_location": "L1637", "weight": 1.0 }, { @@ -38807,7 +39005,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1635", + "source_location": "L1637", "weight": 1.0 }, { @@ -38816,7 +39014,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1657", + "source_location": "L1659", "weight": 1.0 }, { @@ -38825,7 +39023,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1657", + "source_location": "L1659", "weight": 1.0 }, { @@ -38834,7 +39032,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1680", + "source_location": "L1682", "weight": 1.0 }, { @@ -38843,7 +39041,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1680", + "source_location": "L1682", "weight": 1.0 }, { @@ -38852,7 +39050,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1706", + "source_location": "L1708", "weight": 1.0 }, { @@ -38861,7 +39059,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1706", + "source_location": "L1708", "weight": 1.0 }, { @@ -38870,7 +39068,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1734", + "source_location": "L1736", "weight": 1.0 }, { @@ -38879,7 +39077,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1734", + "source_location": "L1736", "weight": 1.0 }, { @@ -38888,7 +39086,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1753", + "source_location": "L1755", "weight": 1.0 }, { @@ -38897,7 +39095,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1753", + "source_location": "L1755", "weight": 1.0 }, { @@ -38906,7 +39104,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1772", + "source_location": "L1774", "weight": 1.0 }, { @@ -38915,7 +39113,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1772", + "source_location": "L1774", "weight": 1.0 }, { @@ -38924,7 +39122,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1797", + "source_location": "L1799", "weight": 1.0 }, { @@ -38933,7 +39131,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1797", + "source_location": "L1799", "weight": 1.0 }, { @@ -38942,7 +39140,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1817", + "source_location": "L1819", "weight": 1.0 }, { @@ -38951,7 +39149,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1817", + "source_location": "L1819", "weight": 1.0 }, { @@ -38960,7 +39158,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1844", + "source_location": "L1846", "weight": 1.0 }, { @@ -38969,7 +39167,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1844", + "source_location": "L1846", "weight": 1.0 }, { @@ -38978,7 +39176,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1868", + "source_location": "L1870", "weight": 1.0 }, { @@ -38987,7 +39185,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1868", + "source_location": "L1870", "weight": 1.0 }, { @@ -38996,7 +39194,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1893", + "source_location": "L1895", "weight": 1.0 }, { @@ -39005,7 +39203,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1893", + "source_location": "L1895", "weight": 1.0 }, { @@ -39014,7 +39212,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1918", + "source_location": "L1920", "weight": 1.0 }, { @@ -39023,7 +39221,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1918", + "source_location": "L1920", "weight": 1.0 }, { @@ -39032,7 +39230,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1942", + "source_location": "L1944", "weight": 1.0 }, { @@ -39041,7 +39239,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1942", + "source_location": "L1944", "weight": 1.0 }, { @@ -39050,7 +39248,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1963", + "source_location": "L1965", "weight": 1.0 }, { @@ -39059,7 +39257,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1963", + "source_location": "L1965", "weight": 1.0 }, { @@ -39068,7 +39266,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1982", + "source_location": "L1984", "weight": 1.0 }, { @@ -39077,7 +39275,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1982", + "source_location": "L1984", "weight": 1.0 }, { @@ -39086,7 +39284,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2008", + "source_location": "L2010", "weight": 1.0 }, { @@ -39095,7 +39293,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2008", + "source_location": "L2010", "weight": 1.0 }, { @@ -39104,7 +39302,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2054", + "source_location": "L2056", "weight": 1.0 }, { @@ -39113,7 +39311,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2054", + "source_location": "L2056", "weight": 1.0 }, { @@ -39122,7 +39320,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2083", + "source_location": "L2085", "weight": 1.0 }, { @@ -39131,7 +39329,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2083", + "source_location": "L2085", "weight": 1.0 }, { @@ -39140,7 +39338,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2118", + "source_location": "L2120", "weight": 1.0 }, { @@ -39149,7 +39347,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2118", + "source_location": "L2120", "weight": 1.0 }, { @@ -39158,7 +39356,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2141", + "source_location": "L2143", "weight": 1.0 }, { @@ -39167,7 +39365,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2141", + "source_location": "L2143", "weight": 1.0 }, { @@ -39176,7 +39374,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2165", + "source_location": "L2167", "weight": 1.0 }, { @@ -39185,7 +39383,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2165", + "source_location": "L2167", "weight": 1.0 }, { @@ -39194,7 +39392,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2186", + "source_location": "L2188", "weight": 1.0 }, { @@ -39203,7 +39401,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2186", + "source_location": "L2188", "weight": 1.0 }, { @@ -39212,7 +39410,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2207", + "source_location": "L2209", "weight": 1.0 }, { @@ -39221,7 +39419,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2207", + "source_location": "L2209", "weight": 1.0 }, { @@ -39230,7 +39428,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2233", + "source_location": "L2235", "weight": 1.0 }, { @@ -39239,7 +39437,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2233", + "source_location": "L2235", "weight": 1.0 }, { @@ -39248,7 +39446,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2259", + "source_location": "L2261", "weight": 1.0 }, { @@ -39257,7 +39455,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2259", + "source_location": "L2261", "weight": 1.0 }, { @@ -39266,7 +39464,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2285", + "source_location": "L2287", "weight": 1.0 }, { @@ -39275,7 +39473,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2285", + "source_location": "L2287", "weight": 1.0 }, { @@ -39284,7 +39482,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2311", + "source_location": "L2313", "weight": 1.0 }, { @@ -39293,7 +39491,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2311", + "source_location": "L2313", "weight": 1.0 }, { @@ -39302,7 +39500,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2332", + "source_location": "L2334", "weight": 1.0 }, { @@ -39311,7 +39509,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2332", + "source_location": "L2334", "weight": 1.0 }, { @@ -39320,7 +39518,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2351", + "source_location": "L2353", "weight": 1.0 }, { @@ -39329,7 +39527,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2351", + "source_location": "L2353", "weight": 1.0 }, { @@ -39338,7 +39536,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2370", + "source_location": "L2372", "weight": 1.0 }, { @@ -39347,7 +39545,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2370", + "source_location": "L2372", "weight": 1.0 }, { @@ -39356,7 +39554,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2392", + "source_location": "L2394", "weight": 1.0 }, { @@ -39365,7 +39563,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2392", + "source_location": "L2394", "weight": 1.0 }, { @@ -39374,7 +39572,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2415", + "source_location": "L2417", "weight": 1.0 }, { @@ -39383,7 +39581,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2415", + "source_location": "L2417", "weight": 1.0 }, { @@ -39392,7 +39590,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2440", + "source_location": "L2442", "weight": 1.0 }, { @@ -39401,7 +39599,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2440", + "source_location": "L2442", "weight": 1.0 }, { @@ -39410,7 +39608,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2464", + "source_location": "L2466", "weight": 1.0 }, { @@ -39419,7 +39617,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2464", + "source_location": "L2466", "weight": 1.0 }, { @@ -39428,7 +39626,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2488", + "source_location": "L2490", "weight": 1.0 }, { @@ -39437,7 +39635,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2488", + "source_location": "L2490", "weight": 1.0 }, { @@ -39446,7 +39644,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2509", + "source_location": "L2511", "weight": 1.0 }, { @@ -39455,7 +39653,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2509", + "source_location": "L2511", "weight": 1.0 }, { @@ -39464,7 +39662,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2527", + "source_location": "L2529", "weight": 1.0 }, { @@ -39473,7 +39671,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2527", + "source_location": "L2529", "weight": 1.0 }, { @@ -39482,7 +39680,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2549", + "source_location": "L2551", "weight": 1.0 }, { @@ -39491,7 +39689,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2549", + "source_location": "L2551", "weight": 1.0 }, { @@ -39500,7 +39698,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2577", + "source_location": "L2579", "weight": 1.0 }, { @@ -39509,7 +39707,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2577", + "source_location": "L2579", "weight": 1.0 }, { @@ -39518,7 +39716,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2601", + "source_location": "L2603", "weight": 1.0 }, { @@ -39527,7 +39725,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2601", + "source_location": "L2603", "weight": 1.0 }, { @@ -39536,7 +39734,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2625", + "source_location": "L2627", "weight": 1.0 }, { @@ -39545,7 +39743,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2625", + "source_location": "L2627", "weight": 1.0 }, { @@ -39554,7 +39752,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2646", + "source_location": "L2648", "weight": 1.0 }, { @@ -39563,7 +39761,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2646", + "source_location": "L2648", "weight": 1.0 }, { @@ -39572,7 +39770,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2671", + "source_location": "L2673", "weight": 1.0 }, { @@ -39581,7 +39779,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2671", + "source_location": "L2673", "weight": 1.0 }, { @@ -39590,7 +39788,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2706", + "source_location": "L2708", "weight": 1.0 }, { @@ -39599,7 +39797,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2706", + "source_location": "L2708", "weight": 1.0 }, { @@ -39608,7 +39806,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2736", + "source_location": "L2738", "weight": 1.0 }, { @@ -39617,7 +39815,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2736", + "source_location": "L2738", "weight": 1.0 }, { @@ -39626,7 +39824,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2768", + "source_location": "L2770", "weight": 1.0 }, { @@ -39635,7 +39833,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2768", + "source_location": "L2770", "weight": 1.0 }, { @@ -39644,7 +39842,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2790", + "source_location": "L2792", "weight": 1.0 }, { @@ -39653,7 +39851,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2790", + "source_location": "L2792", "weight": 1.0 }, { @@ -39662,7 +39860,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2812", + "source_location": "L2814", "weight": 1.0 }, { @@ -39671,7 +39869,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2812", + "source_location": "L2814", "weight": 1.0 }, { @@ -39680,7 +39878,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2845", + "source_location": "L2847", "weight": 1.0 }, { @@ -39689,7 +39887,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2845", + "source_location": "L2847", "weight": 1.0 }, { @@ -39698,7 +39896,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2864", + "source_location": "L2866", "weight": 1.0 }, { @@ -39707,7 +39905,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2864", + "source_location": "L2866", "weight": 1.0 }, { @@ -39716,7 +39914,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2890", + "source_location": "L2892", "weight": 1.0 }, { @@ -39725,7 +39923,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2890", + "source_location": "L2892", "weight": 1.0 }, { @@ -39734,7 +39932,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2916", + "source_location": "L2918", "weight": 1.0 }, { @@ -39743,7 +39941,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2916", + "source_location": "L2918", "weight": 1.0 }, { @@ -39752,7 +39950,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2941", + "source_location": "L2943", "weight": 1.0 }, { @@ -39761,7 +39959,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2941", + "source_location": "L2943", "weight": 1.0 }, { @@ -39770,7 +39968,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2962", + "source_location": "L2964", "weight": 1.0 }, { @@ -39779,7 +39977,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2962", + "source_location": "L2964", "weight": 1.0 }, { @@ -39788,7 +39986,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2983", + "source_location": "L2985", "weight": 1.0 }, { @@ -39797,7 +39995,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2983", + "source_location": "L2985", "weight": 1.0 }, { @@ -39806,7 +40004,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3008", + "source_location": "L3010", "weight": 1.0 }, { @@ -39815,7 +40013,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3008", + "source_location": "L3010", "weight": 1.0 }, { @@ -39824,7 +40022,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3038", + "source_location": "L3040", "weight": 1.0 }, { @@ -39833,7 +40031,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3038", + "source_location": "L3040", "weight": 1.0 }, { @@ -39842,7 +40040,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3061", + "source_location": "L3063", "weight": 1.0 }, { @@ -39851,7 +40049,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3061", + "source_location": "L3063", "weight": 1.0 }, { @@ -39860,7 +40058,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3085", + "source_location": "L3087", "weight": 1.0 }, { @@ -39869,7 +40067,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3085", + "source_location": "L3087", "weight": 1.0 }, { @@ -39878,7 +40076,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3106", + "source_location": "L3108", "weight": 1.0 }, { @@ -39887,7 +40085,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3106", + "source_location": "L3108", "weight": 1.0 }, { @@ -39896,7 +40094,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3136", + "source_location": "L3138", "weight": 1.0 }, { @@ -39905,7 +40103,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3136", + "source_location": "L3138", "weight": 1.0 }, { @@ -39914,7 +40112,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3166", + "source_location": "L3168", "weight": 1.0 }, { @@ -39923,7 +40121,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3166", + "source_location": "L3168", "weight": 1.0 }, { @@ -39932,7 +40130,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3196", + "source_location": "L3198", "weight": 1.0 }, { @@ -39941,7 +40139,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3196", + "source_location": "L3198", "weight": 1.0 }, { @@ -39950,7 +40148,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3225", + "source_location": "L3227", "weight": 1.0 }, { @@ -39959,7 +40157,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3225", + "source_location": "L3227", "weight": 1.0 }, { @@ -39968,7 +40166,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3250", + "source_location": "L3252", "weight": 1.0 }, { @@ -39977,7 +40175,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3250", + "source_location": "L3252", "weight": 1.0 }, { @@ -39986,7 +40184,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3279", + "source_location": "L3281", "weight": 1.0 }, { @@ -39995,7 +40193,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3279", + "source_location": "L3281", "weight": 1.0 }, { @@ -40004,7 +40202,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3306", + "source_location": "L3308", "weight": 1.0 }, { @@ -40013,7 +40211,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3306", + "source_location": "L3308", "weight": 1.0 }, { @@ -40022,7 +40220,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3335", + "source_location": "L3337", "weight": 1.0 }, { @@ -40031,7 +40229,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3335", + "source_location": "L3337", "weight": 1.0 }, { @@ -40040,7 +40238,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3355", + "source_location": "L3357", "weight": 1.0 }, { @@ -40049,7 +40247,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3355", + "source_location": "L3357", "weight": 1.0 }, { @@ -40058,7 +40256,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3375", + "source_location": "L3377", "weight": 1.0 }, { @@ -40067,7 +40265,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3375", + "source_location": "L3377", "weight": 1.0 }, { @@ -40076,7 +40274,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3394", + "source_location": "L3396", "weight": 1.0 }, { @@ -40085,7 +40283,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3394", + "source_location": "L3396", "weight": 1.0 }, { @@ -40094,7 +40292,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3415", + "source_location": "L3417", "weight": 1.0 }, { @@ -40103,7 +40301,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3415", + "source_location": "L3417", "weight": 1.0 }, { @@ -40112,7 +40310,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3444", + "source_location": "L3446", "weight": 1.0 }, { @@ -40121,7 +40319,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3444", + "source_location": "L3446", "weight": 1.0 }, { @@ -40130,7 +40328,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3465", + "source_location": "L3467", "weight": 1.0 }, { @@ -40139,7 +40337,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3465", + "source_location": "L3467", "weight": 1.0 }, { @@ -40148,7 +40346,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3484", + "source_location": "L3486", "weight": 1.0 }, { @@ -40157,7 +40355,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3484", + "source_location": "L3486", "weight": 1.0 }, { @@ -40166,7 +40364,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3512", + "source_location": "L3514", "weight": 1.0 }, { @@ -40175,7 +40373,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3512", + "source_location": "L3514", "weight": 1.0 }, { @@ -40184,7 +40382,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3534", + "source_location": "L3536", "weight": 1.0 }, { @@ -40193,7 +40391,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3534", + "source_location": "L3536", "weight": 1.0 }, { @@ -40202,7 +40400,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3559", + "source_location": "L3561", "weight": 1.0 }, { @@ -40211,7 +40409,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3559", + "source_location": "L3561", "weight": 1.0 }, { @@ -40220,7 +40418,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3584", + "source_location": "L3586", "weight": 1.0 }, { @@ -40229,7 +40427,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3584", + "source_location": "L3586", "weight": 1.0 }, { @@ -40238,7 +40436,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3610", + "source_location": "L3612", "weight": 1.0 }, { @@ -40247,7 +40445,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3610", + "source_location": "L3612", "weight": 1.0 }, { @@ -40256,7 +40454,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3630", + "source_location": "L3632", "weight": 1.0 }, { @@ -40265,7 +40463,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3630", + "source_location": "L3632", "weight": 1.0 }, { @@ -40274,7 +40472,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 1.0 }, { @@ -40283,7 +40481,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 1.0 }, { @@ -40292,7 +40490,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 1.0 }, { @@ -40301,7 +40499,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 1.0 }, { @@ -40310,7 +40508,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 1.0 }, { @@ -40494,930 +40692,930 @@ "weight": 1.0 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_models_bizprotocolaudit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L769", + "source_location": "L771", "weight": 1.0 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_models_bizstoragereleasereview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L790", + "source_location": "L792", "weight": 1.0 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_models_bizprotocolpayment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L823", + "source_location": "L825", "weight": 1.0 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_models_bizprotocolpaymentdetail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L849", + "source_location": "L851", "weight": 1.0 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_models_bizprotocolinvoicerequest", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L882", + "source_location": "L884", "weight": 1.0 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_models_bizprotocolinvoicerequestitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L912", + "source_location": "L914", "weight": 1.0 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_models_bizprotocolpartycustomer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L934", + "source_location": "L936", "weight": 1.0 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_models_bizprotocolcollectioninfo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L974", + "source_location": "L976", "weight": 1.0 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_models_bizprotocolsample", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L998", + "source_location": "L1000", "weight": 1.0 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_models_bizprotocolsampletransport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1031", + "source_location": "L1033", "weight": 1.0 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_models_bizprotocolstoragecert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1083", + "source_location": "L1085", "weight": 1.0 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_models_bizsamplereceptioncheckitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1104", + "source_location": "L1106", "weight": 1.0 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_models_bizsamplereceptioncheckresult", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1124", + "source_location": "L1126", "weight": 1.0 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_models_bizsamplereception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1146", + "source_location": "L1148", "weight": 1.0 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_models_bizsampleproductionreception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1185", + "source_location": "L1187", "weight": 1.0 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_models_bizqcsmsnotification", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1244", + "source_location": "L1246", "weight": 1.0 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_models_bizstorageentrysmsnotification", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1269", + "source_location": "L1271", "weight": 1.0 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_models_bizqcthirdpartycompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1298", + "source_location": "L1300", "weight": 1.0 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_models_bizqcthirdpartyitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1326", + "source_location": "L1328", "weight": 1.0 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_models_bizqclabtestitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1348", + "source_location": "L1350", "weight": 1.0 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_models_bizqcworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1369", + "source_location": "L1371", "weight": 1.0 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_models_bizqcworkorderinspectionbatch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1418", + "source_location": "L1420", "weight": 1.0 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_models_bizqcbatchassignee", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1439", + "source_location": "L1441", "weight": 1.0 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_models_bizqcworkorderlabitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1458", + "source_location": "L1460", "weight": 1.0 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_models_bizqcworkorderthirditem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1481", + "source_location": "L1483", "weight": 1.0 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_models_bizqctaskassignee", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1541", + "source_location": "L1543", "weight": 1.0 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_models_bizcleanroomaccesslog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1588", + "source_location": "L1590", "weight": 1.0 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_models_bizcleanroomuvdisinfectlog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1613", + "source_location": "L1615", "weight": 1.0 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_models_bizstoragefacility", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1636", + "source_location": "L1638", "weight": 1.0 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_models_bizstoragefacilityslot", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1658", + "source_location": "L1660", "weight": 1.0 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_models_bizstorageslotoccupancy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1681", + "source_location": "L1683", "weight": 1.0 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_models_bizexhibitionappointment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1707", + "source_location": "L1709", "weight": 1.0 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_models_bizcellproducttype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1735", + "source_location": "L1737", "weight": 1.0 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_models_bizcellproductspec", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1754", + "source_location": "L1756", "weight": 1.0 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_models_bizcellproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1773", + "source_location": "L1775", "weight": 1.0 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_models_bizcellproductprojectsystem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1798", + "source_location": "L1800", "weight": 1.0 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_models_bizcellproductprojectsystemitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1818", + "source_location": "L1820", "weight": 1.0 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_models_bizchannelagreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1869", + "source_location": "L1871", "weight": 1.0 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_models_bizchannelagreementproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1894", + "source_location": "L1896", "weight": 1.0 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_models_bizchannelinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1919", + "source_location": "L1921", "weight": 1.0 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_models_bizchannelmailaddress", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1943", + "source_location": "L1945", "weight": 1.0 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_models_bizchannelaccount", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1964", + "source_location": "L1966", "weight": 1.0 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_models_bizchannelproductquota", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1983", + "source_location": "L1985", "weight": 1.0 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_models_bizchannelserviceorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2009", + "source_location": "L2011", "weight": 1.0 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_models_bizchannelserviceorderproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2055", + "source_location": "L2057", "weight": 1.0 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_models_bizchannelserviceordertxn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2084", + "source_location": "L2086", "weight": 1.0 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_models_bizcheckupinstitution", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2119", + "source_location": "L2121", "weight": 1.0 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2142", + "source_location": "L2144", "weight": 1.0 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_models_bizcheckupinstitutionproject", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2166", + "source_location": "L2168", "weight": 1.0 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_models_bizcheckupinstitutionpackage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2187", + "source_location": "L2189", "weight": 1.0 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2208", + "source_location": "L2210", "weight": 1.0 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_models_bizsopdocument", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2312", + "source_location": "L2314", "weight": 1.0 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_models_bizprocesscategory", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2333", + "source_location": "L2335", "weight": 1.0 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_models_bizconsumablepack", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2371", + "source_location": "L2373", "weight": 1.0 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_models_bizconsumablepackitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2393", + "source_location": "L2395", "weight": 1.0 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_models_bizprocessreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2441", + "source_location": "L2443", "weight": 1.0 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_models_bizprocessconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2465", + "source_location": "L2467", "weight": 1.0 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_models_bizprocessoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2489", + "source_location": "L2491", "weight": 1.0 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_models_bizprocessroute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2528", + "source_location": "L2530", "weight": 1.0 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_models_bizprocessroutestep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2550", + "source_location": "L2552", "weight": 1.0 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_models_bizprocessroutestepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2578", + "source_location": "L2580", "weight": 1.0 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_models_bizprocessroutestepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2602", + "source_location": "L2604", "weight": 1.0 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_models_bizprocessroutestepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2626", + "source_location": "L2628", "weight": 1.0 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_models_bizprocessroutestepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2647", + "source_location": "L2649", "weight": 1.0 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_models_bizcellproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2672", + "source_location": "L2674", "weight": 1.0 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_models_bizproductionworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2707", + "source_location": "L2709", "weight": 1.0 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_models_bizproductiontask", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2737", + "source_location": "L2739", "weight": 1.0 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_models_bizproductiontaskhandover", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2769", + "source_location": "L2771", "weight": 1.0 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_models_bizproductiontaskinput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2791", + "source_location": "L2793", "weight": 1.0 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_models_bizproductiontaskstep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2813", + "source_location": "L2815", "weight": 1.0 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_models_bizproductiontaskstepassignee", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2846", + "source_location": "L2848", "weight": 1.0 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_models_bizproductiontaskstepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2865", + "source_location": "L2867", "weight": 1.0 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_models_bizproductiontaskstepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2891", + "source_location": "L2893", "weight": 1.0 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_models_bizproductiontaskstepconfiguredreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2917", + "source_location": "L2919", "weight": 1.0 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_models_bizproductiontaskstepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2942", + "source_location": "L2944", "weight": 1.0 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2963", + "source_location": "L2965", "weight": 1.0 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_models_bizproductiontaskoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2984", + "source_location": "L2986", "weight": 1.0 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_models_bizprotocolfullmoontodo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3009", + "source_location": "L3011", "weight": 1.0 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_models_bizinsurancecompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3039", + "source_location": "L3041", "weight": 1.0 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_models_bizinsurancecompanyinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3062", + "source_location": "L3064", "weight": 1.0 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_models_bizinsuranceprojectprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3086", + "source_location": "L3088", "weight": 1.0 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_models_bizconsumablestocklog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3107", + "source_location": "L3109", "weight": 1.0 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_models_bizreagentstocklog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3137", + "source_location": "L3139", "weight": 1.0 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_models_bizpilotapplication", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3167", + "source_location": "L3169", "weight": 1.0 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_models_bizpilotpatient", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3197", + "source_location": "L3199", "weight": 1.0 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_models_bizpilotinfusionplan", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3226", + "source_location": "L3228", "weight": 1.0 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_models_bizpilotinfusionschedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3251", + "source_location": "L3253", "weight": 1.0 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3280", + "source_location": "L3282", "weight": 1.0 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_models_bizpilotcheckup", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3307", + "source_location": "L3309", "weight": 1.0 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_models_bizpilotcheckupreserveitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3336", + "source_location": "L3338", "weight": 1.0 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_models_bizpilotcheckupactualitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3356", + "source_location": "L3358", "weight": 1.0 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_models_bizpilotdelivery", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3376", + "source_location": "L3378", "weight": 1.0 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_models_bizpilotdeliverymaterial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3395", + "source_location": "L3397", "weight": 1.0 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_models_bizpilotdeliverymethod", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3416", + "source_location": "L3418", "weight": 1.0 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_models_bizpilotinfusionconfirm", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3445", + "source_location": "L3447", "weight": 1.0 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_models_bizoutboundreleasematerial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3466", + "source_location": "L3468", "weight": 1.0 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_models_bizoutboundreleasecell", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3485", + "source_location": "L3487", "weight": 1.0 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_models_bizoutboundreleasepaper", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3515", "weight": 1.0 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_models_bizoutboundhandover", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3535", + "source_location": "L3537", "weight": 1.0 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_models_bizoutboundreleaseqcmaterial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3560", + "source_location": "L3562", "weight": 1.0 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_models_bizoutboundreleasereview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3585", + "source_location": "L3587", "weight": 1.0 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_models_bizenvdetectitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3611", + "source_location": "L3613", "weight": 1.0 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_models_bizenvdetectrecord", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3631", + "source_location": "L3633", "weight": 1.0 }, { @@ -41615,7 +41813,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/research_donation.py", - "source_location": "L43", + "source_location": "L46", "weight": 1.0 }, { @@ -41624,7 +41822,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/research_donation.py", - "source_location": "L43", + "source_location": "L46", "weight": 1.0 }, { @@ -41633,7 +41831,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/research_donation.py", - "source_location": "L64", + "source_location": "L67", "weight": 1.0 }, { @@ -41642,7 +41840,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/research_donation.py", - "source_location": "L64", + "source_location": "L67", "weight": 1.0 }, { @@ -41651,7 +41849,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/research_donation.py", - "source_location": "L104", + "source_location": "L107", "weight": 1.0 }, { @@ -41660,7 +41858,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/research_donation.py", - "source_location": "L104", + "source_location": "L107", "weight": 1.0 }, { @@ -41669,7 +41867,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/research_donation.py", - "source_location": "L128", + "source_location": "L131", "weight": 1.0 }, { @@ -41678,7 +41876,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/research_donation.py", - "source_location": "L128", + "source_location": "L131", "weight": 1.0 }, { @@ -41687,7 +41885,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/research_donation.py", - "source_location": "L159", + "source_location": "L162", "weight": 1.0 }, { @@ -41696,7 +41894,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/research_donation.py", - "source_location": "L159", + "source_location": "L162", "weight": 1.0 }, { @@ -41705,7 +41903,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/research_donation.py", - "source_location": "L187", + "source_location": "L190", "weight": 1.0 }, { @@ -41714,7 +41912,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/research_donation.py", - "source_location": "L187", + "source_location": "L190", "weight": 1.0 }, { @@ -41727,57 +41925,57 @@ "weight": 1.0 }, { - "source": "models_research_donation_rationale_44", + "source": "models_research_donation_rationale_47", "target": "models_research_donation_bizresearchdonationaudit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/research_donation.py", - "source_location": "L44", + "source_location": "L47", "weight": 1.0 }, { - "source": "models_research_donation_rationale_65", + "source": "models_research_donation_rationale_68", "target": "models_research_donation_bizresearchdonationparty", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/research_donation.py", - "source_location": "L65", + "source_location": "L68", "weight": 1.0 }, { - "source": "models_research_donation_rationale_105", + "source": "models_research_donation_rationale_108", "target": "models_research_donation_bizresearchdonationcollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/research_donation.py", - "source_location": "L105", + "source_location": "L108", "weight": 1.0 }, { - "source": "models_research_donation_rationale_129", + "source": "models_research_donation_rationale_132", "target": "models_research_donation_bizresearchdonationsample", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/research_donation.py", - "source_location": "L129", + "source_location": "L132", "weight": 1.0 }, { - "source": "models_research_donation_rationale_160", + "source": "models_research_donation_rationale_163", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/research_donation.py", - "source_location": "L160", + "source_location": "L163", "weight": 1.0 }, { - "source": "models_research_donation_rationale_188", + "source": "models_research_donation_rationale_191", "target": "models_research_donation_bizprotocoldonationconvert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/research_donation.py", - "source_location": "L188", + "source_location": "L191", "weight": 1.0 }, { @@ -62315,7 +62513,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L365", + "source_location": "L367", "weight": 1.0 }, { @@ -62324,7 +62522,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L386", + "source_location": "L388", "weight": 1.0 }, { @@ -62333,7 +62531,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L434", + "source_location": "L436", "weight": 1.0 }, { @@ -62342,7 +62540,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L456", + "source_location": "L458", "weight": 1.0 }, { @@ -62351,7 +62549,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L490", + "source_location": "L492", "weight": 1.0 }, { @@ -62360,7 +62558,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L508", + "source_location": "L510", "weight": 1.0 }, { @@ -62369,7 +62567,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L534", + "source_location": "L536", "weight": 1.0 }, { @@ -62378,7 +62576,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L554", + "source_location": "L556", "weight": 1.0 }, { @@ -62387,7 +62585,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L569", + "source_location": "L571", "weight": 1.0 }, { @@ -62396,7 +62594,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L586", + "source_location": "L588", "weight": 1.0 }, { @@ -62405,7 +62603,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L604", + "source_location": "L606", "weight": 1.0 }, { @@ -62414,7 +62612,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L621", + "source_location": "L623", "weight": 1.0 }, { @@ -62423,7 +62621,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L629", + "source_location": "L631", "weight": 1.0 }, { @@ -62432,7 +62630,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L660", + "source_location": "L662", "weight": 1.0 }, { @@ -62441,7 +62639,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L674", + "source_location": "L676", "weight": 1.0 }, { @@ -62450,7 +62648,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L688", + "source_location": "L690", "weight": 1.0 }, { @@ -62459,7 +62657,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L702", + "source_location": "L704", "weight": 1.0 }, { @@ -62468,7 +62666,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L716", + "source_location": "L718", "weight": 1.0 }, { @@ -62477,7 +62675,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L844", + "source_location": "L846", "weight": 1.0 }, { @@ -62486,7 +62684,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L851", + "source_location": "L853", "weight": 1.0 }, { @@ -62495,7 +62693,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L859", + "source_location": "L861", "weight": 1.0 }, { @@ -62504,7 +62702,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L864", + "source_location": "L866", "weight": 1.0 }, { @@ -62513,7 +62711,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1148", + "source_location": "L1150", "weight": 1.0 }, { @@ -62522,7 +62720,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1167", + "source_location": "L1169", "weight": 1.0 }, { @@ -62531,7 +62729,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1181", + "source_location": "L1183", "weight": 1.0 }, { @@ -62540,7 +62738,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1325", + "source_location": "L1331", "weight": 1.0 }, { @@ -62549,7 +62747,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1392", + "source_location": "L1398", "weight": 1.0 }, { @@ -62558,7 +62756,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1429", + "source_location": "L1435", "weight": 1.0 }, { @@ -62567,7 +62765,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1448", + "source_location": "L1454", "weight": 1.0 }, { @@ -62576,7 +62774,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1483", + "source_location": "L1489", "weight": 1.0 }, { @@ -62585,7 +62783,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1517", + "source_location": "L1523", "weight": 1.0 }, { @@ -62594,7 +62792,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1554", + "source_location": "L1560", "weight": 1.0 }, { @@ -62603,7 +62801,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1600", + "source_location": "L1606", "weight": 1.0 }, { @@ -62612,7 +62810,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1639", + "source_location": "L1645", "weight": 1.0 }, { @@ -62621,7 +62819,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1670", + "source_location": "L1676", "weight": 1.0 }, { @@ -62630,7 +62828,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1715", + "source_location": "L1721", "weight": 1.0 }, { @@ -62639,7 +62837,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1763", + "source_location": "L1769", "weight": 1.0 }, { @@ -62648,7 +62846,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1802", + "source_location": "L1808", "weight": 1.0 }, { @@ -62657,7 +62855,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1833", + "source_location": "L1839", "weight": 1.0 }, { @@ -62666,7 +62864,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1855", + "source_location": "L1861", "weight": 1.0 }, { @@ -62675,7 +62873,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1865", + "source_location": "L1871", "weight": 1.0 }, { @@ -62684,7 +62882,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1900", + "source_location": "L1906", "weight": 1.0 }, { @@ -62693,7 +62891,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1907", + "source_location": "L1913", "weight": 1.0 }, { @@ -62702,7 +62900,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1925", + "source_location": "L1931", "weight": 1.0 }, { @@ -62711,7 +62909,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1937", + "source_location": "L1943", "weight": 1.0 }, { @@ -62720,7 +62918,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1958", + "source_location": "L1964", "weight": 1.0 }, { @@ -62729,7 +62927,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1976", + "source_location": "L1982", "weight": 1.0 }, { @@ -62738,7 +62936,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1996", + "source_location": "L2002", "weight": 1.0 }, { @@ -62747,7 +62945,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2020", + "source_location": "L2026", "weight": 1.0 }, { @@ -62756,7 +62954,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2047", + "source_location": "L2053", "weight": 1.0 }, { @@ -62765,7 +62963,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2064", + "source_location": "L2070", "weight": 1.0 }, { @@ -62774,7 +62972,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2071", + "source_location": "L2077", "weight": 1.0 }, { @@ -62783,7 +62981,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2163", + "source_location": "L2169", "weight": 1.0 }, { @@ -62792,7 +62990,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2175", + "source_location": "L2181", "weight": 1.0 }, { @@ -62801,7 +62999,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2228", + "source_location": "L2234", "weight": 1.0 }, { @@ -62810,7 +63008,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2271", + "source_location": "L2281", "weight": 1.0 }, { @@ -62819,7 +63017,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2348", + "source_location": "L2364", "weight": 1.0 }, { @@ -62828,7 +63026,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2372", + "source_location": "L2388", "weight": 1.0 }, { @@ -62837,7 +63035,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2386", + "source_location": "L2402", "weight": 1.0 }, { @@ -62846,7 +63044,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2464", + "source_location": "L2480", "weight": 1.0 }, { @@ -62855,7 +63053,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2478", + "source_location": "L2494", "weight": 1.0 }, { @@ -62864,7 +63062,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2529", + "source_location": "L2545", "weight": 1.0 }, { @@ -62873,7 +63071,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2544", + "source_location": "L2560", "weight": 1.0 }, { @@ -62882,7 +63080,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2579", + "source_location": "L2595", "weight": 1.0 }, { @@ -62891,7 +63089,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2668", + "source_location": "L2684", "weight": 1.0 }, { @@ -62900,7 +63098,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2687", + "source_location": "L2703", "weight": 1.0 }, { @@ -62909,7 +63107,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2703", + "source_location": "L2719", "weight": 1.0 }, { @@ -62918,7 +63116,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2761", + "source_location": "L2777", "weight": 1.0 }, { @@ -62927,7 +63125,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2775", + "source_location": "L2791", "weight": 1.0 }, { @@ -62936,7 +63134,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2790", + "source_location": "L2806", "weight": 1.0 }, { @@ -62945,7 +63143,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2810", + "source_location": "L2826", "weight": 1.0 }, { @@ -62954,7 +63152,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2878", + "source_location": "L2894", "weight": 1.0 }, { @@ -62963,7 +63161,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2901", + "source_location": "L2917", "weight": 1.0 }, { @@ -62972,7 +63170,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2970", + "source_location": "L2986", "weight": 1.0 }, { @@ -62981,7 +63179,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2979", + "source_location": "L2995", "weight": 1.0 }, { @@ -62990,7 +63188,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2990", + "source_location": "L3006", "weight": 1.0 }, { @@ -62999,7 +63197,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3043", + "source_location": "L3059", "weight": 1.0 }, { @@ -63008,7 +63206,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3067", + "source_location": "L3083", "weight": 1.0 }, { @@ -63017,7 +63215,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3074", + "source_location": "L3090", "weight": 1.0 }, { @@ -63026,7 +63224,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3087", + "source_location": "L3103", "weight": 1.0 }, { @@ -63035,7 +63233,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3215", + "source_location": "L3231", "weight": 1.0 }, { @@ -63044,7 +63242,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3264", + "source_location": "L3280", "weight": 1.0 }, { @@ -63053,7 +63251,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3283", + "source_location": "L3299", "weight": 1.0 }, { @@ -63062,7 +63260,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3301", + "source_location": "L3317", "weight": 1.0 }, { @@ -63071,7 +63269,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3325", + "source_location": "L3341", "weight": 1.0 }, { @@ -63080,7 +63278,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3343", + "source_location": "L3359", "weight": 1.0 }, { @@ -63089,7 +63287,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3405", + "source_location": "L3421", "weight": 1.0 }, { @@ -63098,7 +63296,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3414", + "source_location": "L3430", "weight": 1.0 }, { @@ -63107,7 +63305,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3441", + "source_location": "L3457", "weight": 1.0 }, { @@ -63116,7 +63314,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3481", + "source_location": "L3497", "weight": 1.0 }, { @@ -63125,7 +63323,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3499", + "source_location": "L3515", "weight": 1.0 }, { @@ -63134,7 +63332,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3564", + "source_location": "L3580", "weight": 1.0 }, { @@ -63143,7 +63341,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3619", + "source_location": "L3635", "weight": 1.0 }, { @@ -63152,7 +63350,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3638", + "source_location": "L3654", "weight": 1.0 }, { @@ -63161,7 +63359,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3740", + "source_location": "L3756", "weight": 1.0 }, { @@ -63170,7 +63368,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3769", + "source_location": "L3785", "weight": 1.0 }, { @@ -63179,7 +63377,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3807", + "source_location": "L3823", "weight": 1.0 }, { @@ -63188,7 +63386,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3821", + "source_location": "L3837", "weight": 1.0 }, { @@ -63251,7 +63449,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L347", + "source_location": "L349", "weight": 1.0 }, { @@ -63260,7 +63458,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L371", + "source_location": "L373", "weight": 1.0 }, { @@ -63269,7 +63467,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L381", + "source_location": "L383", "weight": 1.0 }, { @@ -63278,25 +63476,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L412", - "weight": 1.0 - }, - { - "source": "crud_collection_protocol_detail_to_dict", - "target": "crud_collection_protocol_fmt_dt", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/collection_protocol.py", "source_location": "L414", "weight": 1.0 }, + { + "source": "crud_collection_protocol_detail_to_dict", + "target": "crud_collection_protocol_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L416", + "weight": 1.0 + }, { "source": "crud_collection_protocol_audit_to_dict", "target": "crud_collection_protocol_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L451", + "source_location": "L453", "weight": 1.0 }, { @@ -63305,7 +63503,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L474", + "source_location": "L476", "weight": 1.0 }, { @@ -63314,7 +63512,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L479", + "source_location": "L481", "weight": 1.0 }, { @@ -63323,7 +63521,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L498", + "source_location": "L500", "weight": 1.0 }, { @@ -63332,7 +63530,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L515", + "source_location": "L517", "weight": 1.0 }, { @@ -63341,7 +63539,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L529", + "source_location": "L531", "weight": 1.0 }, { @@ -63350,7 +63548,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L543", + "source_location": "L545", "weight": 1.0 }, { @@ -63359,7 +63557,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L544", + "source_location": "L546", "weight": 1.0 }, { @@ -63368,7 +63566,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L564", + "source_location": "L566", "weight": 1.0 }, { @@ -63377,7 +63575,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L582", + "source_location": "L584", "weight": 1.0 }, { @@ -63386,34 +63584,34 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L785", - "weight": 1.0 - }, - { - "source": "crud_collection_protocol_list_storage_certs", - "target": "crud_collection_protocol_sample_to_dict", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/collection_protocol.py", "source_location": "L787", "weight": 1.0 }, { "source": "crud_collection_protocol_list_storage_certs", - "target": "crud_collection_protocol_load_protocol_storage_in_date_map", + "target": "crud_collection_protocol_sample_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", "source_location": "L789", "weight": 1.0 }, + { + "source": "crud_collection_protocol_list_storage_certs", + "target": "crud_collection_protocol_load_protocol_storage_in_date_map", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L791", + "weight": 1.0 + }, { "source": "crud_collection_protocol_list_storage_certs", "target": "crud_collection_protocol_yyyymmdd_from_date_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L793", + "source_location": "L795", "weight": 1.0 }, { @@ -63422,7 +63620,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L802", + "source_location": "L804", "weight": 1.0 }, { @@ -63431,7 +63629,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L804", + "source_location": "L806", "weight": 1.0 }, { @@ -63440,7 +63638,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L811", + "source_location": "L813", "weight": 1.0 }, { @@ -63449,7 +63647,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L823", + "source_location": "L825", "weight": 1.0 }, { @@ -63458,7 +63656,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L826", + "source_location": "L828", "weight": 1.0 }, { @@ -63467,7 +63665,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L827", + "source_location": "L829", "weight": 1.0 }, { @@ -63476,7 +63674,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L965", + "source_location": "L967", "weight": 1.0 }, { @@ -63485,7 +63683,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L976", + "source_location": "L978", "weight": 1.0 }, { @@ -63494,7 +63692,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L992", + "source_location": "L994", "weight": 1.0 }, { @@ -63503,7 +63701,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1012", + "source_location": "L1014", "weight": 1.0 }, { @@ -63512,7 +63710,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1042", + "source_location": "L1044", "weight": 1.0 }, { @@ -63521,7 +63719,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1045", + "source_location": "L1047", "weight": 1.0 }, { @@ -63530,7 +63728,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1126", + "source_location": "L1128", "weight": 1.0 }, { @@ -63539,7 +63737,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1142", + "source_location": "L1144", "weight": 1.0 }, { @@ -63548,7 +63746,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1188", + "source_location": "L1190", "weight": 1.0 }, { @@ -63557,30 +63755,12 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1193", - "weight": 1.0 - }, - { - "source": "crud_collection_protocol_get_protocol_detail_bundle", - "target": "crud_collection_protocol_get_party_customer", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/collection_protocol.py", - "source_location": "L1194", - "weight": 1.0 - }, - { - "source": "crud_collection_protocol_get_protocol_detail_bundle", - "target": "crud_collection_protocol_get_collection_info", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/collection_protocol.py", "source_location": "L1195", "weight": 1.0 }, { "source": "crud_collection_protocol_get_protocol_detail_bundle", - "target": "crud_collection_protocol_list_samples", + "target": "crud_collection_protocol_get_party_customer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", @@ -63589,7 +63769,7 @@ }, { "source": "crud_collection_protocol_get_protocol_detail_bundle", - "target": "crud_collection_protocol_get_storage_cert", + "target": "crud_collection_protocol_get_collection_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", @@ -63598,7 +63778,7 @@ }, { "source": "crud_collection_protocol_get_protocol_detail_bundle", - "target": "crud_collection_protocol_protocol_to_dict", + "target": "crud_collection_protocol_list_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", @@ -63607,20 +63787,38 @@ }, { "source": "crud_collection_protocol_get_protocol_detail_bundle", - "target": "crud_collection_protocol_collection_info_to_dict", + "target": "crud_collection_protocol_get_storage_cert", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", "source_location": "L1199", "weight": 1.0 }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_protocol_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1200", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_collection_info_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1201", + "weight": 1.0 + }, { "source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1205", + "source_location": "L1207", "weight": 1.0 }, { @@ -63629,7 +63827,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1228", + "source_location": "L1230", "weight": 1.0 }, { @@ -63638,7 +63836,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1229", + "source_location": "L1231", "weight": 1.0 }, { @@ -63647,7 +63845,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1231", + "source_location": "L1233", "weight": 1.0 }, { @@ -63656,7 +63854,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1232", + "source_location": "L1234", "weight": 1.0 }, { @@ -63665,7 +63863,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1237", + "source_location": "L1239", "weight": 1.0 }, { @@ -63674,7 +63872,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1276", + "source_location": "L1278", "weight": 1.0 }, { @@ -63683,7 +63881,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1277", + "source_location": "L1279", "weight": 1.0 }, { @@ -63692,7 +63890,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1280", + "source_location": "L1282", "weight": 1.0 }, { @@ -63701,7 +63899,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1294", + "source_location": "L1296", "weight": 1.0 }, { @@ -63710,43 +63908,43 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1295", - "weight": 1.0 - }, - { - "source": "crud_collection_protocol_get_protocol_detail_bundle", - "target": "crud_collection_protocol_fullmoon_todo_detail_dict", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/collection_protocol.py", "source_location": "L1297", "weight": 1.0 }, { "source": "crud_collection_protocol_get_protocol_detail_bundle", - "target": "crud_collection_protocol_urls_to_attachment_list", + "target": "crud_collection_protocol_fullmoon_todo_detail_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1298", + "source_location": "L1299", "weight": 1.0 }, { "source": "crud_collection_protocol_get_protocol_detail_bundle", - "target": "crud_collection_protocol_list_payment_details", + "target": "crud_collection_protocol_urls_to_attachment_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", "source_location": "L1300", "weight": 1.0 }, + { + "source": "crud_collection_protocol_get_protocol_detail_bundle", + "target": "crud_collection_protocol_list_payment_details", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L1306", + "weight": 1.0 + }, { "source": "crud_collection_protocol_get_protocol_detail_bundle", "target": "crud_collection_protocol_detail_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1303", + "source_location": "L1309", "weight": 1.0 }, { @@ -63755,7 +63953,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1382", + "source_location": "L1388", "weight": 1.0 }, { @@ -63764,7 +63962,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1401", + "source_location": "L1407", "weight": 1.0 }, { @@ -63773,7 +63971,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1473", + "source_location": "L1479", "weight": 1.0 }, { @@ -63782,7 +63980,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1494", + "source_location": "L1500", "weight": 1.0 }, { @@ -63791,7 +63989,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1499", + "source_location": "L1505", "weight": 1.0 }, { @@ -63800,7 +63998,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1510", + "source_location": "L1516", "weight": 1.0 }, { @@ -63809,7 +64007,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1530", + "source_location": "L1536", "weight": 1.0 }, { @@ -63818,7 +64016,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1531", + "source_location": "L1537", "weight": 1.0 }, { @@ -63827,7 +64025,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1551", + "source_location": "L1557", "weight": 1.0 }, { @@ -63836,7 +64034,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1567", + "source_location": "L1573", "weight": 1.0 }, { @@ -63845,7 +64043,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1568", + "source_location": "L1574", "weight": 1.0 }, { @@ -63854,7 +64052,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1595", + "source_location": "L1601", "weight": 1.0 }, { @@ -63863,7 +64061,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1683", + "source_location": "L1689", "weight": 1.0 }, { @@ -63872,7 +64070,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1684", + "source_location": "L1690", "weight": 1.0 }, { @@ -63881,7 +64079,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1710", + "source_location": "L1716", "weight": 1.0 }, { @@ -63890,7 +64088,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1728", + "source_location": "L1734", "weight": 1.0 }, { @@ -63899,7 +64097,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1729", + "source_location": "L1735", "weight": 1.0 }, { @@ -63908,7 +64106,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1758", + "source_location": "L1764", "weight": 1.0 }, { @@ -63917,7 +64115,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1891", + "source_location": "L1897", "weight": 1.0 }, { @@ -63926,7 +64124,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1915", + "source_location": "L1921", "weight": 1.0 }, { @@ -63935,7 +64133,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1916", + "source_location": "L1922", "weight": 1.0 }, { @@ -63944,7 +64142,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1945", + "source_location": "L1951", "weight": 1.0 }, { @@ -63953,7 +64151,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1947", + "source_location": "L1953", "weight": 1.0 }, { @@ -63962,7 +64160,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1950", + "source_location": "L1956", "weight": 1.0 }, { @@ -63971,7 +64169,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1951", + "source_location": "L1957", "weight": 1.0 }, { @@ -63980,7 +64178,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1969", + "source_location": "L1975", "weight": 1.0 }, { @@ -63989,7 +64187,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1970", + "source_location": "L1976", "weight": 1.0 }, { @@ -63998,7 +64196,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2006", + "source_location": "L2012", "weight": 1.0 }, { @@ -64007,7 +64205,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2007", + "source_location": "L2013", "weight": 1.0 }, { @@ -64016,7 +64214,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2034", + "source_location": "L2040", "weight": 1.0 }, { @@ -64025,7 +64223,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2035", + "source_location": "L2041", "weight": 1.0 }, { @@ -64034,7 +64232,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2116", + "source_location": "L2122", "weight": 1.0 }, { @@ -64043,7 +64241,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2141", + "source_location": "L2147", "weight": 1.0 }, { @@ -64052,7 +64250,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2146", + "source_location": "L2152", "weight": 1.0 }, { @@ -64061,7 +64259,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2158", + "source_location": "L2164", "weight": 1.0 }, { @@ -64070,7 +64268,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2186", + "source_location": "L2192", "weight": 1.0 }, { @@ -64079,7 +64277,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2187", + "source_location": "L2193", "weight": 1.0 }, { @@ -64088,7 +64286,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2199", + "source_location": "L2205", "weight": 1.0 }, { @@ -64097,7 +64295,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2201", + "source_location": "L2207", "weight": 1.0 }, { @@ -64106,7 +64304,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2294", + "source_location": "L2306", "weight": 1.0 }, { @@ -64115,7 +64313,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2355", + "source_location": "L2371", "weight": 1.0 }, { @@ -64124,7 +64322,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2393", + "source_location": "L2409", "weight": 1.0 }, { @@ -64133,7 +64331,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2394", + "source_location": "L2410", "weight": 1.0 }, { @@ -64142,7 +64340,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2415", + "source_location": "L2431", "weight": 1.0 }, { @@ -64151,7 +64349,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2485", + "source_location": "L2501", "weight": 1.0 }, { @@ -64160,7 +64358,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2486", + "source_location": "L2502", "weight": 1.0 }, { @@ -64169,7 +64367,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2586", + "source_location": "L2602", "weight": 1.0 }, { @@ -64178,7 +64376,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2599", + "source_location": "L2615", "weight": 1.0 }, { @@ -64187,7 +64385,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2614", + "source_location": "L2630", "weight": 1.0 }, { @@ -64196,7 +64394,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2654", + "source_location": "L2670", "weight": 1.0 }, { @@ -64205,7 +64403,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2664", + "source_location": "L2680", "weight": 1.0 }, { @@ -64214,7 +64412,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2693", + "source_location": "L2709", "weight": 1.0 }, { @@ -64223,7 +64421,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2711", + "source_location": "L2727", "weight": 1.0 }, { @@ -64232,7 +64430,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2715", + "source_location": "L2731", "weight": 1.0 }, { @@ -64241,7 +64439,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2817", + "source_location": "L2833", "weight": 1.0 }, { @@ -64250,7 +64448,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2908", + "source_location": "L2924", "weight": 1.0 }, { @@ -64259,7 +64457,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2909", + "source_location": "L2925", "weight": 1.0 }, { @@ -64268,7 +64466,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2983", + "source_location": "L2999", "weight": 1.0 }, { @@ -64277,7 +64475,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2992", + "source_location": "L3008", "weight": 1.0 }, { @@ -64286,7 +64484,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2993", + "source_location": "L3009", "weight": 1.0 }, { @@ -64295,7 +64493,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3025", + "source_location": "L3041", "weight": 1.0 }, { @@ -64304,7 +64502,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3026", + "source_location": "L3042", "weight": 1.0 }, { @@ -64313,7 +64511,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3029", + "source_location": "L3045", "weight": 1.0 }, { @@ -64322,7 +64520,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3047", + "source_location": "L3063", "weight": 1.0 }, { @@ -64331,7 +64529,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3048", + "source_location": "L3064", "weight": 1.0 }, { @@ -64340,7 +64538,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3051", + "source_location": "L3067", "weight": 1.0 }, { @@ -64349,7 +64547,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3078", + "source_location": "L3094", "weight": 1.0 }, { @@ -64358,7 +64556,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3079", + "source_location": "L3095", "weight": 1.0 }, { @@ -64367,7 +64565,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3094", + "source_location": "L3110", "weight": 1.0 }, { @@ -64376,7 +64574,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3095", + "source_location": "L3111", "weight": 1.0 }, { @@ -64385,7 +64583,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3110", + "source_location": "L3126", "weight": 1.0 }, { @@ -64394,7 +64592,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3141", + "source_location": "L3157", "weight": 1.0 }, { @@ -64403,7 +64601,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3198", + "source_location": "L3214", "weight": 1.0 }, { @@ -64412,7 +64610,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3222", + "source_location": "L3238", "weight": 1.0 }, { @@ -64421,7 +64619,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3223", + "source_location": "L3239", "weight": 1.0 }, { @@ -64430,7 +64628,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3289", + "source_location": "L3305", "weight": 1.0 }, { @@ -64439,7 +64637,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3289", + "source_location": "L3305", "weight": 1.0 }, { @@ -64448,7 +64646,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3316", + "source_location": "L3332", "weight": 1.0 }, { @@ -64457,7 +64655,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3320", + "source_location": "L3336", "weight": 1.0 }, { @@ -64466,7 +64664,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3350", + "source_location": "L3366", "weight": 1.0 }, { @@ -64475,7 +64673,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3351", + "source_location": "L3367", "weight": 1.0 }, { @@ -64484,7 +64682,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3528", + "source_location": "L3544", "weight": 1.0 }, { @@ -64493,7 +64691,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3531", + "source_location": "L3547", "weight": 1.0 }, { @@ -64502,7 +64700,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3542", + "source_location": "L3558", "weight": 1.0 }, { @@ -64511,7 +64709,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3552", + "source_location": "L3568", "weight": 1.0 }, { @@ -64520,7 +64718,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3556", + "source_location": "L3572", "weight": 1.0 }, { @@ -64529,7 +64727,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3572", + "source_location": "L3588", "weight": 1.0 }, { @@ -64538,7 +64736,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3635", + "source_location": "L3651", "weight": 1.0 }, { @@ -64547,7 +64745,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3657", + "source_location": "L3673", "weight": 1.0 }, { @@ -64556,7 +64754,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3737", + "source_location": "L3753", "weight": 1.0 }, { @@ -64565,7 +64763,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3781", + "source_location": "L3797", "weight": 1.0 }, { @@ -64574,7 +64772,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3801", + "source_location": "L3817", "weight": 1.0 }, { @@ -64583,7 +64781,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3813", + "source_location": "L3829", "weight": 1.0 }, { @@ -64592,7 +64790,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3854", + "source_location": "L3870", "weight": 1.0 }, { @@ -64677,66 +64875,66 @@ "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "crud_collection_protocol_format_sample_collect_summary", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L587", + "source_location": "L589", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "crud_collection_protocol_load_protocol_storage_in_date_map", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L634", + "source_location": "L636", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "crud_collection_protocol_rows_to_payment_detail_dicts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1490", + "source_location": "L1496", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "crud_collection_protocol_classify_installment_warning", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2164", + "source_location": "L2170", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "crud_collection_protocol_migrate_sample_child_refs_on_replace", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2552", + "source_location": "L2568", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "crud_collection_protocol_payment_detail_compare_row", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2991", + "source_location": "L3007", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "crud_collection_protocol_fullmoon_todo_detail_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3288", + "source_location": "L3304", "weight": 1.0 }, { @@ -69947,7 +70145,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L21", + "source_location": "L22", "weight": 1.0 }, { @@ -69956,7 +70154,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L22", + "source_location": "L23", "weight": 1.0 }, { @@ -69965,7 +70163,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L27", + "source_location": "L28", "weight": 1.0 }, { @@ -69974,7 +70172,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L38", + "source_location": "L39", "weight": 1.0 }, { @@ -69983,7 +70181,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L51", + "source_location": "L52", "weight": 1.0 }, { @@ -69992,7 +70190,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L55", + "source_location": "L56", "weight": 1.0 }, { @@ -70001,7 +70199,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L59", + "source_location": "L60", "weight": 1.0 }, { @@ -70010,7 +70208,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L76", + "source_location": "L77", "weight": 1.0 }, { @@ -70019,7 +70217,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L93", + "source_location": "L94", "weight": 1.0 }, { @@ -70028,7 +70226,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L129", + "source_location": "L130", "weight": 1.0 }, { @@ -70037,7 +70235,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L165", + "source_location": "L166", "weight": 1.0 }, { @@ -70046,7 +70244,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L173", + "source_location": "L174", "weight": 1.0 }, { @@ -70055,7 +70253,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L200", + "source_location": "L201", "weight": 1.0 }, { @@ -70064,7 +70262,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L227", + "source_location": "L228", "weight": 1.0 }, { @@ -70073,7 +70271,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L234", + "source_location": "L235", "weight": 1.0 }, { @@ -70082,7 +70280,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L283", + "source_location": "L284", "weight": 1.0 }, { @@ -70091,7 +70289,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L290", + "source_location": "L291", "weight": 1.0 }, { @@ -70100,7 +70298,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L297", + "source_location": "L298", "weight": 1.0 }, { @@ -70109,7 +70307,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L339", + "source_location": "L340", "weight": 1.0 }, { @@ -70118,7 +70316,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L381", + "source_location": "L382", "weight": 1.0 }, { @@ -70127,7 +70325,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L450", + "source_location": "L451", "weight": 1.0 }, { @@ -70136,7 +70334,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L519", + "source_location": "L520", "weight": 1.0 }, { @@ -70145,7 +70343,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L524", + "source_location": "L525", "weight": 1.0 }, { @@ -70154,7 +70352,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L529", + "source_location": "L530", "weight": 1.0 }, { @@ -70163,7 +70361,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L740", + "source_location": "L744", "weight": 1.0 }, { @@ -70172,7 +70370,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L954", + "source_location": "L958", "weight": 1.0 }, { @@ -70181,7 +70379,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L1093", + "source_location": "L1097", "weight": 1.0 }, { @@ -70190,7 +70388,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L293", + "source_location": "L294", "weight": 1.0 }, { @@ -70199,7 +70397,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L317", + "source_location": "L318", "weight": 1.0 }, { @@ -70208,34 +70406,34 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L326", - "weight": 1.0 - }, - { - "source": "crud_pre_transit_sample_list_in_transit_collection_ids", - "target": "crud_pre_transit_sample_apply_create_time_filter", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/pre_transit_sample.py", "source_location": "L327", "weight": 1.0 }, { "source": "crud_pre_transit_sample_list_in_transit_collection_ids", - "target": "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", + "target": "crud_pre_transit_sample_apply_create_time_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", "source_location": "L328", "weight": 1.0 }, + { + "source": "crud_pre_transit_sample_list_in_transit_collection_ids", + "target": "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pre_transit_sample.py", + "source_location": "L329", + "weight": 1.0 + }, { "source": "crud_pre_transit_sample_list_in_transit_donation_ids", "target": "crud_pre_transit_sample_donation_received_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L359", + "source_location": "L360", "weight": 1.0 }, { @@ -70244,34 +70442,34 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L368", - "weight": 1.0 - }, - { - "source": "crud_pre_transit_sample_list_in_transit_donation_ids", - "target": "crud_pre_transit_sample_apply_create_time_filter", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/pre_transit_sample.py", "source_location": "L369", "weight": 1.0 }, { "source": "crud_pre_transit_sample_list_in_transit_donation_ids", - "target": "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", + "target": "crud_pre_transit_sample_apply_create_time_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", "source_location": "L370", "weight": 1.0 }, + { + "source": "crud_pre_transit_sample_list_in_transit_donation_ids", + "target": "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pre_transit_sample.py", + "source_location": "L371", + "weight": 1.0 + }, { "source": "crud_pre_transit_sample_list_pre_delivery_collection_ids", "target": "crud_pre_transit_sample_apply_collection_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L424", + "source_location": "L425", "weight": 1.0 }, { @@ -70280,7 +70478,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L425", + "source_location": "L426", "weight": 1.0 }, { @@ -70289,7 +70487,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L426", + "source_location": "L427", "weight": 1.0 }, { @@ -70298,7 +70496,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L493", + "source_location": "L494", "weight": 1.0 }, { @@ -70307,7 +70505,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L494", + "source_location": "L495", "weight": 1.0 }, { @@ -70316,7 +70514,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L495", + "source_location": "L496", "weight": 1.0 }, { @@ -70325,7 +70523,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L710", + "source_location": "L714", "weight": 1.0 }, { @@ -70334,7 +70532,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L728", + "source_location": "L732", "weight": 1.0 }, { @@ -70343,7 +70541,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L729", + "source_location": "L733", "weight": 1.0 }, { @@ -70352,7 +70550,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L734", + "source_location": "L738", "weight": 1.0 }, { @@ -70361,7 +70559,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L924", + "source_location": "L928", "weight": 1.0 }, { @@ -70370,7 +70568,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L942", + "source_location": "L946", "weight": 1.0 }, { @@ -70379,7 +70577,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L943", + "source_location": "L947", "weight": 1.0 }, { @@ -70388,7 +70586,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L948", + "source_location": "L952", "weight": 1.0 }, { @@ -70397,7 +70595,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L974", + "source_location": "L978", "weight": 1.0 }, { @@ -70406,7 +70604,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L992", + "source_location": "L996", "weight": 1.0 }, { @@ -70415,7 +70613,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L1034", + "source_location": "L1038", "weight": 1.0 }, { @@ -70424,7 +70622,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L1058", + "source_location": "L1062", "weight": 1.0 }, { @@ -70433,7 +70631,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L1070", + "source_location": "L1074", "weight": 1.0 }, { @@ -70442,7 +70640,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L1081", + "source_location": "L1085", "weight": 1.0 }, { @@ -70451,7 +70649,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L1084", + "source_location": "L1088", "weight": 1.0 }, { @@ -70460,7 +70658,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L1113", + "source_location": "L1117", "weight": 1.0 }, { @@ -70469,7 +70667,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L1148", + "source_location": "L1152", "weight": 1.0 }, { @@ -70478,7 +70676,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L1204", + "source_location": "L1208", "weight": 1.0 }, { @@ -70487,7 +70685,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L1213", + "source_location": "L1217", "weight": 1.0 }, { @@ -71005,20 +71203,29 @@ }, { "source": "crud_qc_material_stock_batch_py", - "target": "crud_qc_material_stock_batch_update_batch", + "target": "crud_qc_material_stock_batch_append_batch_qty_adjust", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", "source_location": "L796", "weight": 1.0 }, + { + "source": "crud_qc_material_stock_batch_py", + "target": "crud_qc_material_stock_batch_update_batch", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_stock_batch.py", + "source_location": "L836", + "weight": 1.0 + }, { "source": "crud_qc_material_stock_batch_py", "target": "crud_qc_material_stock_batch_delete_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L995", + "source_location": "L1048", "weight": 1.0 }, { @@ -71282,13 +71489,22 @@ "source_location": "L790", "weight": 1.0 }, + { + "source": "crud_qc_material_stock_batch_append_batch_qty_adjust", + "target": "crud_qc_material_stock_batch_usage_batch_snapshots", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_stock_batch.py", + "source_location": "L811", + "weight": 1.0 + }, { "source": "crud_qc_material_stock_batch_update_batch", "target": "crud_qc_material_stock_batch_get_material_for_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L836", + "source_location": "L876", "weight": 1.0 }, { @@ -71297,7 +71513,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L860", + "source_location": "L900", "weight": 1.0 }, { @@ -71306,7 +71522,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L861", + "source_location": "L901", "weight": 1.0 }, { @@ -71315,7 +71531,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L865", + "source_location": "L905", "weight": 1.0 }, { @@ -71324,7 +71540,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L867", + "source_location": "L907", "weight": 1.0 }, { @@ -71333,7 +71549,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L875", + "source_location": "L915", "weight": 1.0 }, { @@ -71342,16 +71558,16 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L905", + "source_location": "L945", "weight": 1.0 }, { "source": "crud_qc_material_stock_batch_update_batch", - "target": "crud_qc_material_stock_batch_usage_batch_snapshots", + "target": "crud_qc_material_stock_batch_append_batch_qty_adjust", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L931", + "source_location": "L976", "weight": 1.0 }, { @@ -71360,7 +71576,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L1002", + "source_location": "L1055", "weight": 1.0 }, { @@ -71369,7 +71585,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L1019", + "source_location": "L1072", "weight": 1.0 }, { @@ -72731,6 +72947,240 @@ "source_location": "L1", "weight": 1.0 }, + { + "source": "crud_qc_material_amount_auth_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_py", + "target": "app_core_qc_material_amount_auth_constants", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_py", + "target": "app_core_data_scope", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_py", + "target": "crud_qc_material_amount_auth_get_amount_view_role", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_py", + "target": "crud_qc_material_amount_auth_get_auth_dept_id", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L45", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_py", + "target": "crud_qc_material_amount_auth_assert_user_in_auth_dept", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_py", + "target": "crud_qc_material_amount_auth_user_has_role_binding", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L71", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_py", + "target": "crud_qc_material_amount_auth_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_py", + "target": "crud_qc_material_amount_auth_list_authorized_users", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_py", + "target": "crud_qc_material_amount_auth_grant_amount_view_role", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_py", + "target": "crud_qc_material_amount_auth_revoke_amount_view_role", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L200", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_assert_user_in_auth_dept", + "target": "crud_qc_material_amount_auth_get_auth_dept_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L60", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_list_authorized_users", + "target": "crud_qc_material_amount_auth_get_amount_view_role", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L106", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_list_authorized_users", + "target": "crud_qc_material_amount_auth_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L146", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_grant_amount_view_role", + "target": "crud_qc_material_amount_auth_get_amount_view_role", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L160", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_grant_amount_view_role", + "target": "crud_qc_material_amount_auth_assert_user_in_auth_dept", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L174", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_grant_amount_view_role", + "target": "crud_qc_material_amount_auth_user_has_role_binding", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L176", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_revoke_amount_view_role", + "target": "crud_qc_material_amount_auth_get_amount_view_role", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L208", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_rationale_1", + "target": "crud_qc_material_amount_auth_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_rationale_159", + "target": "crud_qc_material_amount_auth_grant_amount_view_role", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L159", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_rationale_207", + "target": "crud_qc_material_amount_auth_revoke_amount_view_role", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L207", + "weight": 1.0 + }, { "source": "crud_cell_product_py", "target": "math", @@ -75392,7 +75842,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L222", + "source_location": "L231", "weight": 1.0 }, { @@ -75401,7 +75851,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L230", + "source_location": "L239", "weight": 1.0 }, { @@ -75410,7 +75860,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L249", + "source_location": "L258", "weight": 1.0 }, { @@ -75419,7 +75869,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L284", + "source_location": "L297", "weight": 1.0 }, { @@ -75428,7 +75878,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L306", + "source_location": "L319", "weight": 1.0 }, { @@ -75437,7 +75887,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L340", + "source_location": "L353", "weight": 1.0 }, { @@ -75446,7 +75896,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L358", + "source_location": "L371", "weight": 1.0 }, { @@ -75455,7 +75905,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L382", + "source_location": "L395", "weight": 1.0 }, { @@ -75464,7 +75914,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L407", + "source_location": "L420", "weight": 1.0 }, { @@ -75473,7 +75923,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L423", + "source_location": "L436", "weight": 1.0 }, { @@ -75482,7 +75932,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L439", + "source_location": "L452", "weight": 1.0 }, { @@ -75491,7 +75941,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L459", + "source_location": "L472", "weight": 1.0 }, { @@ -75500,7 +75950,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L484", + "source_location": "L497", "weight": 1.0 }, { @@ -75509,7 +75959,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L746", + "source_location": "L759", "weight": 1.0 }, { @@ -75518,7 +75968,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L875", + "source_location": "L888", "weight": 1.0 }, { @@ -75527,7 +75977,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L945", + "source_location": "L961", "weight": 1.0 }, { @@ -75536,7 +75986,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1051", + "source_location": "L1068", "weight": 1.0 }, { @@ -75545,7 +75995,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1075", + "source_location": "L1092", "weight": 1.0 }, { @@ -75554,7 +76004,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1111", + "source_location": "L1128", "weight": 1.0 }, { @@ -75563,7 +76013,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1193", + "source_location": "L1210", "weight": 1.0 }, { @@ -75572,7 +76022,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1265", + "source_location": "L1282", "weight": 1.0 }, { @@ -75581,7 +76031,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1336", + "source_location": "L1353", "weight": 1.0 }, { @@ -75590,7 +76040,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1588", + "source_location": "L1605", "weight": 1.0 }, { @@ -75599,7 +76049,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1842", + "source_location": "L1860", "weight": 1.0 }, { @@ -75608,7 +76058,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1890", + "source_location": "L1908", "weight": 1.0 }, { @@ -75617,7 +76067,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1934", + "source_location": "L1952", "weight": 1.0 }, { @@ -75626,7 +76076,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1990", + "source_location": "L2008", "weight": 1.0 }, { @@ -75635,7 +76085,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L2063", + "source_location": "L2081", "weight": 1.0 }, { @@ -75644,7 +76094,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L2122", + "source_location": "L2140", "weight": 1.0 }, { @@ -75653,7 +76103,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L2148", + "source_location": "L2166", "weight": 1.0 }, { @@ -75662,7 +76112,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L2174", + "source_location": "L2192", "weight": 1.0 }, { @@ -75671,7 +76121,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L2200", + "source_location": "L2218", "weight": 1.0 }, { @@ -75680,7 +76130,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L2226", + "source_location": "L2244", "weight": 1.0 }, { @@ -75689,7 +76139,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L267", + "source_location": "L280", "weight": 1.0 }, { @@ -75698,7 +76148,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L301", + "source_location": "L314", "weight": 1.0 }, { @@ -75707,7 +76157,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L324", + "source_location": "L337", "weight": 1.0 }, { @@ -75716,7 +76166,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L329", + "source_location": "L342", "weight": 1.0 }, { @@ -75725,7 +76175,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L348", + "source_location": "L361", "weight": 1.0 }, { @@ -75734,7 +76184,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L365", + "source_location": "L378", "weight": 1.0 }, { @@ -75743,7 +76193,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L377", + "source_location": "L390", "weight": 1.0 }, { @@ -75752,7 +76202,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L391", + "source_location": "L404", "weight": 1.0 }, { @@ -75761,7 +76211,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L392", + "source_location": "L405", "weight": 1.0 }, { @@ -75770,7 +76220,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L589", + "source_location": "L602", "weight": 1.0 }, { @@ -75779,7 +76229,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L600", + "source_location": "L613", "weight": 1.0 }, { @@ -75788,7 +76238,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L631", + "source_location": "L644", "weight": 1.0 }, { @@ -75797,7 +76247,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L669", + "source_location": "L682", "weight": 1.0 }, { @@ -75806,7 +76256,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L737", + "source_location": "L750", "weight": 1.0 }, { @@ -75815,7 +76265,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L766", + "source_location": "L779", "weight": 1.0 }, { @@ -75824,7 +76274,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L774", + "source_location": "L787", "weight": 1.0 }, { @@ -75833,7 +76283,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L775", + "source_location": "L788", "weight": 1.0 }, { @@ -75842,7 +76292,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L780", + "source_location": "L793", "weight": 1.0 }, { @@ -75851,7 +76301,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L781", + "source_location": "L794", "weight": 1.0 }, { @@ -75860,7 +76310,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L800", + "source_location": "L813", "weight": 1.0 }, { @@ -75869,7 +76319,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L801", + "source_location": "L814", "weight": 1.0 }, { @@ -75878,7 +76328,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L807", + "source_location": "L820", "weight": 1.0 }, { @@ -75887,7 +76337,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L841", + "source_location": "L854", "weight": 1.0 }, { @@ -75896,7 +76346,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L843", + "source_location": "L856", "weight": 1.0 }, { @@ -75905,7 +76355,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L858", + "source_location": "L871", "weight": 1.0 }, { @@ -75914,7 +76364,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L883", + "source_location": "L896", "weight": 1.0 }, { @@ -75923,7 +76373,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L884", + "source_location": "L897", "weight": 1.0 }, { @@ -75932,7 +76382,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L925", + "source_location": "L941", "weight": 1.0 }, { @@ -75941,7 +76391,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L929", + "source_location": "L945", "weight": 1.0 }, { @@ -75950,7 +76400,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L933", + "source_location": "L949", "weight": 1.0 }, { @@ -75959,7 +76409,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L968", + "source_location": "L984", "weight": 1.0 }, { @@ -75968,7 +76418,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L969", + "source_location": "L985", "weight": 1.0 }, { @@ -75977,7 +76427,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1007", + "source_location": "L1024", "weight": 1.0 }, { @@ -75986,61 +76436,61 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1009", - "weight": 1.0 - }, - { - "source": "crud_research_donation_update_donation", - "target": "crud_research_donation_soft_delete_collection", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/research_donation.py", - "source_location": "L1013", - "weight": 1.0 - }, - { - "source": "crud_research_donation_update_donation", - "target": "crud_research_donation_create_collection", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/research_donation.py", - "source_location": "L1015", - "weight": 1.0 - }, - { - "source": "crud_research_donation_update_donation", - "target": "crud_research_donation_list_samples", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/research_donation.py", - "source_location": "L1019", - "weight": 1.0 - }, - { - "source": "crud_research_donation_update_donation", - "target": "crud_research_donation_soft_delete_samples", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/research_donation.py", - "source_location": "L1025", - "weight": 1.0 - }, - { - "source": "crud_research_donation_update_donation", - "target": "crud_research_donation_soft_delete_transports", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/research_donation.py", "source_location": "L1026", "weight": 1.0 }, + { + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_soft_delete_collection", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1030", + "weight": 1.0 + }, + { + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_create_collection", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1032", + "weight": 1.0 + }, + { + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_list_samples", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1036", + "weight": 1.0 + }, + { + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_soft_delete_samples", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1042", + "weight": 1.0 + }, + { + "source": "crud_research_donation_update_donation", + "target": "crud_research_donation_soft_delete_transports", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/research_donation.py", + "source_location": "L1043", + "weight": 1.0 + }, { "source": "crud_research_donation_update_donation", "target": "crud_research_donation_create_samples", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1027", + "source_location": "L1044", "weight": 1.0 }, { @@ -76049,7 +76499,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1033", + "source_location": "L1050", "weight": 1.0 }, { @@ -76058,7 +76508,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1071", + "source_location": "L1088", "weight": 1.0 }, { @@ -76067,7 +76517,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1100", + "source_location": "L1117", "weight": 1.0 }, { @@ -76076,7 +76526,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1168", + "source_location": "L1185", "weight": 1.0 }, { @@ -76085,7 +76535,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1171", + "source_location": "L1188", "weight": 1.0 }, { @@ -76094,7 +76544,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1184", + "source_location": "L1201", "weight": 1.0 }, { @@ -76103,7 +76553,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1632", + "source_location": "L1649", "weight": 1.0 }, { @@ -76112,7 +76562,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1633", + "source_location": "L1650", "weight": 1.0 }, { @@ -76121,7 +76571,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1634", + "source_location": "L1651", "weight": 1.0 }, { @@ -76130,7 +76580,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1635", + "source_location": "L1652", "weight": 1.0 }, { @@ -76139,7 +76589,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1656", + "source_location": "L1673", "weight": 1.0 }, { @@ -76148,7 +76598,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1871", + "source_location": "L1889", "weight": 1.0 }, { @@ -76157,7 +76607,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L2007", + "source_location": "L2025", "weight": 1.0 }, { @@ -76166,7 +76616,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L2011", + "source_location": "L2029", "weight": 1.0 }, { @@ -76175,7 +76625,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L2058", + "source_location": "L2076", "weight": 1.0 }, { @@ -76184,7 +76634,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L2074", + "source_location": "L2092", "weight": 1.0 }, { @@ -76193,7 +76643,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L2252", + "source_location": "L2270", "weight": 1.0 }, { @@ -76202,7 +76652,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L2253", + "source_location": "L2271", "weight": 1.0 }, { @@ -76211,7 +76661,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L2254", + "source_location": "L2272", "weight": 1.0 }, { @@ -76220,7 +76670,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L2255", + "source_location": "L2273", "weight": 1.0 }, { @@ -76278,48 +76728,48 @@ "weight": 1.0 }, { - "source": "crud_research_donation_rationale_882", + "source": "crud_research_donation_rationale_895", "target": "crud_research_donation_create_donation", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L882", + "source_location": "L895", "weight": 1.0 }, { - "source": "crud_research_donation_rationale_953", + "source": "crud_research_donation_rationale_969", "target": "crud_research_donation_update_donation", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L953", + "source_location": "L969", "weight": 1.0 }, { - "source": "crud_research_donation_rationale_1202", + "source": "crud_research_donation_rationale_1219", "target": "crud_research_donation_submit_audit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1202", + "source_location": "L1219", "weight": 1.0 }, { - "source": "crud_research_donation_rationale_1595", + "source": "crud_research_donation_rationale_1612", "target": "crud_research_donation_convert_to_storage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1595", + "source_location": "L1612", "weight": 1.0 }, { - "source": "crud_research_donation_rationale_1942", + "source": "crud_research_donation_rationale_1960", "target": "crud_research_donation_migrate_donation_sample_child_refs_on_replace", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/research_donation.py", - "source_location": "L1942", + "source_location": "L1960", "weight": 1.0 }, { @@ -85193,7 +85643,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L308", + "source_location": "L311", "weight": 1.0 }, { @@ -85202,7 +85652,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L346", + "source_location": "L349", "weight": 1.0 }, { @@ -85211,7 +85661,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L471", + "source_location": "L477", "weight": 1.0 }, { @@ -85220,7 +85670,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L544", + "source_location": "L550", "weight": 1.0 }, { @@ -85229,7 +85679,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L683", + "source_location": "L689", "weight": 1.0 }, { @@ -85238,7 +85688,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L689", + "source_location": "L695", "weight": 1.0 }, { @@ -85247,7 +85697,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L757", + "source_location": "L763", "weight": 1.0 }, { @@ -85256,7 +85706,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1007", + "source_location": "L1013", "weight": 1.0 }, { @@ -85265,7 +85715,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1022", + "source_location": "L1028", "weight": 1.0 }, { @@ -85274,7 +85724,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1131", + "source_location": "L1137", "weight": 1.0 }, { @@ -85283,7 +85733,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1149", + "source_location": "L1155", "weight": 1.0 }, { @@ -85292,7 +85742,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1166", + "source_location": "L1172", "weight": 1.0 }, { @@ -85301,7 +85751,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1178", + "source_location": "L1184", "weight": 1.0 }, { @@ -85310,7 +85760,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1193", + "source_location": "L1199", "weight": 1.0 }, { @@ -85319,7 +85769,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1241", + "source_location": "L1247", "weight": 1.0 }, { @@ -85328,7 +85778,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1280", + "source_location": "L1286", "weight": 1.0 }, { @@ -85337,7 +85787,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1339", + "source_location": "L1345", "weight": 1.0 }, { @@ -85346,7 +85796,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1353", + "source_location": "L1359", "weight": 1.0 }, { @@ -85355,7 +85805,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1360", + "source_location": "L1366", "weight": 1.0 }, { @@ -85364,7 +85814,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1385", + "source_location": "L1391", "weight": 1.0 }, { @@ -85373,7 +85823,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1408", + "source_location": "L1414", "weight": 1.0 }, { @@ -85382,7 +85832,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1432", + "source_location": "L1438", "weight": 1.0 }, { @@ -85391,7 +85841,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1456", + "source_location": "L1462", "weight": 1.0 }, { @@ -85445,7 +85895,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L294", + "source_location": "L297", "weight": 1.0 }, { @@ -85454,7 +85904,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L323", + "source_location": "L326", "weight": 1.0 }, { @@ -85463,7 +85913,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L337", + "source_location": "L340", "weight": 1.0 }, { @@ -85472,7 +85922,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L394", + "source_location": "L397", "weight": 1.0 }, { @@ -85481,7 +85931,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L424", + "source_location": "L427", "weight": 1.0 }, { @@ -85490,7 +85940,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L457", + "source_location": "L463", "weight": 1.0 }, { @@ -85499,7 +85949,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L489", + "source_location": "L495", "weight": 1.0 }, { @@ -85508,7 +85958,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L501", + "source_location": "L507", "weight": 1.0 }, { @@ -85517,7 +85967,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L504", + "source_location": "L510", "weight": 1.0 }, { @@ -85526,7 +85976,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L516", + "source_location": "L522", "weight": 1.0 }, { @@ -85535,7 +85985,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L521", + "source_location": "L527", "weight": 1.0 }, { @@ -85544,7 +85994,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L569", + "source_location": "L575", "weight": 1.0 }, { @@ -85553,7 +86003,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L584", + "source_location": "L590", "weight": 1.0 }, { @@ -85562,7 +86012,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L585", + "source_location": "L591", "weight": 1.0 }, { @@ -85571,7 +86021,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L613", + "source_location": "L619", "weight": 1.0 }, { @@ -85580,7 +86030,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L644", + "source_location": "L650", "weight": 1.0 }, { @@ -85589,7 +86039,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L663", + "source_location": "L669", "weight": 1.0 }, { @@ -85598,7 +86048,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L676", + "source_location": "L682", "weight": 1.0 }, { @@ -85607,7 +86057,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L686", + "source_location": "L692", "weight": 1.0 }, { @@ -85616,25 +86066,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L707", - "weight": 1.0 - }, - { - "source": "crud_sample_reception_get_reception_by_id", - "target": "crud_sample_reception_finalize_reception_detail", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/sample_reception.py", "source_location": "L713", "weight": 1.0 }, + { + "source": "crud_sample_reception_get_reception_by_id", + "target": "crud_sample_reception_finalize_reception_detail", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/sample_reception.py", + "source_location": "L719", + "weight": 1.0 + }, { "source": "crud_sample_reception_get_reception_by_id", "target": "crud_sample_reception_donation_sample_detail_rows_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L715", + "source_location": "L721", "weight": 1.0 }, { @@ -85643,7 +86093,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L716", + "source_location": "L722", "weight": 1.0 }, { @@ -85652,7 +86102,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L728", + "source_location": "L734", "weight": 1.0 }, { @@ -85661,7 +86111,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L733", + "source_location": "L739", "weight": 1.0 }, { @@ -85670,7 +86120,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L736", + "source_location": "L742", "weight": 1.0 }, { @@ -85679,7 +86129,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L745", + "source_location": "L751", "weight": 1.0 }, { @@ -85688,7 +86138,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L824", + "source_location": "L830", "weight": 1.0 }, { @@ -85697,7 +86147,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1053", + "source_location": "L1059", "weight": 1.0 }, { @@ -85706,7 +86156,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1159", + "source_location": "L1165", "weight": 1.0 }, { @@ -85715,7 +86165,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1174", + "source_location": "L1180", "weight": 1.0 }, { @@ -85724,7 +86174,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1175", + "source_location": "L1181", "weight": 1.0 }, { @@ -85733,7 +86183,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1219", + "source_location": "L1225", "weight": 1.0 }, { @@ -85742,7 +86192,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1235", + "source_location": "L1241", "weight": 1.0 }, { @@ -85751,7 +86201,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1271", + "source_location": "L1277", "weight": 1.0 }, { @@ -85760,7 +86210,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1275", + "source_location": "L1281", "weight": 1.0 }, { @@ -85769,7 +86219,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1368", + "source_location": "L1374", "weight": 1.0 }, { @@ -85778,7 +86228,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1393", + "source_location": "L1399", "weight": 1.0 }, { @@ -85787,7 +86237,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1414", + "source_location": "L1420", "weight": 1.0 }, { @@ -85796,7 +86246,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1438", + "source_location": "L1444", "weight": 1.0 }, { @@ -85805,7 +86255,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1486", + "source_location": "L1492", "weight": 1.0 }, { @@ -85814,7 +86264,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1488", + "source_location": "L1494", "weight": 1.0 }, { @@ -85823,7 +86273,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1494", + "source_location": "L1500", "weight": 1.0 }, { @@ -85832,7 +86282,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1499", + "source_location": "L1505", "weight": 1.0 }, { @@ -85841,7 +86291,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1509", + "source_location": "L1515", "weight": 1.0 }, { @@ -85890,111 +86340,111 @@ "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_309", + "source": "crud_sample_reception_rationale_312", "target": "crud_sample_reception_sample_pending_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L309", + "source_location": "L312", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1012", + "source": "crud_sample_reception_rationale_1018", "target": "crud_sample_reception_can_edit_sample_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1012", + "source_location": "L1018", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1040", + "source": "crud_sample_reception_rationale_1046", "target": "crud_sample_reception_update_sample_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1040", + "source_location": "L1046", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1199", + "source": "crud_sample_reception_rationale_1205", "target": "crud_sample_reception_get_receptions_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1199", + "source_location": "L1205", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1246", + "source": "crud_sample_reception_rationale_1252", "target": "crud_sample_reception_get_receptions_map_for_donation_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1246", + "source_location": "L1252", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1287", + "source": "crud_sample_reception_rationale_1293", "target": "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1287", + "source_location": "L1293", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1343", + "source": "crud_sample_reception_rationale_1349", "target": "crud_sample_reception_format_lab_storage_codes_csv", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1343", + "source_location": "L1349", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1367", + "source": "crud_sample_reception_rationale_1373", "target": "crud_sample_reception_sample_codes_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1367", + "source_location": "L1373", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1392", + "source": "crud_sample_reception_rationale_1398", "target": "crud_sample_reception_reception_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1392", + "source_location": "L1398", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1419", "target": "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1413", + "source_location": "L1419", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1437", + "source": "crud_sample_reception_rationale_1443", "target": "crud_sample_reception_donation_ids_matching_lab_storage_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1437", + "source_location": "L1443", "weight": 1.0 }, { - "source": "crud_sample_reception_rationale_1462", + "source": "crud_sample_reception_rationale_1468", "target": "crud_sample_reception_get_reception_by_sample_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/sample_reception.py", - "source_location": "L1462", + "source_location": "L1468", "weight": 1.0 }, { @@ -95134,7 +95584,7 @@ }, { "source": "api_qc_py", - "target": "app_crud", + "target": "app_core_qc_material_amount_auth_constants", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api/qc.py", @@ -95143,7 +95593,7 @@ }, { "source": "api_qc_py", - "target": "app_crud_collection_protocol", + "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api/qc.py", @@ -95152,7 +95602,7 @@ }, { "source": "api_qc_py", - "target": "app_api_sample_reception", + "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api/qc.py", @@ -95161,7 +95611,7 @@ }, { "source": "api_qc_py", - "target": "app_schemas_qc_work_order", + "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api/qc.py", @@ -95170,20 +95620,38 @@ }, { "source": "api_qc_py", - "target": "app_schemas_qc_task", + "target": "app_api_sample_reception", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api/qc.py", "source_location": "L42", "weight": 1.0 }, + { + "source": "api_qc_py", + "target": "app_schemas_qc_work_order", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_schemas_qc_task", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L44", + "weight": 1.0 + }, { "source": "api_qc_py", "target": "api_qc_thirdpartycompanybody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L63", + "source_location": "L65", "weight": 1.0 }, { @@ -95192,7 +95660,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L63", + "source_location": "L65", "weight": 1.0 }, { @@ -95201,7 +95669,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L81", + "source_location": "L83", "weight": 1.0 }, { @@ -95210,7 +95678,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L81", + "source_location": "L83", "weight": 1.0 }, { @@ -95219,7 +95687,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L100", + "source_location": "L102", "weight": 1.0 }, { @@ -95228,7 +95696,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L122", + "source_location": "L124", "weight": 1.0 }, { @@ -95237,7 +95705,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L136", + "source_location": "L138", "weight": 1.0 }, { @@ -95246,7 +95714,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L171", + "source_location": "L173", "weight": 1.0 }, { @@ -95255,7 +95723,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L208", + "source_location": "L210", "weight": 1.0 }, { @@ -95264,7 +95732,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L228", + "source_location": "L230", "weight": 1.0 }, { @@ -95273,7 +95741,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L228", + "source_location": "L230", "weight": 1.0 }, { @@ -95282,7 +95750,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L240", + "source_location": "L242", "weight": 1.0 }, { @@ -95291,7 +95759,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L240", + "source_location": "L242", "weight": 1.0 }, { @@ -95300,7 +95768,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L253", + "source_location": "L255", "weight": 1.0 }, { @@ -95309,7 +95777,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L282", + "source_location": "L284", "weight": 1.0 }, { @@ -95318,7 +95786,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L297", + "source_location": "L299", "weight": 1.0 }, { @@ -95327,7 +95795,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L326", + "source_location": "L328", "weight": 1.0 }, { @@ -95336,7 +95804,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L357", + "source_location": "L359", "weight": 1.0 }, { @@ -95345,7 +95813,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L377", + "source_location": "L379", "weight": 1.0 }, { @@ -95354,7 +95822,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L377", + "source_location": "L379", "weight": 1.0 }, { @@ -95363,7 +95831,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L388", + "source_location": "L390", "weight": 1.0 }, { @@ -95372,7 +95840,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L388", + "source_location": "L390", "weight": 1.0 }, { @@ -95381,7 +95849,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L402", + "source_location": "L404", "weight": 1.0 }, { @@ -95390,7 +95858,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L402", + "source_location": "L404", "weight": 1.0 }, { @@ -95399,7 +95867,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L407", + "source_location": "L409", "weight": 1.0 }, { @@ -95408,7 +95876,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L407", + "source_location": "L409", "weight": 1.0 }, { @@ -95417,7 +95885,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L412", + "source_location": "L414", "weight": 1.0 }, { @@ -95426,7 +95894,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L412", + "source_location": "L414", "weight": 1.0 }, { @@ -95435,7 +95903,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L422", + "source_location": "L424", "weight": 1.0 }, { @@ -95444,7 +95912,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L444", + "source_location": "L446", "weight": 1.0 }, { @@ -95453,7 +95921,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L458", + "source_location": "L460", "weight": 1.0 }, { @@ -95462,7 +95930,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L486", + "source_location": "L488", "weight": 1.0 }, { @@ -95471,7 +95939,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L516", + "source_location": "L518", "weight": 1.0 }, { @@ -95480,7 +95948,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L537", + "source_location": "L539", "weight": 1.0 }, { @@ -95489,7 +95957,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L553", + "source_location": "L555", "weight": 1.0 }, { @@ -95498,7 +95966,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L575", + "source_location": "L577", "weight": 1.0 }, { @@ -95507,7 +95975,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L575", + "source_location": "L577", "weight": 1.0 }, { @@ -95516,7 +95984,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L587", + "source_location": "L589", "weight": 1.0 }, { @@ -95525,7 +95993,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L587", + "source_location": "L589", "weight": 1.0 }, { @@ -95534,7 +96002,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L602", + "source_location": "L604", "weight": 1.0 }, { @@ -95543,7 +96011,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L641", + "source_location": "L643", "weight": 1.0 }, { @@ -95552,7 +96020,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L686", + "source_location": "L688", "weight": 1.0 }, { @@ -95561,7 +96029,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L703", + "source_location": "L705", "weight": 1.0 }, { @@ -95570,7 +96038,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L722", + "source_location": "L724", "weight": 1.0 }, { @@ -95579,7 +96047,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L747", + "source_location": "L749", "weight": 1.0 }, { @@ -95588,7 +96056,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L766", + "source_location": "L768", "weight": 1.0 }, { @@ -95597,7 +96065,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L785", + "source_location": "L787", "weight": 1.0 }, { @@ -95606,7 +96074,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L815", + "source_location": "L817", "weight": 1.0 }, { @@ -95615,7 +96083,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L828", + "source_location": "L830", "weight": 1.0 }, { @@ -95624,7 +96092,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L828", + "source_location": "L830", "weight": 1.0 }, { @@ -95633,7 +96101,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L838", + "source_location": "L840", "weight": 1.0 }, { @@ -95642,7 +96110,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L870", + "source_location": "L872", "weight": 1.0 }, { @@ -95651,7 +96119,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L901", + "source_location": "L903", "weight": 1.0 }, { @@ -95660,7 +96128,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L901", + "source_location": "L903", "weight": 1.0 }, { @@ -95669,7 +96137,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L908", + "source_location": "L910", "weight": 1.0 }, { @@ -95678,7 +96146,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L928", + "source_location": "L930", "weight": 1.0 }, { @@ -95687,7 +96155,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L950", + "source_location": "L952", "weight": 1.0 }, { @@ -95696,7 +96164,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L950", + "source_location": "L952", "weight": 1.0 }, { @@ -95705,7 +96173,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L957", + "source_location": "L959", "weight": 1.0 }, { @@ -95714,7 +96182,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L989", + "source_location": "L991", "weight": 1.0 }, { @@ -95723,7 +96191,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1024", + "source_location": "L1026", "weight": 1.0 }, { @@ -95732,7 +96200,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1057", + "source_location": "L1059", "weight": 1.0 }, { @@ -95741,7 +96209,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1075", + "source_location": "L1077", "weight": 1.0 }, { @@ -95750,7 +96218,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1094", + "source_location": "L1096", "weight": 1.0 }, { @@ -95759,7 +96227,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1114", + "source_location": "L1116", "weight": 1.0 }, { @@ -95768,7 +96236,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1129", + "source_location": "L1131", "weight": 1.0 }, { @@ -95777,7 +96245,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1152", + "source_location": "L1154", "weight": 1.0 }, { @@ -95786,7 +96254,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1172", + "source_location": "L1174", "weight": 1.0 }, { @@ -95795,7 +96263,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1233", + "source_location": "L1235", "weight": 1.0 }, { @@ -95804,7 +96272,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1259", + "source_location": "L1261", "weight": 1.0 }, { @@ -95813,7 +96281,34 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1275", + "source_location": "L1277", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_user_can_view_qc_material_amount", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L1285", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_strip_amount_from_write_data", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L1289", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_resolve_stock_in_amounts", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L1296", "weight": 1.0 }, { @@ -95822,7 +96317,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1283", + "source_location": "L1304", "weight": 1.0 }, { @@ -95831,7 +96326,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1307", + "source_location": "L1328", "weight": 1.0 }, { @@ -95840,7 +96335,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1316", + "source_location": "L1337", "weight": 1.0 }, { @@ -95849,7 +96344,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1316", + "source_location": "L1337", "weight": 1.0 }, { @@ -95858,7 +96353,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1327", + "source_location": "L1348", "weight": 1.0 }, { @@ -95867,7 +96362,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1327", + "source_location": "L1348", "weight": 1.0 }, { @@ -95876,7 +96371,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1338", + "source_location": "L1359", "weight": 1.0 }, { @@ -95885,7 +96380,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1338", + "source_location": "L1359", "weight": 1.0 }, { @@ -95894,7 +96389,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1353", + "source_location": "L1374", "weight": 1.0 }, { @@ -95903,7 +96398,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1353", + "source_location": "L1374", "weight": 1.0 }, { @@ -95912,7 +96407,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1368", + "source_location": "L1389", "weight": 1.0 }, { @@ -95921,7 +96416,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1368", + "source_location": "L1389", "weight": 1.0 }, { @@ -95930,7 +96425,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1375", + "source_location": "L1396", "weight": 1.0 }, { @@ -95939,7 +96434,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1375", + "source_location": "L1396", "weight": 1.0 }, { @@ -95948,7 +96443,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1382", + "source_location": "L1403", "weight": 1.0 }, { @@ -95957,7 +96452,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1382", + "source_location": "L1403", "weight": 1.0 }, { @@ -95966,7 +96461,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1391", + "source_location": "L1412", "weight": 1.0 }, { @@ -95975,7 +96470,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1391", + "source_location": "L1412", "weight": 1.0 }, { @@ -95984,7 +96479,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1399", + "source_location": "L1420", "weight": 1.0 }, { @@ -95993,7 +96488,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1399", + "source_location": "L1420", "weight": 1.0 }, { @@ -96002,7 +96497,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1407", + "source_location": "L1428", "weight": 1.0 }, { @@ -96011,16 +96506,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1407", - "weight": 1.0 - }, - { - "source": "api_qc_py", - "target": "api_qc_get_qc_material_batch", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "api/qc.py", - "source_location": "L1430", + "source_location": "L1428", "weight": 1.0 }, { @@ -96029,7 +96515,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1447", + "source_location": "L1451", "weight": 1.0 }, { @@ -96038,7 +96524,16 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1477", + "source_location": "L1481", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_get_qc_material_batch", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L1504", "weight": 1.0 }, { @@ -96047,7 +96542,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1500", + "source_location": "L1521", "weight": 1.0 }, { @@ -96056,7 +96551,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1531", + "source_location": "L1553", "weight": 1.0 }, { @@ -96065,7 +96560,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1548", + "source_location": "L1570", "weight": 1.0 }, { @@ -96074,7 +96569,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1570", + "source_location": "L1592", "weight": 1.0 }, { @@ -96083,7 +96578,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1582", + "source_location": "L1604", "weight": 1.0 }, { @@ -96092,7 +96587,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1612", + "source_location": "L1634", "weight": 1.0 }, { @@ -96101,7 +96596,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1641", + "source_location": "L1663", "weight": 1.0 }, { @@ -96110,7 +96605,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1658", + "source_location": "L1680", "weight": 1.0 }, { @@ -96119,7 +96614,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1711", + "source_location": "L1737", "weight": 1.0 }, { @@ -96128,7 +96623,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1747", + "source_location": "L1773", "weight": 1.0 }, { @@ -96137,7 +96632,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1789", + "source_location": "L1815", "weight": 1.0 }, { @@ -96146,7 +96641,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1831", + "source_location": "L1860", "weight": 1.0 }, { @@ -96155,7 +96650,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1841", + "source_location": "L1870", "weight": 1.0 }, { @@ -96164,7 +96659,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1851", + "source_location": "L1880", "weight": 1.0 }, { @@ -96173,7 +96668,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1864", + "source_location": "L1893", "weight": 1.0 }, { @@ -96182,7 +96677,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1894", + "source_location": "L1923", "weight": 1.0 }, { @@ -96191,7 +96686,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1933", + "source_location": "L1962", "weight": 1.0 }, { @@ -96200,7 +96695,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1963", + "source_location": "L1992", "weight": 1.0 }, { @@ -96209,7 +96704,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1990", + "source_location": "L2019", "weight": 1.0 }, { @@ -96218,7 +96713,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2020", + "source_location": "L2049", "weight": 1.0 }, { @@ -96227,7 +96722,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2020", + "source_location": "L2049", "weight": 1.0 }, { @@ -96236,7 +96731,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2027", + "source_location": "L2056", "weight": 1.0 }, { @@ -96245,7 +96740,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2027", + "source_location": "L2056", "weight": 1.0 }, { @@ -96254,7 +96749,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2047", + "source_location": "L2076", "weight": 1.0 }, { @@ -96263,7 +96758,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2047", + "source_location": "L2076", "weight": 1.0 }, { @@ -96272,7 +96767,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2053", + "source_location": "L2082", "weight": 1.0 }, { @@ -96281,7 +96776,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2084", + "source_location": "L2113", "weight": 1.0 }, { @@ -96290,7 +96785,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2110", + "source_location": "L2139", "weight": 1.0 }, { @@ -96299,7 +96794,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2127", + "source_location": "L2156", "weight": 1.0 }, { @@ -96308,7 +96803,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2153", + "source_location": "L2182", "weight": 1.0 }, { @@ -96317,7 +96812,79 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2170", + "source_location": "L2199", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_qcmaterialamountauthgrantbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L2218", + "weight": 1.0 + }, + { + "source": "api_qc_qcmaterialamountauthgrantbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L2218", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_qcmaterialamountauthbatchbody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L2223", + "weight": 1.0 + }, + { + "source": "api_qc_qcmaterialamountauthbatchbody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L2223", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_list_qc_material_amount_auth_users", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L2229", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_grant_qc_material_amount_auth", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L2252", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_revoke_qc_material_amount_auth", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L2276", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_batch_revoke_qc_material_amount_auth", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L2301", "weight": 1.0 }, { @@ -96326,7 +96893,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L755", + "source_location": "L757", "weight": 1.0 }, { @@ -96335,16 +96902,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L774", + "source_location": "L776", "weight": 1.0 }, { - "source": "api_qc_get_qc_material_batch", - "target": "api_qc_maybe_strip_qc_material_amount_fields", + "source": "api_qc_strip_amount_from_write_data", + "target": "api_qc_user_can_view_qc_material_amount", "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1438", + "source_location": "L1290", + "weight": 1.0 + }, + { + "source": "api_qc_resolve_stock_in_amounts", + "target": "api_qc_user_can_view_qc_material_amount", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L1299", "weight": 1.0 }, { @@ -96353,7 +96929,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1468", + "source_location": "L1472", "weight": 1.0 }, { @@ -96362,7 +96938,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1493", + "source_location": "L1497", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_material_batch", + "target": "api_qc_maybe_strip_qc_material_amount_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L1512", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_material_batch", + "target": "api_qc_strip_amount_from_write_data", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L1531", "weight": 1.0 }, { @@ -96371,7 +96965,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1519", + "source_location": "L1541", + "weight": 1.0 + }, + { + "source": "api_qc_batch_stock_in_qc_material", + "target": "api_qc_resolve_stock_in_amounts", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L1696", + "weight": 1.0 + }, + { + "source": "api_qc_stock_in_qc_material", + "target": "api_qc_resolve_stock_in_amounts", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L1832", "weight": 1.0 }, { @@ -96380,7 +96992,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1837", + "source_location": "L1866", "weight": 1.0 }, { @@ -96389,7 +97001,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1847", + "source_location": "L1876", "weight": 1.0 }, { @@ -96398,7 +97010,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1857", + "source_location": "L1886", "weight": 1.0 }, { @@ -96407,7 +97019,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1885", + "source_location": "L1914", "weight": 1.0 }, { @@ -96416,7 +97028,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1981", + "source_location": "L2010", "weight": 1.0 }, { @@ -96425,7 +97037,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L2118", + "source_location": "L2147", "weight": 1.0 }, { @@ -96438,57 +97050,66 @@ "weight": 1.0 }, { - "source": "api_qc_rationale_1836", + "source": "api_qc_rationale_1865", "target": "api_qc_batch_stock_in_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1836", + "source_location": "L1865", "weight": 1.0 }, { - "source": "api_qc_rationale_1846", + "source": "api_qc_rationale_1875", "target": "api_qc_batch_stock_out_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1846", + "source_location": "L1875", "weight": 1.0 }, { - "source": "api_qc_rationale_1856", + "source": "api_qc_rationale_1885", "target": "api_qc_batch_discard_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1856", + "source_location": "L1885", "weight": 1.0 }, { - "source": "api_qc_rationale_1906", + "source": "api_qc_rationale_1935", "target": "api_qc_list_my_qc_material_usages", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1906", + "source_location": "L1935", "weight": 1.0 }, { - "source": "api_qc_rationale_1970", + "source": "api_qc_rationale_1999", "target": "api_qc_list_qc_material_stock_check_requisitions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1970", + "source_location": "L1999", "weight": 1.0 }, { - "source": "api_qc_rationale_1997", + "source": "api_qc_rationale_2026", "target": "api_qc_mark_qc_material_usage_fully_used", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1997", + "source_location": "L2026", + "weight": 1.0 + }, + { + "source": "api_qc_rationale_2236", + "target": "api_qc_list_qc_material_amount_auth_users", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L2236", "weight": 1.0 }, { @@ -97055,7 +97676,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L195", + "source_location": "L199", "weight": 1.0 }, { @@ -97064,7 +97685,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L195", + "source_location": "L199", "weight": 1.0 }, { @@ -97073,7 +97694,25 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L222", + "source_location": "L230", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_resolve_consent_form_urls", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L240", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_resolve_health_survey_form_urls", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L250", "weight": 1.0 }, { @@ -97082,7 +97721,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L232", + "source_location": "L260", "weight": 1.0 }, { @@ -97091,7 +97730,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L268", + "source_location": "L296", "weight": 1.0 }, { @@ -97100,7 +97739,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L314", + "source_location": "L352", "weight": 1.0 }, { @@ -97109,7 +97748,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L363", + "source_location": "L416", "weight": 1.0 }, { @@ -97118,7 +97757,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L390", + "source_location": "L443", "weight": 1.0 }, { @@ -97127,7 +97766,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L414", + "source_location": "L467", "weight": 1.0 }, { @@ -97136,7 +97775,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L414", + "source_location": "L467", "weight": 1.0 }, { @@ -97145,7 +97784,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L422", + "source_location": "L475", "weight": 1.0 }, { @@ -97154,7 +97793,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L451", + "source_location": "L504", "weight": 1.0 }, { @@ -97163,7 +97802,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L479", + "source_location": "L532", "weight": 1.0 }, { @@ -97172,7 +97811,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L479", + "source_location": "L532", "weight": 1.0 }, { @@ -97181,7 +97820,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L485", + "source_location": "L538", "weight": 1.0 }, { @@ -97190,7 +97829,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L485", + "source_location": "L538", "weight": 1.0 }, { @@ -97199,7 +97838,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L495", + "source_location": "L548", "weight": 1.0 }, { @@ -97208,7 +97847,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L500", + "source_location": "L553", "weight": 1.0 }, { @@ -97217,7 +97856,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L523", + "source_location": "L576", "weight": 1.0 }, { @@ -97226,7 +97865,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L523", + "source_location": "L576", "weight": 1.0 }, { @@ -97235,7 +97874,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L531", + "source_location": "L584", "weight": 1.0 }, { @@ -97244,7 +97883,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L531", + "source_location": "L584", "weight": 1.0 }, { @@ -97253,7 +97892,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L538", + "source_location": "L591", "weight": 1.0 }, { @@ -97262,7 +97901,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L560", + "source_location": "L613", "weight": 1.0 }, { @@ -97271,7 +97910,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L579", + "source_location": "L632", "weight": 1.0 }, { @@ -97280,7 +97919,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L602", + "source_location": "L655", "weight": 1.0 }, { @@ -97289,7 +97928,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L624", + "source_location": "L677", "weight": 1.0 }, { @@ -97298,7 +97937,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L649", + "source_location": "L702", "weight": 1.0 }, { @@ -97307,7 +97946,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L673", + "source_location": "L726", "weight": 1.0 }, { @@ -97316,7 +97955,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L673", + "source_location": "L726", "weight": 1.0 }, { @@ -97325,7 +97964,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L680", + "source_location": "L733", "weight": 1.0 }, { @@ -97334,7 +97973,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L680", + "source_location": "L733", "weight": 1.0 }, { @@ -97343,7 +97982,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L690", + "source_location": "L743", "weight": 1.0 }, { @@ -97352,7 +97991,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L712", + "source_location": "L765", "weight": 1.0 }, { @@ -97361,7 +98000,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L736", + "source_location": "L789", "weight": 1.0 }, { @@ -97370,7 +98009,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L761", + "source_location": "L814", "weight": 1.0 }, { @@ -97379,7 +98018,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L786", + "source_location": "L839", "weight": 1.0 }, { @@ -97388,7 +98027,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L808", + "source_location": "L861", "weight": 1.0 }, { @@ -97397,7 +98036,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L832", + "source_location": "L885", "weight": 1.0 }, { @@ -97406,7 +98045,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L863", + "source_location": "L916", "weight": 1.0 }, { @@ -97415,7 +98054,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L979", + "source_location": "L1032", "weight": 1.0 }, { @@ -97424,7 +98063,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L979", + "source_location": "L1032", "weight": 1.0 }, { @@ -97433,7 +98072,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L997", + "source_location": "L1050", "weight": 1.0 }, { @@ -97442,7 +98081,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L1019", + "source_location": "L1072", "weight": 1.0 }, { @@ -97451,7 +98090,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L1019", + "source_location": "L1072", "weight": 1.0 }, { @@ -97460,7 +98099,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L1032", + "source_location": "L1085", "weight": 1.0 }, { @@ -97469,7 +98108,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L1032", + "source_location": "L1085", "weight": 1.0 }, { @@ -97478,7 +98117,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L1040", + "source_location": "L1093", "weight": 1.0 }, { @@ -97487,7 +98126,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L1053", + "source_location": "L1106", "weight": 1.0 }, { @@ -97496,7 +98135,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L1066", + "source_location": "L1119", "weight": 1.0 }, { @@ -97505,7 +98144,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L1094", + "source_location": "L1147", "weight": 1.0 }, { @@ -97514,7 +98153,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L1116", + "source_location": "L1169", "weight": 1.0 }, { @@ -97523,7 +98162,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L1128", + "source_location": "L1181", "weight": 1.0 }, { @@ -97559,7 +98198,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L246", + "source_location": "L274", "weight": 1.0 }, { @@ -97568,7 +98207,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L247", + "source_location": "L275", "weight": 1.0 }, { @@ -97577,7 +98216,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L273", + "source_location": "L301", "weight": 1.0 }, { @@ -97586,7 +98225,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L274", + "source_location": "L302", "weight": 1.0 }, { @@ -97595,7 +98234,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L276", + "source_location": "L304", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_create_collection_protocol", + "target": "api_collection_protocol_resolve_consent_form_urls", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L308", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_create_collection_protocol", + "target": "api_collection_protocol_resolve_health_survey_form_urls", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L312", "weight": 1.0 }, { @@ -97604,7 +98261,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L296", + "source_location": "L334", "weight": 1.0 }, { @@ -97613,7 +98270,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L320", + "source_location": "L358", "weight": 1.0 }, { @@ -97622,7 +98279,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L321", + "source_location": "L359", "weight": 1.0 }, { @@ -97631,7 +98288,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L322", + "source_location": "L360", "weight": 1.0 }, { @@ -97640,7 +98297,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L332", + "source_location": "L371", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_update_collection_protocol", + "target": "api_collection_protocol_resolve_consent_form_urls", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L378", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_update_collection_protocol", + "target": "api_collection_protocol_resolve_health_survey_form_urls", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L385", "weight": 1.0 }, { @@ -97649,7 +98324,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L345", + "source_location": "L398", "weight": 1.0 }, { @@ -97658,7 +98333,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L368", + "source_location": "L421", "weight": 1.0 }, { @@ -97667,7 +98342,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L369", + "source_location": "L422", "weight": 1.0 }, { @@ -97676,7 +98351,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L370", + "source_location": "L423", "weight": 1.0 }, { @@ -97685,7 +98360,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L399", + "source_location": "L452", "weight": 1.0 }, { @@ -97694,7 +98369,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L428", + "source_location": "L481", "weight": 1.0 }, { @@ -97703,7 +98378,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L462", + "source_location": "L515", "weight": 1.0 }, { @@ -97712,7 +98387,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L506", + "source_location": "L559", "weight": 1.0 }, { @@ -97721,7 +98396,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L507", + "source_location": "L560", "weight": 1.0 }, { @@ -97730,7 +98405,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L544", + "source_location": "L597", "weight": 1.0 }, { @@ -97739,7 +98414,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L545", + "source_location": "L598", "weight": 1.0 }, { @@ -97748,7 +98423,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L565", + "source_location": "L618", "weight": 1.0 }, { @@ -97757,7 +98432,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L585", + "source_location": "L638", "weight": 1.0 }, { @@ -97766,7 +98441,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L607", + "source_location": "L660", "weight": 1.0 }, { @@ -97775,7 +98450,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L633", + "source_location": "L686", "weight": 1.0 }, { @@ -97784,7 +98459,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L658", + "source_location": "L711", "weight": 1.0 }, { @@ -97793,7 +98468,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L696", + "source_location": "L749", "weight": 1.0 }, { @@ -97802,7 +98477,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L717", + "source_location": "L770", "weight": 1.0 }, { @@ -97811,7 +98486,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L745", + "source_location": "L798", "weight": 1.0 }, { @@ -97820,7 +98495,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L770", + "source_location": "L823", "weight": 1.0 }, { @@ -97829,7 +98504,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L792", + "source_location": "L845", "weight": 1.0 }, { @@ -97838,7 +98513,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L813", + "source_location": "L866", "weight": 1.0 }, { @@ -97847,7 +98522,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L842", + "source_location": "L895", "weight": 1.0 }, { @@ -97856,7 +98531,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L873", + "source_location": "L926", "weight": 1.0 }, { @@ -97865,7 +98540,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L1003", + "source_location": "L1056", "weight": 1.0 }, { @@ -97874,7 +98549,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L1004", + "source_location": "L1057", "weight": 1.0 }, { @@ -97883,7 +98558,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L1045", + "source_location": "L1098", "weight": 1.0 }, { @@ -97892,7 +98567,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L1058", + "source_location": "L1111", "weight": 1.0 }, { @@ -97901,7 +98576,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L1072", + "source_location": "L1125", "weight": 1.0 }, { @@ -97910,7 +98585,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L1102", + "source_location": "L1155", "weight": 1.0 }, { @@ -97919,7 +98594,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L1120", + "source_location": "L1173", "weight": 1.0 }, { @@ -97928,7 +98603,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/collection_protocol.py", - "source_location": "L1134", + "source_location": "L1187", "weight": 1.0 }, { @@ -103202,7 +103877,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/menu.py", - "source_location": "L898", + "source_location": "L909", "weight": 1.0 }, { @@ -105794,7 +106469,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L61", + "source_location": "L67", "weight": 1.0 }, { @@ -105803,7 +106478,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L61", + "source_location": "L67", "weight": 1.0 }, { @@ -105812,7 +106487,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L82", + "source_location": "L94", "weight": 1.0 }, { @@ -105821,7 +106496,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L82", + "source_location": "L94", "weight": 1.0 }, { @@ -105830,7 +106505,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L88", + "source_location": "L100", "weight": 1.0 }, { @@ -105839,7 +106514,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L88", + "source_location": "L100", "weight": 1.0 }, { @@ -105848,7 +106523,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L95", + "source_location": "L107", "weight": 1.0 }, { @@ -105857,7 +106532,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L95", + "source_location": "L107", "weight": 1.0 }, { @@ -105866,7 +106541,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L104", + "source_location": "L116", "weight": 1.0 }, { @@ -105875,7 +106550,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L104", + "source_location": "L116", "weight": 1.0 }, { @@ -105884,7 +106559,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L116", + "source_location": "L128", "weight": 1.0 }, { @@ -105893,7 +106568,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L151", + "source_location": "L163", "weight": 1.0 }, { @@ -105902,7 +106577,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L180", + "source_location": "L192", "weight": 1.0 }, { @@ -105911,7 +106586,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L197", + "source_location": "L209", "weight": 1.0 }, { @@ -105920,7 +106595,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L215", + "source_location": "L227", "weight": 1.0 }, { @@ -105929,7 +106604,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L247", + "source_location": "L259", "weight": 1.0 }, { @@ -105938,7 +106613,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L278", + "source_location": "L290", "weight": 1.0 }, { @@ -105947,7 +106622,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L303", + "source_location": "L315", "weight": 1.0 }, { @@ -105956,7 +106631,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L328", + "source_location": "L340", "weight": 1.0 }, { @@ -105965,7 +106640,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L361", + "source_location": "L373", "weight": 1.0 }, { @@ -105974,7 +106649,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L394", + "source_location": "L406", "weight": 1.0 }, { @@ -105983,7 +106658,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L422", + "source_location": "L434", "weight": 1.0 }, { @@ -105992,7 +106667,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L128", + "source_location": "L140", "weight": 1.0 }, { @@ -106001,7 +106676,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L160", + "source_location": "L172", "weight": 1.0 }, { @@ -106010,7 +106685,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L185", + "source_location": "L197", "weight": 1.0 }, { @@ -106019,7 +106694,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L202", + "source_location": "L214", "weight": 1.0 }, { @@ -106028,7 +106703,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L220", + "source_location": "L232", "weight": 1.0 }, { @@ -106037,7 +106712,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L221", + "source_location": "L233", "weight": 1.0 }, { @@ -106046,7 +106721,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L253", + "source_location": "L265", "weight": 1.0 }, { @@ -106055,7 +106730,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L254", + "source_location": "L266", "weight": 1.0 }, { @@ -106064,7 +106739,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L283", + "source_location": "L295", "weight": 1.0 }, { @@ -106073,7 +106748,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L284", + "source_location": "L296", "weight": 1.0 }, { @@ -106082,7 +106757,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L308", + "source_location": "L320", "weight": 1.0 }, { @@ -106091,7 +106766,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L309", + "source_location": "L321", "weight": 1.0 }, { @@ -106100,7 +106775,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L334", + "source_location": "L346", "weight": 1.0 }, { @@ -106109,7 +106784,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L367", + "source_location": "L379", "weight": 1.0 }, { @@ -106118,7 +106793,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L368", + "source_location": "L380", "weight": 1.0 }, { @@ -106127,7 +106802,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L399", + "source_location": "L411", "weight": 1.0 }, { @@ -106136,7 +106811,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L400", + "source_location": "L412", "weight": 1.0 }, { @@ -106145,7 +106820,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L427", + "source_location": "L439", "weight": 1.0 }, { @@ -106154,7 +106829,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/research_donation.py", - "source_location": "L428", + "source_location": "L440", "weight": 1.0 }, { @@ -116531,7 +117206,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116540,7 +117215,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116549,7 +117224,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116558,7 +117233,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116567,7 +117242,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116576,7 +117251,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116585,7 +117260,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116594,7 +117269,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116603,7 +117278,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116612,7 +117287,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116621,7 +117296,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116630,7 +117305,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116639,7 +117314,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116648,7 +117323,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116657,7 +117332,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116666,7 +117341,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116675,7 +117350,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116684,7 +117359,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116693,7 +117368,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116702,7 +117377,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116711,7 +117386,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116720,7 +117395,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116729,7 +117404,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116738,7 +117413,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116747,7 +117422,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116756,7 +117431,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116765,7 +117440,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116774,7 +117449,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116783,7 +117458,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116792,7 +117467,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116801,7 +117476,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116810,7 +117485,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116819,7 +117494,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116828,7 +117503,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116837,7 +117512,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116846,7 +117521,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116855,7 +117530,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116864,7 +117539,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116873,7 +117548,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116882,7 +117557,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116891,7 +117566,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116900,7 +117575,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116909,7 +117584,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116918,7 +117593,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116927,7 +117602,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116936,7 +117611,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116945,7 +117620,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116954,7 +117629,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116963,7 +117638,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116972,7 +117647,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116981,7 +117656,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116990,7 +117665,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -116999,7 +117674,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117008,7 +117683,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117017,7 +117692,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117026,7 +117701,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117035,7 +117710,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117044,7 +117719,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117053,7 +117728,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117062,7 +117737,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117071,7 +117746,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117080,7 +117755,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117089,7 +117764,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117098,7 +117773,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117107,7 +117782,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117116,7 +117791,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117125,7 +117800,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117134,7 +117809,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117143,7 +117818,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117152,7 +117827,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117161,7 +117836,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117170,7 +117845,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117179,7 +117854,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117188,7 +117863,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117197,7 +117872,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117206,7 +117881,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117215,7 +117890,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117224,7 +117899,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117233,7 +117908,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117242,7 +117917,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117251,7 +117926,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117260,7 +117935,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117269,7 +117944,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117278,7 +117953,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117287,7 +117962,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117296,7 +117971,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117305,7 +117980,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117314,7 +117989,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117323,7 +117998,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117332,7 +118007,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117341,7 +118016,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117350,7 +118025,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117359,7 +118034,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117368,7 +118043,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117377,7 +118052,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117386,7 +118061,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117395,7 +118070,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117404,7 +118079,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117413,7 +118088,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117422,7 +118097,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117431,7 +118106,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117440,7 +118115,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117449,7 +118124,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117458,7 +118133,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117467,7 +118142,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117476,7 +118151,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117485,7 +118160,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117494,7 +118169,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117503,7 +118178,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117512,7 +118187,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117521,7 +118196,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117530,7 +118205,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117539,7 +118214,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117548,7 +118223,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117557,7 +118232,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117566,7 +118241,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117575,7 +118250,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117584,7 +118259,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117593,7 +118268,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117602,7 +118277,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117611,7 +118286,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117620,7 +118295,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117629,7 +118304,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117638,7 +118313,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117647,7 +118322,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117656,7 +118331,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117665,7 +118340,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117674,7 +118349,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117683,7 +118358,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117692,7 +118367,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117701,7 +118376,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117710,7 +118385,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117719,7 +118394,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117728,7 +118403,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117737,7 +118412,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117746,7 +118421,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117755,7 +118430,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117764,7 +118439,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117773,7 +118448,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117782,7 +118457,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117791,7 +118466,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117800,7 +118475,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117809,7 +118484,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117818,7 +118493,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117827,7 +118502,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117836,7 +118511,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117845,7 +118520,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117854,7 +118529,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117863,7 +118538,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117872,7 +118547,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117881,7 +118556,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117890,7 +118565,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117899,7 +118574,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117908,7 +118583,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117917,7 +118592,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117926,7 +118601,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117935,7 +118610,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117944,7 +118619,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117953,7 +118628,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117962,7 +118637,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117971,7 +118646,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117980,7 +118655,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117989,7 +118664,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -117998,7 +118673,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -118007,7 +118682,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -118016,7 +118691,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -118025,7 +118700,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -118034,934 +118709,934 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -118970,7 +119645,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -118979,7 +119654,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -118988,7 +119663,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -118997,7 +119672,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119006,7 +119681,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119015,7 +119690,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119024,7 +119699,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119033,7 +119708,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119042,7 +119717,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119051,7 +119726,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119060,7 +119735,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119069,7 +119744,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119078,7 +119753,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119087,7 +119762,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119096,7 +119771,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119105,7 +119780,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119114,7 +119789,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119123,7 +119798,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119132,7 +119807,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119141,7 +119816,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119150,7 +119825,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119159,7 +119834,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119168,7 +119843,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119177,7 +119852,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119186,7 +119861,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119195,7 +119870,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119204,7 +119879,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119213,7 +119888,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119222,7 +119897,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119231,7 +119906,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119240,7 +119915,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119249,7 +119924,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119258,7 +119933,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119267,7 +119942,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119276,7 +119951,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119285,7 +119960,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119294,7 +119969,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119303,7 +119978,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119312,7 +119987,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119321,7 +119996,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119330,7 +120005,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119339,7 +120014,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119348,7 +120023,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119357,7 +120032,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119366,7 +120041,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119375,7 +120050,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119384,7 +120059,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119393,7 +120068,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119402,7 +120077,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119411,7 +120086,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119420,7 +120095,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119429,7 +120104,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119438,7 +120113,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119447,7 +120122,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119456,7 +120131,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119465,7 +120140,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119474,7 +120149,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119483,7 +120158,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119492,7 +120167,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119501,7 +120176,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119510,7 +120185,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119519,7 +120194,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119528,7 +120203,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119537,7 +120212,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119546,7 +120221,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119555,7 +120230,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119564,7 +120239,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119573,7 +120248,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119582,7 +120257,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119591,7 +120266,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119600,7 +120275,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119609,7 +120284,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119618,7 +120293,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119627,7 +120302,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119636,7 +120311,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119645,7 +120320,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119654,7 +120329,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119663,7 +120338,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119672,7 +120347,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119681,7 +120356,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119690,7 +120365,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119699,7 +120374,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119708,7 +120383,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119717,7 +120392,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119726,7 +120401,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119735,7 +120410,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119744,7 +120419,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119753,7 +120428,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119762,7 +120437,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119771,7 +120446,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119780,7 +120455,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119789,7 +120464,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119798,7 +120473,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119807,7 +120482,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119816,7 +120491,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119825,7 +120500,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119834,7 +120509,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119843,7 +120518,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119852,7 +120527,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119861,7 +120536,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119870,7 +120545,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119879,7 +120554,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119888,7 +120563,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119897,7 +120572,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119906,7 +120581,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119915,7 +120590,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119924,7 +120599,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119933,7 +120608,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119942,7 +120617,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119951,7 +120626,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119960,7 +120635,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119969,7 +120644,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119978,7 +120653,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119987,7 +120662,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -119996,7 +120671,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120005,7 +120680,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120014,7 +120689,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120023,7 +120698,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120032,7 +120707,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120041,7 +120716,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120050,7 +120725,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120059,7 +120734,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120068,7 +120743,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120077,7 +120752,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120086,7 +120761,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120095,7 +120770,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120104,7 +120779,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120113,7 +120788,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120122,7 +120797,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120131,7 +120806,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120140,7 +120815,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120149,7 +120824,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120158,7 +120833,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120167,7 +120842,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120176,7 +120851,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120185,7 +120860,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120194,7 +120869,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120203,7 +120878,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120212,7 +120887,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120221,7 +120896,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120230,7 +120905,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120239,7 +120914,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120248,7 +120923,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120257,7 +120932,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120266,7 +120941,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120275,7 +120950,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120284,7 +120959,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120293,7 +120968,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120302,7 +120977,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120311,7 +120986,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120320,7 +120995,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120329,7 +121004,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120338,7 +121013,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120347,7 +121022,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120356,7 +121031,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120365,7 +121040,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120374,7 +121049,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120383,7 +121058,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120392,7 +121067,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120401,7 +121076,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120410,7 +121085,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120419,7 +121094,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120428,7 +121103,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120437,7 +121112,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120446,7 +121121,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120455,7 +121130,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120464,7 +121139,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -120473,934 +121148,934 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3657", + "source_location": "L3659", "weight": 0.8 }, { @@ -121409,7 +122084,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121418,7 +122093,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121427,7 +122102,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121436,7 +122111,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121445,7 +122120,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121454,7 +122129,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121463,7 +122138,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121472,7 +122147,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121481,7 +122156,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121490,7 +122165,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121499,7 +122174,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121508,7 +122183,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121517,7 +122192,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121526,7 +122201,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121535,7 +122210,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121544,7 +122219,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121553,7 +122228,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121562,7 +122237,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121571,7 +122246,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121580,7 +122255,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121589,7 +122264,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121598,7 +122273,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121607,7 +122282,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121616,7 +122291,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121625,7 +122300,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121634,7 +122309,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121643,7 +122318,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121652,7 +122327,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121661,7 +122336,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121670,7 +122345,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121679,7 +122354,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121688,7 +122363,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121697,7 +122372,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121706,7 +122381,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121715,7 +122390,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121724,7 +122399,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121733,7 +122408,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121742,7 +122417,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121751,7 +122426,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121760,7 +122435,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121769,7 +122444,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121778,7 +122453,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121787,7 +122462,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121796,7 +122471,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121805,7 +122480,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121814,7 +122489,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121823,7 +122498,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121832,7 +122507,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121841,7 +122516,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121850,7 +122525,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121859,7 +122534,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121868,7 +122543,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121877,7 +122552,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121886,7 +122561,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121895,7 +122570,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121904,7 +122579,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121913,7 +122588,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121922,7 +122597,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121931,7 +122606,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121940,7 +122615,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121949,7 +122624,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121958,7 +122633,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121967,7 +122642,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121976,7 +122651,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121985,7 +122660,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -121994,7 +122669,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122003,7 +122678,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122012,7 +122687,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122021,7 +122696,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122030,7 +122705,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122039,7 +122714,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122048,7 +122723,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122057,7 +122732,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122066,7 +122741,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122075,7 +122750,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122084,7 +122759,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122093,7 +122768,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122102,7 +122777,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122111,7 +122786,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122120,7 +122795,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122129,7 +122804,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122138,7 +122813,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122147,7 +122822,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122156,7 +122831,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122165,7 +122840,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122174,7 +122849,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122183,7 +122858,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122192,7 +122867,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122201,7 +122876,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122210,7 +122885,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122219,7 +122894,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122228,7 +122903,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122237,7 +122912,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122246,7 +122921,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122255,7 +122930,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122264,7 +122939,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122273,7 +122948,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122282,7 +122957,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122291,7 +122966,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122300,7 +122975,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122309,7 +122984,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122318,7 +122993,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122327,7 +123002,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122336,7 +123011,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122345,7 +123020,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122354,7 +123029,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122363,7 +123038,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122372,7 +123047,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122381,7 +123056,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122390,7 +123065,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122399,7 +123074,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122408,7 +123083,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122417,7 +123092,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122426,7 +123101,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122435,7 +123110,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122444,7 +123119,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122453,7 +123128,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122462,7 +123137,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122471,7 +123146,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122480,7 +123155,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122489,7 +123164,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122498,7 +123173,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122507,7 +123182,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122516,7 +123191,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122525,7 +123200,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122534,7 +123209,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122543,7 +123218,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122552,7 +123227,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122561,7 +123236,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122570,7 +123245,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122579,7 +123254,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122588,7 +123263,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122597,7 +123272,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122606,7 +123281,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122615,7 +123290,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122624,7 +123299,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122633,7 +123308,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122642,7 +123317,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122651,7 +123326,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122660,7 +123335,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122669,7 +123344,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122678,7 +123353,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122687,7 +123362,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122696,7 +123371,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122705,7 +123380,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122714,7 +123389,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122723,7 +123398,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122732,7 +123407,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122741,7 +123416,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122750,7 +123425,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122759,7 +123434,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122768,7 +123443,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122777,7 +123452,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122786,7 +123461,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122795,7 +123470,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122804,7 +123479,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122813,7 +123488,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122822,7 +123497,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122831,7 +123506,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122840,7 +123515,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122849,7 +123524,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122858,7 +123533,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122867,7 +123542,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122876,7 +123551,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122885,7 +123560,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122894,7 +123569,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122903,7 +123578,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -122912,934 +123587,934 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -123848,7 +124523,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -123857,7 +124532,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -123866,7 +124541,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -123875,7 +124550,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -123884,7 +124559,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -123893,7 +124568,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -123902,7 +124577,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -123911,7 +124586,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -123920,7 +124595,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -123929,7 +124604,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -123938,7 +124613,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -123947,7 +124622,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -123956,7 +124631,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -123965,7 +124640,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -123974,7 +124649,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -123983,7 +124658,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -123992,7 +124667,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124001,7 +124676,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124010,7 +124685,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124019,7 +124694,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124028,7 +124703,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124037,7 +124712,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124046,7 +124721,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124055,7 +124730,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124064,7 +124739,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124073,7 +124748,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124082,7 +124757,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124091,7 +124766,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124100,7 +124775,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124109,7 +124784,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124118,7 +124793,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124127,7 +124802,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124136,7 +124811,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124145,7 +124820,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124154,7 +124829,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124163,7 +124838,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124172,7 +124847,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124181,7 +124856,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124190,7 +124865,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124199,7 +124874,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124208,7 +124883,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124217,7 +124892,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124226,7 +124901,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124235,7 +124910,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124244,7 +124919,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124253,7 +124928,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124262,7 +124937,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124271,7 +124946,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124280,7 +124955,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124289,7 +124964,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124298,7 +124973,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124307,7 +124982,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124316,7 +124991,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124325,7 +125000,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124334,7 +125009,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124343,7 +125018,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124352,7 +125027,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124361,7 +125036,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124370,7 +125045,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124379,7 +125054,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124388,7 +125063,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124397,7 +125072,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124406,7 +125081,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124415,7 +125090,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124424,7 +125099,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124433,7 +125108,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124442,7 +125117,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124451,7 +125126,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124460,7 +125135,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124469,7 +125144,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124478,7 +125153,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124487,7 +125162,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124496,7 +125171,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124505,7 +125180,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124514,7 +125189,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124523,7 +125198,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124532,7 +125207,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124541,7 +125216,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124550,7 +125225,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124559,7 +125234,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124568,7 +125243,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124577,7 +125252,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124586,7 +125261,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124595,7 +125270,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124604,7 +125279,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124613,7 +125288,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124622,7 +125297,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124631,7 +125306,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124640,7 +125315,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124649,7 +125324,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124658,7 +125333,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124667,7 +125342,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124676,7 +125351,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124685,7 +125360,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124694,7 +125369,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124703,7 +125378,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124712,7 +125387,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124721,7 +125396,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124730,7 +125405,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124739,7 +125414,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124748,7 +125423,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124757,7 +125432,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124766,7 +125441,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124775,7 +125450,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124784,7 +125459,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124793,7 +125468,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124802,7 +125477,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124811,7 +125486,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124820,7 +125495,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124829,7 +125504,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124838,7 +125513,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124847,7 +125522,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124856,7 +125531,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124865,7 +125540,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124874,7 +125549,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124883,7 +125558,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124892,7 +125567,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124901,7 +125576,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124910,7 +125585,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124919,7 +125594,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124928,7 +125603,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124937,7 +125612,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124946,7 +125621,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124955,7 +125630,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124964,7 +125639,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124973,7 +125648,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124982,7 +125657,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -124991,7 +125666,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125000,7 +125675,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125009,7 +125684,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125018,7 +125693,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125027,7 +125702,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125036,7 +125711,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125045,7 +125720,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125054,7 +125729,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125063,7 +125738,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125072,7 +125747,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125081,7 +125756,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125090,7 +125765,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125099,7 +125774,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125108,7 +125783,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125117,7 +125792,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125126,7 +125801,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125135,7 +125810,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125144,7 +125819,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125153,7 +125828,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125162,7 +125837,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125171,7 +125846,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125180,7 +125855,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125189,7 +125864,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125198,7 +125873,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125207,7 +125882,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125216,7 +125891,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125225,7 +125900,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125234,7 +125909,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125243,7 +125918,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125252,7 +125927,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125261,7 +125936,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125270,7 +125945,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125279,7 +125954,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125288,7 +125963,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125297,7 +125972,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125306,7 +125981,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125315,7 +125990,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125324,7 +125999,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125333,7 +126008,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125342,7 +126017,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -125351,934 +126026,934 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126287,7 +126962,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126296,7 +126971,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126305,7 +126980,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126314,7 +126989,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126323,7 +126998,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126332,7 +127007,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126341,7 +127016,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126350,7 +127025,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126359,7 +127034,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126368,7 +127043,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126377,7 +127052,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126386,7 +127061,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126395,7 +127070,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126404,7 +127079,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126413,7 +127088,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126422,7 +127097,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126431,7 +127106,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126440,7 +127115,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126449,7 +127124,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126458,7 +127133,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126467,7 +127142,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126476,7 +127151,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126485,7 +127160,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126494,7 +127169,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126503,7 +127178,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126512,7 +127187,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126521,7 +127196,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126530,7 +127205,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126539,7 +127214,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126548,7 +127223,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126557,7 +127232,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126566,7 +127241,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126575,7 +127250,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126584,7 +127259,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126593,7 +127268,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126602,7 +127277,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126611,7 +127286,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126620,7 +127295,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126629,7 +127304,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126638,7 +127313,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126647,7 +127322,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126656,7 +127331,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126665,7 +127340,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126674,7 +127349,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126683,7 +127358,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126692,7 +127367,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126701,7 +127376,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126710,7 +127385,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126719,7 +127394,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126728,7 +127403,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126737,7 +127412,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126746,7 +127421,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126755,7 +127430,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126764,7 +127439,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126773,7 +127448,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126782,7 +127457,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126791,7 +127466,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126800,7 +127475,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126809,7 +127484,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126818,7 +127493,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126827,7 +127502,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126836,7 +127511,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126845,7 +127520,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126854,7 +127529,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126863,7 +127538,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126872,7 +127547,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126881,7 +127556,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126890,7 +127565,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126899,7 +127574,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126908,7 +127583,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126917,7 +127592,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126926,7 +127601,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126935,7 +127610,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126944,7 +127619,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126953,7 +127628,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126962,7 +127637,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126971,7 +127646,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126980,7 +127655,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126989,7 +127664,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -126998,7 +127673,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127007,7 +127682,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127016,7 +127691,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127025,7 +127700,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127034,7 +127709,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127043,7 +127718,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127052,7 +127727,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127061,7 +127736,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127070,7 +127745,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127079,7 +127754,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127088,7 +127763,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127097,7 +127772,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127106,7 +127781,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127115,7 +127790,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127124,7 +127799,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127133,7 +127808,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127142,7 +127817,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127151,7 +127826,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127160,7 +127835,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127169,7 +127844,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127178,7 +127853,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127187,7 +127862,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127196,7 +127871,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127205,7 +127880,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127214,7 +127889,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127223,7 +127898,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127232,7 +127907,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127241,7 +127916,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127250,7 +127925,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127259,7 +127934,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127268,7 +127943,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127277,7 +127952,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127286,7 +127961,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127295,7 +127970,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127304,7 +127979,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127313,7 +127988,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127322,7 +127997,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127331,7 +128006,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127340,7 +128015,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127349,7 +128024,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127358,7 +128033,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127367,7 +128042,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127376,7 +128051,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127385,7 +128060,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127394,7 +128069,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127403,7 +128078,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127412,7 +128087,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127421,7 +128096,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127430,7 +128105,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127439,7 +128114,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127448,7 +128123,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127457,7 +128132,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127466,7 +128141,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127475,7 +128150,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127484,7 +128159,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127493,7 +128168,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127502,7 +128177,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127511,7 +128186,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127520,7 +128195,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127529,7 +128204,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127538,7 +128213,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127547,7 +128222,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127556,7 +128231,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127565,7 +128240,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127574,7 +128249,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127583,7 +128258,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127592,7 +128267,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127601,7 +128276,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127610,7 +128285,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127619,7 +128294,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127628,7 +128303,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127637,7 +128312,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127646,7 +128321,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127655,7 +128330,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127664,7 +128339,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127673,7 +128348,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127682,7 +128357,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127691,7 +128366,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127700,7 +128375,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127709,7 +128384,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127718,7 +128393,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127727,7 +128402,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127736,7 +128411,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127745,7 +128420,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127754,7 +128429,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127763,7 +128438,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127772,7 +128447,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127781,7 +128456,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -127790,934 +128465,934 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3658", + "source_location": "L3660", "weight": 0.8 }, { @@ -128726,7 +129401,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128735,7 +129410,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128744,7 +129419,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128753,7 +129428,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128762,7 +129437,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128771,7 +129446,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128780,7 +129455,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128789,7 +129464,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128798,7 +129473,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128807,7 +129482,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128816,7 +129491,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128825,7 +129500,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128834,7 +129509,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128843,7 +129518,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128852,7 +129527,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128861,7 +129536,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128870,7 +129545,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128879,7 +129554,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128888,7 +129563,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128897,7 +129572,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128906,7 +129581,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128915,7 +129590,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128924,7 +129599,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128933,7 +129608,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128942,7 +129617,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128951,7 +129626,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128960,7 +129635,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128969,7 +129644,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128978,7 +129653,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128987,7 +129662,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -128996,7 +129671,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129005,7 +129680,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129014,7 +129689,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129023,7 +129698,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129032,7 +129707,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129041,7 +129716,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129050,7 +129725,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129059,7 +129734,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129068,7 +129743,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129077,7 +129752,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129086,7 +129761,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129095,7 +129770,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129104,7 +129779,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129113,7 +129788,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129122,7 +129797,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129131,7 +129806,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129140,7 +129815,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129149,7 +129824,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129158,7 +129833,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129167,7 +129842,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129176,7 +129851,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129185,7 +129860,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129194,7 +129869,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129203,7 +129878,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129212,7 +129887,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129221,7 +129896,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129230,7 +129905,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129239,7 +129914,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129248,7 +129923,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129257,7 +129932,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129266,7 +129941,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129275,7 +129950,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129284,7 +129959,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129293,7 +129968,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129302,7 +129977,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129311,7 +129986,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129320,7 +129995,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129329,7 +130004,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129338,7 +130013,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129347,7 +130022,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129356,7 +130031,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129365,7 +130040,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129374,7 +130049,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129383,7 +130058,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129392,7 +130067,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129401,7 +130076,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129410,7 +130085,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129419,7 +130094,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129428,7 +130103,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129437,7 +130112,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129446,7 +130121,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129455,7 +130130,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129464,7 +130139,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129473,7 +130148,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129482,7 +130157,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129491,7 +130166,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129500,7 +130175,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129509,7 +130184,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129518,7 +130193,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129527,7 +130202,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129536,7 +130211,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129545,7 +130220,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129554,7 +130229,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129563,7 +130238,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129572,7 +130247,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129581,7 +130256,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129590,7 +130265,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129599,7 +130274,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129608,7 +130283,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129617,7 +130292,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129626,7 +130301,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129635,7 +130310,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129644,7 +130319,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129653,7 +130328,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129662,7 +130337,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129671,7 +130346,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129680,7 +130355,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129689,7 +130364,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129698,7 +130373,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129707,7 +130382,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129716,7 +130391,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129725,7 +130400,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129734,7 +130409,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129743,7 +130418,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129752,7 +130427,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129761,7 +130436,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129770,7 +130445,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129779,7 +130454,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129788,7 +130463,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129797,7 +130472,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129806,7 +130481,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129815,7 +130490,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129824,7 +130499,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129833,7 +130508,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129842,7 +130517,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129851,7 +130526,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129860,7 +130535,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129869,7 +130544,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129878,7 +130553,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129887,7 +130562,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129896,7 +130571,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129905,7 +130580,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129914,7 +130589,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129923,7 +130598,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129932,7 +130607,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129941,7 +130616,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129950,7 +130625,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129959,7 +130634,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129968,7 +130643,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129977,7 +130652,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129986,7 +130661,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -129995,7 +130670,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130004,7 +130679,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130013,7 +130688,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130022,7 +130697,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130031,7 +130706,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130040,7 +130715,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130049,7 +130724,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130058,7 +130733,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130067,7 +130742,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130076,7 +130751,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130085,7 +130760,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130094,7 +130769,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130103,7 +130778,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130112,7 +130787,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130121,7 +130796,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130130,7 +130805,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130139,7 +130814,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130148,7 +130823,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130157,7 +130832,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130166,7 +130841,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130175,7 +130850,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130184,7 +130859,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130193,7 +130868,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130202,7 +130877,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130211,7 +130886,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130220,7 +130895,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -130229,934 +130904,934 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131165,7 +131840,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131174,7 +131849,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131183,7 +131858,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131192,7 +131867,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131201,7 +131876,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131210,7 +131885,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131219,7 +131894,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131228,7 +131903,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131237,7 +131912,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131246,7 +131921,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131255,7 +131930,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131264,7 +131939,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131273,7 +131948,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131282,7 +131957,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131291,7 +131966,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131300,7 +131975,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131309,7 +131984,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131318,7 +131993,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131327,7 +132002,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131336,7 +132011,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131345,7 +132020,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131354,7 +132029,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131363,7 +132038,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131372,7 +132047,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131381,7 +132056,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131390,7 +132065,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131399,7 +132074,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131408,7 +132083,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131417,7 +132092,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131426,7 +132101,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131435,7 +132110,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131444,7 +132119,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131453,7 +132128,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131462,7 +132137,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131471,7 +132146,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131480,7 +132155,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131489,7 +132164,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131498,7 +132173,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131507,7 +132182,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131516,7 +132191,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131525,7 +132200,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131534,7 +132209,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131543,7 +132218,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131552,7 +132227,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131561,7 +132236,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131570,7 +132245,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131579,7 +132254,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131588,7 +132263,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131597,7 +132272,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131606,7 +132281,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131615,7 +132290,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131624,7 +132299,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131633,7 +132308,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131642,7 +132317,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131651,7 +132326,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131660,7 +132335,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131669,7 +132344,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131678,7 +132353,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131687,7 +132362,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131696,7 +132371,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131705,7 +132380,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131714,7 +132389,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131723,7 +132398,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131732,7 +132407,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131741,7 +132416,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131750,7 +132425,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131759,7 +132434,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131768,7 +132443,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131777,7 +132452,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131786,7 +132461,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131795,7 +132470,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131804,7 +132479,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131813,7 +132488,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131822,7 +132497,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131831,7 +132506,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131840,7 +132515,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131849,7 +132524,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131858,7 +132533,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131867,7 +132542,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131876,7 +132551,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131885,7 +132560,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131894,7 +132569,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131903,7 +132578,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131912,7 +132587,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131921,7 +132596,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131930,7 +132605,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131939,7 +132614,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131948,7 +132623,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131957,7 +132632,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131966,7 +132641,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131975,7 +132650,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131984,7 +132659,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -131993,7 +132668,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132002,7 +132677,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132011,7 +132686,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132020,7 +132695,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132029,7 +132704,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132038,7 +132713,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132047,7 +132722,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132056,7 +132731,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132065,7 +132740,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132074,7 +132749,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132083,7 +132758,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132092,7 +132767,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132101,7 +132776,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132110,7 +132785,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132119,7 +132794,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132128,7 +132803,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132137,7 +132812,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132146,7 +132821,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132155,7 +132830,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132164,7 +132839,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132173,7 +132848,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132182,7 +132857,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132191,7 +132866,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132200,7 +132875,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132209,7 +132884,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132218,7 +132893,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132227,7 +132902,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132236,7 +132911,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132245,7 +132920,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132254,7 +132929,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132263,7 +132938,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132272,7 +132947,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132281,7 +132956,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132290,7 +132965,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132299,7 +132974,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132308,7 +132983,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132317,7 +132992,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132326,7 +133001,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132335,7 +133010,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132344,7 +133019,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132353,7 +133028,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132362,7 +133037,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132371,7 +133046,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132380,7 +133055,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132389,7 +133064,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132398,7 +133073,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132407,7 +133082,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132416,7 +133091,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132425,7 +133100,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132434,7 +133109,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132443,7 +133118,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132452,7 +133127,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132461,7 +133136,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132470,7 +133145,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132479,7 +133154,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132488,7 +133163,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132497,7 +133172,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132506,7 +133181,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132515,7 +133190,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132524,7 +133199,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132533,7 +133208,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132542,7 +133217,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132551,7 +133226,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132560,7 +133235,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132569,7 +133244,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132578,7 +133253,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132587,7 +133262,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132596,7 +133271,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132605,7 +133280,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132614,7 +133289,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132623,7 +133298,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132632,7 +133307,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132641,7 +133316,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132650,7 +133325,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132659,7 +133334,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -132668,934 +133343,934 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133604,7 +134279,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133613,7 +134288,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133622,7 +134297,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133631,7 +134306,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133640,7 +134315,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133649,7 +134324,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133658,7 +134333,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133667,7 +134342,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133676,7 +134351,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133685,7 +134360,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133694,7 +134369,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133703,7 +134378,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133712,7 +134387,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133721,7 +134396,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133730,7 +134405,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133739,7 +134414,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133748,7 +134423,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133757,7 +134432,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133766,7 +134441,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133775,7 +134450,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133784,7 +134459,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133793,7 +134468,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133802,7 +134477,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133811,7 +134486,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133820,7 +134495,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133829,7 +134504,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133838,7 +134513,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133847,7 +134522,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133856,7 +134531,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133865,7 +134540,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133874,7 +134549,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133883,7 +134558,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133892,7 +134567,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133901,7 +134576,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133910,7 +134585,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133919,7 +134594,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133928,7 +134603,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133937,7 +134612,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133946,7 +134621,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133955,7 +134630,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133964,7 +134639,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133973,7 +134648,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133982,7 +134657,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -133991,7 +134666,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134000,7 +134675,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134009,7 +134684,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134018,7 +134693,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134027,7 +134702,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134036,7 +134711,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134045,7 +134720,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134054,7 +134729,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134063,7 +134738,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134072,7 +134747,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134081,7 +134756,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134090,7 +134765,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134099,7 +134774,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134108,7 +134783,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134117,7 +134792,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134126,7 +134801,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134135,7 +134810,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134144,7 +134819,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134153,7 +134828,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134162,7 +134837,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134171,7 +134846,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134180,7 +134855,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134189,7 +134864,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134198,7 +134873,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134207,7 +134882,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134216,7 +134891,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134225,7 +134900,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134234,7 +134909,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134243,7 +134918,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134252,7 +134927,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134261,7 +134936,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134270,7 +134945,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134279,7 +134954,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134288,7 +134963,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134297,7 +134972,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134306,7 +134981,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134315,7 +134990,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134324,7 +134999,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134333,7 +135008,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134342,7 +135017,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134351,7 +135026,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134360,7 +135035,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134369,7 +135044,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134378,7 +135053,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134387,7 +135062,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134396,7 +135071,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134405,7 +135080,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134414,7 +135089,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134423,7 +135098,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134432,7 +135107,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134441,7 +135116,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134450,7 +135125,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134459,7 +135134,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134468,7 +135143,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134477,7 +135152,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134486,7 +135161,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134495,7 +135170,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134504,7 +135179,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134513,7 +135188,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134522,7 +135197,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134531,7 +135206,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134540,7 +135215,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134549,7 +135224,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134558,7 +135233,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134567,7 +135242,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134576,7 +135251,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134585,7 +135260,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134594,7 +135269,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134603,7 +135278,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134612,7 +135287,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134621,7 +135296,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134630,7 +135305,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134639,7 +135314,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134648,7 +135323,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134657,7 +135332,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134666,7 +135341,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134675,7 +135350,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134684,7 +135359,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134693,7 +135368,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134702,7 +135377,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134711,7 +135386,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134720,7 +135395,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134729,7 +135404,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134738,7 +135413,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134747,7 +135422,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134756,7 +135431,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134765,7 +135440,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134774,7 +135449,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134783,7 +135458,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134792,7 +135467,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134801,7 +135476,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134810,7 +135485,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134819,7 +135494,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134828,7 +135503,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134837,7 +135512,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134846,7 +135521,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134855,7 +135530,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134864,7 +135539,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134873,7 +135548,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134882,7 +135557,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134891,7 +135566,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134900,7 +135575,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134909,7 +135584,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134918,7 +135593,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134927,7 +135602,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134936,7 +135611,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134945,7 +135620,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134954,7 +135629,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134963,7 +135638,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134972,7 +135647,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134981,7 +135656,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134990,7 +135665,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -134999,7 +135674,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -135008,7 +135683,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -135017,7 +135692,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -135026,7 +135701,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -135035,7 +135710,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -135044,7 +135719,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -135053,7 +135728,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -135062,7 +135737,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -135071,7 +135746,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -135080,7 +135755,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -135089,7 +135764,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -135098,7 +135773,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -135107,934 +135782,934 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136043,7 +136718,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136052,7 +136727,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136061,7 +136736,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136070,7 +136745,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136079,7 +136754,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136088,7 +136763,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136097,7 +136772,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136106,7 +136781,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136115,7 +136790,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136124,7 +136799,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136133,7 +136808,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136142,7 +136817,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136151,7 +136826,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136160,7 +136835,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136169,7 +136844,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136178,7 +136853,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136187,7 +136862,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136196,7 +136871,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136205,7 +136880,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136214,7 +136889,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136223,7 +136898,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136232,7 +136907,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136241,7 +136916,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136250,7 +136925,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136259,7 +136934,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136268,7 +136943,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136277,7 +136952,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136286,7 +136961,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136295,7 +136970,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136304,7 +136979,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136313,7 +136988,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136322,7 +136997,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136331,7 +137006,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136340,7 +137015,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136349,7 +137024,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136358,7 +137033,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136367,7 +137042,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136376,7 +137051,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136385,7 +137060,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136394,7 +137069,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136403,7 +137078,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136412,7 +137087,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136421,7 +137096,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136430,7 +137105,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136439,7 +137114,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136448,7 +137123,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136457,7 +137132,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136466,7 +137141,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136475,7 +137150,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136484,7 +137159,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136493,7 +137168,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136502,7 +137177,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136511,7 +137186,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136520,7 +137195,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136529,7 +137204,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136538,7 +137213,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136547,7 +137222,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136556,7 +137231,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136565,7 +137240,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136574,7 +137249,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136583,7 +137258,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136592,7 +137267,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136601,7 +137276,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136610,7 +137285,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136619,7 +137294,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136628,7 +137303,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136637,7 +137312,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136646,7 +137321,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136655,7 +137330,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136664,7 +137339,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136673,7 +137348,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136682,7 +137357,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136691,7 +137366,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136700,7 +137375,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136709,7 +137384,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136718,7 +137393,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136727,7 +137402,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136736,7 +137411,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136745,7 +137420,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136754,7 +137429,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136763,7 +137438,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136772,7 +137447,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136781,7 +137456,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136790,7 +137465,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136799,7 +137474,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136808,7 +137483,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136817,7 +137492,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136826,7 +137501,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136835,7 +137510,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136844,7 +137519,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136853,7 +137528,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136862,7 +137537,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136871,7 +137546,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136880,7 +137555,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136889,7 +137564,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136898,7 +137573,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136907,7 +137582,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136916,7 +137591,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136925,7 +137600,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136934,7 +137609,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136943,7 +137618,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136952,7 +137627,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136961,7 +137636,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136970,7 +137645,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136979,7 +137654,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136988,7 +137663,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -136997,7 +137672,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137006,7 +137681,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137015,7 +137690,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137024,7 +137699,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137033,7 +137708,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137042,7 +137717,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137051,7 +137726,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137060,7 +137735,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137069,7 +137744,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137078,7 +137753,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137087,7 +137762,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137096,7 +137771,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137105,7 +137780,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137114,7 +137789,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137123,7 +137798,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137132,7 +137807,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137141,7 +137816,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137150,7 +137825,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137159,7 +137834,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137168,7 +137843,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137177,7 +137852,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137186,7 +137861,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137195,7 +137870,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137204,7 +137879,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137213,7 +137888,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137222,7 +137897,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137231,7 +137906,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137240,7 +137915,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137249,7 +137924,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137258,7 +137933,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137267,7 +137942,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137276,7 +137951,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137285,7 +137960,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137294,7 +137969,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137303,7 +137978,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137312,7 +137987,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137321,7 +137996,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137330,7 +138005,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137339,7 +138014,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137348,7 +138023,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137357,7 +138032,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137366,7 +138041,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137375,7 +138050,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137384,7 +138059,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137393,7 +138068,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137402,7 +138077,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137411,7 +138086,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137420,7 +138095,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137429,7 +138104,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137438,7 +138113,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137447,7 +138122,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137456,7 +138131,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137465,7 +138140,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137474,7 +138149,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137483,7 +138158,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137492,7 +138167,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137501,7 +138176,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137510,7 +138185,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137519,7 +138194,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137528,7 +138203,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137537,7 +138212,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -137546,934 +138221,934 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138482,7 +139157,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138491,7 +139166,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138500,7 +139175,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138509,7 +139184,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138518,7 +139193,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138527,7 +139202,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138536,7 +139211,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138545,7 +139220,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138554,7 +139229,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138563,7 +139238,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138572,7 +139247,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138581,7 +139256,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138590,7 +139265,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138599,7 +139274,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138608,7 +139283,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138617,7 +139292,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138626,7 +139301,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138635,7 +139310,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138644,7 +139319,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138653,7 +139328,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138662,7 +139337,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138671,7 +139346,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138680,7 +139355,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138689,7 +139364,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138698,7 +139373,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138707,7 +139382,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138716,7 +139391,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138725,7 +139400,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138734,7 +139409,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138743,7 +139418,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138752,7 +139427,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138761,7 +139436,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138770,7 +139445,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138779,7 +139454,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138788,7 +139463,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138797,7 +139472,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138806,7 +139481,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138815,7 +139490,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138824,7 +139499,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138833,7 +139508,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138842,7 +139517,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138851,7 +139526,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138860,7 +139535,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138869,7 +139544,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138878,7 +139553,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138887,7 +139562,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138896,7 +139571,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138905,7 +139580,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138914,7 +139589,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138923,7 +139598,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138932,7 +139607,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138941,7 +139616,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138950,7 +139625,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138959,7 +139634,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138968,7 +139643,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138977,7 +139652,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138986,7 +139661,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -138995,7 +139670,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139004,7 +139679,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139013,7 +139688,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139022,7 +139697,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139031,7 +139706,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139040,7 +139715,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139049,7 +139724,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139058,7 +139733,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139067,7 +139742,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139076,7 +139751,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139085,7 +139760,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139094,7 +139769,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139103,7 +139778,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139112,7 +139787,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139121,7 +139796,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139130,7 +139805,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139139,7 +139814,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139148,7 +139823,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139157,7 +139832,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139166,7 +139841,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139175,7 +139850,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139184,7 +139859,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139193,7 +139868,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139202,7 +139877,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139211,7 +139886,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139220,7 +139895,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139229,7 +139904,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139238,7 +139913,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139247,7 +139922,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139256,7 +139931,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139265,7 +139940,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139274,7 +139949,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139283,7 +139958,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139292,7 +139967,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139301,7 +139976,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139310,7 +139985,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139319,7 +139994,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139328,7 +140003,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139337,7 +140012,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139346,7 +140021,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139355,7 +140030,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139364,7 +140039,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139373,7 +140048,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139382,7 +140057,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139391,7 +140066,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139400,7 +140075,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139409,7 +140084,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139418,7 +140093,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139427,7 +140102,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139436,7 +140111,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139445,7 +140120,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139454,7 +140129,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139463,7 +140138,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139472,7 +140147,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139481,7 +140156,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139490,7 +140165,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139499,7 +140174,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139508,7 +140183,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139517,7 +140192,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139526,7 +140201,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139535,7 +140210,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139544,7 +140219,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139553,7 +140228,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139562,7 +140237,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139571,7 +140246,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139580,7 +140255,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139589,7 +140264,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139598,7 +140273,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139607,7 +140282,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139616,7 +140291,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139625,7 +140300,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139634,7 +140309,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139643,7 +140318,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139652,7 +140327,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139661,7 +140336,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139670,7 +140345,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139679,7 +140354,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139688,7 +140363,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139697,7 +140372,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139706,7 +140381,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139715,7 +140390,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139724,7 +140399,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139733,7 +140408,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139742,7 +140417,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139751,7 +140426,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139760,7 +140435,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139769,7 +140444,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139778,7 +140453,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139787,7 +140462,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139796,7 +140471,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139805,7 +140480,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139814,7 +140489,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139823,7 +140498,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139832,7 +140507,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139841,7 +140516,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139850,7 +140525,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139859,7 +140534,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139868,7 +140543,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139877,7 +140552,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139886,7 +140561,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139895,7 +140570,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139904,7 +140579,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139913,7 +140588,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139922,7 +140597,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139931,7 +140606,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139940,7 +140615,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139949,7 +140624,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139958,7 +140633,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139967,7 +140642,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139976,7 +140651,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -139985,934 +140660,934 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -140921,7 +141596,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -140930,7 +141605,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -140939,7 +141614,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -140948,7 +141623,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -140957,7 +141632,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -140966,7 +141641,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -140975,7 +141650,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -140984,7 +141659,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -140993,7 +141668,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141002,7 +141677,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141011,7 +141686,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141020,7 +141695,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141029,7 +141704,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141038,7 +141713,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141047,7 +141722,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141056,7 +141731,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141065,7 +141740,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141074,7 +141749,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141083,7 +141758,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141092,7 +141767,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141101,7 +141776,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141110,7 +141785,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141119,7 +141794,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141128,7 +141803,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141137,7 +141812,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141146,7 +141821,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141155,7 +141830,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141164,7 +141839,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141173,7 +141848,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141182,7 +141857,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141191,7 +141866,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141200,7 +141875,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141209,7 +141884,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141218,7 +141893,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141227,7 +141902,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141236,7 +141911,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141245,7 +141920,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141254,7 +141929,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141263,7 +141938,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141272,7 +141947,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141281,7 +141956,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141290,7 +141965,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141299,7 +141974,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141308,7 +141983,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141317,7 +141992,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141326,7 +142001,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141335,7 +142010,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141344,7 +142019,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141353,7 +142028,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141362,7 +142037,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141371,7 +142046,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141380,7 +142055,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141389,7 +142064,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141398,7 +142073,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141407,7 +142082,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141416,7 +142091,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141425,7 +142100,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141434,7 +142109,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141443,7 +142118,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141452,7 +142127,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141461,7 +142136,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141470,7 +142145,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141479,7 +142154,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141488,7 +142163,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141497,7 +142172,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141506,7 +142181,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141515,7 +142190,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141524,7 +142199,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141533,7 +142208,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141542,7 +142217,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141551,7 +142226,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141560,7 +142235,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141569,7 +142244,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141578,7 +142253,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141587,7 +142262,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141596,7 +142271,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141605,7 +142280,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141614,7 +142289,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141623,7 +142298,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141632,7 +142307,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141641,7 +142316,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141650,7 +142325,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141659,7 +142334,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141668,7 +142343,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141677,7 +142352,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141686,7 +142361,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141695,7 +142370,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141704,7 +142379,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141713,7 +142388,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141722,7 +142397,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141731,7 +142406,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141740,7 +142415,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141749,7 +142424,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141758,7 +142433,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141767,7 +142442,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141776,7 +142451,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141785,7 +142460,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141794,7 +142469,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141803,7 +142478,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141812,7 +142487,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141821,7 +142496,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141830,7 +142505,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141839,7 +142514,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141848,7 +142523,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141857,7 +142532,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141866,7 +142541,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141875,7 +142550,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141884,7 +142559,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141893,7 +142568,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141902,7 +142577,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141911,7 +142586,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141920,7 +142595,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141929,7 +142604,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141938,7 +142613,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141947,7 +142622,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141956,7 +142631,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141965,7 +142640,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141974,7 +142649,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141983,7 +142658,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -141992,7 +142667,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142001,7 +142676,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142010,7 +142685,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142019,7 +142694,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142028,7 +142703,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142037,7 +142712,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142046,7 +142721,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142055,7 +142730,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142064,7 +142739,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142073,7 +142748,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142082,7 +142757,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142091,7 +142766,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142100,7 +142775,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142109,7 +142784,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142118,7 +142793,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142127,7 +142802,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142136,7 +142811,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142145,7 +142820,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142154,7 +142829,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142163,7 +142838,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142172,7 +142847,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142181,7 +142856,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142190,7 +142865,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142199,7 +142874,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142208,7 +142883,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142217,7 +142892,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142226,7 +142901,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142235,7 +142910,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142244,7 +142919,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142253,7 +142928,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142262,7 +142937,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142271,7 +142946,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142280,7 +142955,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142289,7 +142964,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142298,7 +142973,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142307,7 +142982,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142316,7 +142991,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142325,7 +143000,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142334,7 +143009,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142343,7 +143018,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142352,7 +143027,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142361,7 +143036,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142370,7 +143045,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142379,7 +143054,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142388,7 +143063,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142397,7 +143072,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142406,7 +143081,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142415,7 +143090,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -142424,934 +143099,934 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3659", + "source_location": "L3661", "weight": 0.8 }, { @@ -143360,7 +144035,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143369,7 +144044,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143378,7 +144053,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143387,7 +144062,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143396,7 +144071,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143405,7 +144080,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143414,7 +144089,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143423,7 +144098,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143432,7 +144107,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143441,7 +144116,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143450,7 +144125,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143459,7 +144134,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143468,7 +144143,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143477,7 +144152,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143486,7 +144161,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143495,7 +144170,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143504,7 +144179,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143513,7 +144188,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143522,7 +144197,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143531,7 +144206,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143540,7 +144215,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143549,7 +144224,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143558,7 +144233,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143567,7 +144242,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143576,7 +144251,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143585,7 +144260,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143594,7 +144269,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143603,7 +144278,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143612,7 +144287,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143621,7 +144296,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143630,7 +144305,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143639,7 +144314,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143648,7 +144323,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143657,7 +144332,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143666,7 +144341,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143675,7 +144350,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143684,7 +144359,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143693,7 +144368,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143702,7 +144377,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143711,7 +144386,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143720,7 +144395,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143729,7 +144404,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143738,7 +144413,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143747,7 +144422,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143756,7 +144431,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143765,7 +144440,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143774,7 +144449,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143783,7 +144458,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143792,7 +144467,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143801,7 +144476,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143810,7 +144485,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143819,7 +144494,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143828,7 +144503,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143837,7 +144512,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143846,7 +144521,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143855,7 +144530,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143864,7 +144539,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143873,7 +144548,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143882,7 +144557,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143891,7 +144566,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143900,7 +144575,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143909,7 +144584,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143918,7 +144593,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143927,7 +144602,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143936,7 +144611,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143945,7 +144620,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143954,7 +144629,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143963,7 +144638,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143972,7 +144647,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143981,7 +144656,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143990,7 +144665,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -143999,7 +144674,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144008,7 +144683,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144017,7 +144692,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144026,7 +144701,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144035,7 +144710,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144044,7 +144719,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144053,7 +144728,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144062,7 +144737,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144071,7 +144746,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144080,7 +144755,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144089,7 +144764,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144098,7 +144773,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144107,7 +144782,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144116,7 +144791,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144125,7 +144800,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144134,7 +144809,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144143,7 +144818,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144152,7 +144827,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144161,7 +144836,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144170,7 +144845,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144179,7 +144854,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144188,7 +144863,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144197,7 +144872,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144206,7 +144881,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144215,7 +144890,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144224,7 +144899,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144233,7 +144908,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144242,7 +144917,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144251,7 +144926,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144260,7 +144935,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144269,7 +144944,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144278,7 +144953,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144287,7 +144962,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144296,7 +144971,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144305,7 +144980,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144314,7 +144989,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144323,7 +144998,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144332,7 +145007,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144341,7 +145016,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144350,7 +145025,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144359,7 +145034,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144368,7 +145043,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144377,7 +145052,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144386,7 +145061,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144395,7 +145070,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144404,7 +145079,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144413,7 +145088,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144422,7 +145097,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144431,7 +145106,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144440,7 +145115,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144449,7 +145124,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144458,7 +145133,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144467,7 +145142,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144476,7 +145151,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144485,7 +145160,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144494,7 +145169,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144503,7 +145178,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144512,7 +145187,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144521,7 +145196,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144530,7 +145205,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144539,7 +145214,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144548,7 +145223,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144557,7 +145232,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144566,7 +145241,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144575,7 +145250,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144584,7 +145259,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144593,7 +145268,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144602,7 +145277,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144611,7 +145286,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144620,7 +145295,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144629,7 +145304,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144638,7 +145313,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144647,7 +145322,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144656,7 +145331,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144665,7 +145340,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144674,7 +145349,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144683,7 +145358,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144692,7 +145367,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144701,7 +145376,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144710,7 +145385,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144719,7 +145394,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144728,7 +145403,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144737,7 +145412,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144746,7 +145421,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144755,7 +145430,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144764,7 +145439,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144773,7 +145448,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144782,7 +145457,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144791,7 +145466,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144800,7 +145475,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144809,7 +145484,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144818,7 +145493,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144827,7 +145502,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144836,7 +145511,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144845,7 +145520,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144854,7 +145529,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -144863,934 +145538,934 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145799,7 +146474,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145808,7 +146483,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145817,7 +146492,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145826,7 +146501,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145835,7 +146510,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145844,7 +146519,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145853,7 +146528,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145862,7 +146537,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145871,7 +146546,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145880,7 +146555,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145889,7 +146564,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145898,7 +146573,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145907,7 +146582,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145916,7 +146591,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145925,7 +146600,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145934,7 +146609,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145943,7 +146618,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145952,7 +146627,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145961,7 +146636,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145970,7 +146645,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145979,7 +146654,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145988,7 +146663,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -145997,7 +146672,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146006,7 +146681,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146015,7 +146690,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146024,7 +146699,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146033,7 +146708,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146042,7 +146717,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146051,7 +146726,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146060,7 +146735,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146069,7 +146744,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146078,7 +146753,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146087,7 +146762,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146096,7 +146771,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146105,7 +146780,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146114,7 +146789,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146123,7 +146798,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146132,7 +146807,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146141,7 +146816,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146150,7 +146825,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146159,7 +146834,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146168,7 +146843,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146177,7 +146852,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146186,7 +146861,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146195,7 +146870,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146204,7 +146879,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146213,7 +146888,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146222,7 +146897,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146231,7 +146906,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146240,7 +146915,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146249,7 +146924,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146258,7 +146933,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146267,7 +146942,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146276,7 +146951,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146285,7 +146960,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146294,7 +146969,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146303,7 +146978,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146312,7 +146987,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146321,7 +146996,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146330,7 +147005,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146339,7 +147014,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146348,7 +147023,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146357,7 +147032,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146366,7 +147041,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146375,7 +147050,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146384,7 +147059,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146393,7 +147068,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146402,7 +147077,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146411,7 +147086,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146420,7 +147095,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146429,7 +147104,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146438,7 +147113,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146447,7 +147122,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146456,7 +147131,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146465,7 +147140,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146474,7 +147149,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146483,7 +147158,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146492,7 +147167,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146501,7 +147176,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146510,7 +147185,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146519,7 +147194,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146528,7 +147203,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146537,7 +147212,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146546,7 +147221,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146555,7 +147230,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146564,7 +147239,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146573,7 +147248,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146582,7 +147257,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146591,7 +147266,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146600,7 +147275,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146609,7 +147284,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146618,7 +147293,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146627,7 +147302,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146636,7 +147311,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146645,7 +147320,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146654,7 +147329,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146663,7 +147338,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146672,7 +147347,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146681,7 +147356,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146690,7 +147365,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146699,7 +147374,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146708,7 +147383,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146717,7 +147392,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146726,7 +147401,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146735,7 +147410,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146744,7 +147419,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146753,7 +147428,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146762,7 +147437,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146771,7 +147446,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146780,7 +147455,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146789,7 +147464,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146798,7 +147473,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146807,7 +147482,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146816,7 +147491,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146825,7 +147500,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146834,7 +147509,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146843,7 +147518,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146852,7 +147527,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146861,7 +147536,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146870,7 +147545,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146879,7 +147554,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146888,7 +147563,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146897,7 +147572,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146906,7 +147581,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146915,7 +147590,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146924,7 +147599,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146933,7 +147608,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146942,7 +147617,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146951,7 +147626,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146960,7 +147635,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146969,7 +147644,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146978,7 +147653,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146987,7 +147662,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -146996,7 +147671,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147005,7 +147680,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147014,7 +147689,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147023,7 +147698,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147032,7 +147707,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147041,7 +147716,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147050,7 +147725,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147059,7 +147734,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147068,7 +147743,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147077,7 +147752,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147086,7 +147761,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147095,7 +147770,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147104,7 +147779,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147113,7 +147788,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147122,7 +147797,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147131,7 +147806,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147140,7 +147815,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147149,7 +147824,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147158,7 +147833,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147167,7 +147842,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147176,7 +147851,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147185,7 +147860,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147194,7 +147869,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147203,7 +147878,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147212,7 +147887,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147221,7 +147896,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147230,7 +147905,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147239,7 +147914,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147248,7 +147923,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147257,7 +147932,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147266,7 +147941,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147275,7 +147950,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147284,7 +147959,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147293,7 +147968,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -147302,934 +147977,934 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148238,7 +148913,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148247,7 +148922,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148256,7 +148931,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148265,7 +148940,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148274,7 +148949,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148283,7 +148958,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148292,7 +148967,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148301,7 +148976,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148310,7 +148985,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148319,7 +148994,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148328,7 +149003,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148337,7 +149012,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148346,7 +149021,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148355,7 +149030,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148364,7 +149039,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148373,7 +149048,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148382,7 +149057,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148391,7 +149066,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148400,7 +149075,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148409,7 +149084,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148418,7 +149093,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148427,7 +149102,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148436,7 +149111,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148445,7 +149120,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148454,7 +149129,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148463,7 +149138,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148472,7 +149147,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148481,7 +149156,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148490,7 +149165,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148499,7 +149174,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148508,7 +149183,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148517,7 +149192,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148526,7 +149201,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148535,7 +149210,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148544,7 +149219,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148553,7 +149228,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148562,7 +149237,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148571,7 +149246,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148580,7 +149255,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148589,7 +149264,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148598,7 +149273,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148607,7 +149282,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148616,7 +149291,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148625,7 +149300,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148634,7 +149309,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148643,7 +149318,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148652,7 +149327,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148661,7 +149336,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148670,7 +149345,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148679,7 +149354,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148688,7 +149363,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148697,7 +149372,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148706,7 +149381,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148715,7 +149390,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148724,7 +149399,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148733,7 +149408,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148742,7 +149417,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148751,7 +149426,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148760,7 +149435,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148769,7 +149444,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148778,7 +149453,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148787,7 +149462,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148796,7 +149471,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148805,7 +149480,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148814,7 +149489,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148823,7 +149498,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148832,7 +149507,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148841,7 +149516,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148850,7 +149525,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148859,7 +149534,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148868,7 +149543,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148877,7 +149552,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148886,7 +149561,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148895,7 +149570,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148904,7 +149579,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148913,7 +149588,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148922,7 +149597,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148931,7 +149606,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148940,7 +149615,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148949,7 +149624,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148958,7 +149633,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148967,7 +149642,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148976,7 +149651,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148985,7 +149660,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -148994,7 +149669,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149003,7 +149678,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149012,7 +149687,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149021,7 +149696,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149030,7 +149705,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149039,7 +149714,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149048,7 +149723,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149057,7 +149732,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149066,7 +149741,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149075,7 +149750,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149084,7 +149759,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149093,7 +149768,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149102,7 +149777,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149111,7 +149786,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149120,7 +149795,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149129,7 +149804,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149138,7 +149813,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149147,7 +149822,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149156,7 +149831,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149165,7 +149840,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149174,7 +149849,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149183,7 +149858,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149192,7 +149867,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149201,7 +149876,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149210,7 +149885,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149219,7 +149894,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149228,7 +149903,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149237,7 +149912,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149246,7 +149921,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149255,7 +149930,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149264,7 +149939,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149273,7 +149948,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149282,7 +149957,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149291,7 +149966,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149300,7 +149975,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149309,7 +149984,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149318,7 +149993,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149327,7 +150002,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149336,7 +150011,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149345,7 +150020,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149354,7 +150029,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149363,7 +150038,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149372,7 +150047,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149381,7 +150056,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149390,7 +150065,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149399,7 +150074,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149408,7 +150083,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149417,7 +150092,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149426,7 +150101,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149435,7 +150110,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149444,7 +150119,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149453,7 +150128,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149462,7 +150137,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149471,7 +150146,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149480,7 +150155,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149489,7 +150164,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149498,7 +150173,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149507,7 +150182,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149516,7 +150191,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149525,7 +150200,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149534,7 +150209,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149543,7 +150218,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149552,7 +150227,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149561,7 +150236,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149570,7 +150245,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149579,7 +150254,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149588,7 +150263,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149597,7 +150272,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149606,7 +150281,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149615,7 +150290,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149624,7 +150299,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149633,7 +150308,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149642,7 +150317,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149651,7 +150326,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149660,7 +150335,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149669,7 +150344,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149678,7 +150353,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149687,7 +150362,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149696,7 +150371,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149705,7 +150380,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149714,7 +150389,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149723,7 +150398,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149732,7 +150407,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -149741,934 +150416,934 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150677,7 +151352,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150686,7 +151361,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150695,7 +151370,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150704,7 +151379,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150713,7 +151388,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150722,7 +151397,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150731,7 +151406,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150740,7 +151415,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150749,7 +151424,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150758,7 +151433,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150767,7 +151442,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150776,7 +151451,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150785,7 +151460,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150794,7 +151469,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150803,7 +151478,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150812,7 +151487,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150821,7 +151496,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150830,7 +151505,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150839,7 +151514,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150848,7 +151523,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150857,7 +151532,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150866,7 +151541,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150875,7 +151550,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150884,7 +151559,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150893,7 +151568,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150902,7 +151577,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150911,7 +151586,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150920,7 +151595,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150929,7 +151604,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150938,7 +151613,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150947,7 +151622,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150956,7 +151631,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150965,7 +151640,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150974,7 +151649,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150983,7 +151658,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -150992,7 +151667,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151001,7 +151676,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151010,7 +151685,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151019,7 +151694,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151028,7 +151703,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151037,7 +151712,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151046,7 +151721,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151055,7 +151730,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151064,7 +151739,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151073,7 +151748,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151082,7 +151757,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151091,7 +151766,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151100,7 +151775,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151109,7 +151784,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151118,7 +151793,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151127,7 +151802,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151136,7 +151811,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151145,7 +151820,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151154,7 +151829,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151163,7 +151838,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151172,7 +151847,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151181,7 +151856,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151190,7 +151865,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151199,7 +151874,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151208,7 +151883,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151217,7 +151892,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151226,7 +151901,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151235,7 +151910,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151244,7 +151919,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151253,7 +151928,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151262,7 +151937,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151271,7 +151946,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151280,7 +151955,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151289,7 +151964,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151298,7 +151973,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151307,7 +151982,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151316,7 +151991,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151325,7 +152000,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151334,7 +152009,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151343,7 +152018,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151352,7 +152027,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151361,7 +152036,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151370,7 +152045,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151379,7 +152054,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151388,7 +152063,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151397,7 +152072,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151406,7 +152081,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151415,7 +152090,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151424,7 +152099,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151433,7 +152108,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151442,7 +152117,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151451,7 +152126,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151460,7 +152135,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151469,7 +152144,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151478,7 +152153,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151487,7 +152162,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151496,7 +152171,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151505,7 +152180,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151514,7 +152189,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151523,7 +152198,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151532,7 +152207,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151541,7 +152216,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151550,7 +152225,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151559,7 +152234,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151568,7 +152243,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151577,7 +152252,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151586,7 +152261,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151595,7 +152270,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151604,7 +152279,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151613,7 +152288,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151622,7 +152297,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151631,7 +152306,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151640,7 +152315,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151649,7 +152324,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151658,7 +152333,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151667,7 +152342,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151676,7 +152351,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151685,7 +152360,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151694,7 +152369,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151703,7 +152378,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151712,7 +152387,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151721,7 +152396,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151730,7 +152405,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151739,7 +152414,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151748,7 +152423,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151757,7 +152432,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151766,7 +152441,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151775,7 +152450,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151784,7 +152459,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151793,7 +152468,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151802,7 +152477,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151811,7 +152486,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151820,7 +152495,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151829,7 +152504,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151838,7 +152513,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151847,7 +152522,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151856,7 +152531,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151865,7 +152540,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151874,7 +152549,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151883,7 +152558,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151892,7 +152567,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151901,7 +152576,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151910,7 +152585,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151919,7 +152594,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151928,7 +152603,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151937,7 +152612,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151946,7 +152621,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151955,7 +152630,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151964,7 +152639,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151973,7 +152648,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151982,7 +152657,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -151991,7 +152666,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152000,7 +152675,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152009,7 +152684,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152018,7 +152693,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152027,7 +152702,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152036,7 +152711,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152045,7 +152720,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152054,7 +152729,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152063,7 +152738,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152072,7 +152747,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152081,7 +152756,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152090,7 +152765,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152099,7 +152774,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152108,7 +152783,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152117,7 +152792,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152126,7 +152801,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152135,7 +152810,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152144,7 +152819,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152153,7 +152828,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152162,7 +152837,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152171,7 +152846,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -152180,934 +152855,934 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153116,7 +153791,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153125,7 +153800,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153134,7 +153809,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153143,7 +153818,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153152,7 +153827,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153161,7 +153836,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153170,7 +153845,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153179,7 +153854,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153188,7 +153863,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153197,7 +153872,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153206,7 +153881,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153215,7 +153890,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153224,7 +153899,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153233,7 +153908,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153242,7 +153917,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153251,7 +153926,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153260,7 +153935,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153269,7 +153944,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153278,7 +153953,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153287,7 +153962,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153296,7 +153971,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153305,7 +153980,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153314,7 +153989,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153323,7 +153998,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153332,7 +154007,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153341,7 +154016,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153350,7 +154025,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153359,7 +154034,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153368,7 +154043,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153377,7 +154052,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153386,7 +154061,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153395,7 +154070,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153404,7 +154079,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153413,7 +154088,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153422,7 +154097,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153431,7 +154106,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153440,7 +154115,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153449,7 +154124,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153458,7 +154133,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153467,7 +154142,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153476,7 +154151,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153485,7 +154160,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153494,7 +154169,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153503,7 +154178,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153512,7 +154187,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153521,7 +154196,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153530,7 +154205,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153539,7 +154214,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153548,7 +154223,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153557,7 +154232,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153566,7 +154241,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153575,7 +154250,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153584,7 +154259,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153593,7 +154268,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153602,7 +154277,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153611,7 +154286,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153620,7 +154295,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153629,7 +154304,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153638,7 +154313,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153647,7 +154322,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153656,7 +154331,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153665,7 +154340,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153674,7 +154349,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153683,7 +154358,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153692,7 +154367,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153701,7 +154376,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153710,7 +154385,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153719,7 +154394,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153728,7 +154403,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153737,7 +154412,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153746,7 +154421,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153755,7 +154430,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153764,7 +154439,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153773,7 +154448,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153782,7 +154457,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153791,7 +154466,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153800,7 +154475,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153809,7 +154484,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153818,7 +154493,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153827,7 +154502,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153836,7 +154511,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153845,7 +154520,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153854,7 +154529,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153863,7 +154538,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153872,7 +154547,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153881,7 +154556,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153890,7 +154565,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153899,7 +154574,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153908,7 +154583,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153917,7 +154592,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153926,7 +154601,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153935,7 +154610,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153944,7 +154619,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153953,7 +154628,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153962,7 +154637,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153971,7 +154646,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153980,7 +154655,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153989,7 +154664,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -153998,7 +154673,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154007,7 +154682,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154016,7 +154691,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154025,7 +154700,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154034,7 +154709,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154043,7 +154718,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154052,7 +154727,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154061,7 +154736,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154070,7 +154745,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154079,7 +154754,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154088,7 +154763,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154097,7 +154772,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154106,7 +154781,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154115,7 +154790,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154124,7 +154799,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154133,7 +154808,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154142,7 +154817,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154151,7 +154826,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154160,7 +154835,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154169,7 +154844,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154178,7 +154853,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154187,7 +154862,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154196,7 +154871,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154205,7 +154880,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154214,7 +154889,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154223,7 +154898,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154232,7 +154907,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154241,7 +154916,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154250,7 +154925,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154259,7 +154934,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154268,7 +154943,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154277,7 +154952,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154286,7 +154961,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154295,7 +154970,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154304,7 +154979,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154313,7 +154988,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154322,7 +154997,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154331,7 +155006,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154340,7 +155015,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154349,7 +155024,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154358,7 +155033,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154367,7 +155042,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154376,7 +155051,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154385,7 +155060,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154394,7 +155069,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154403,7 +155078,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154412,7 +155087,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154421,7 +155096,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154430,7 +155105,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154439,7 +155114,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154448,7 +155123,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154457,7 +155132,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154466,7 +155141,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154475,7 +155150,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154484,7 +155159,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154493,7 +155168,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154502,7 +155177,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154511,7 +155186,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154520,7 +155195,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154529,7 +155204,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154538,7 +155213,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154547,7 +155222,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154556,7 +155231,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154565,7 +155240,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154574,7 +155249,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154583,7 +155258,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154592,7 +155267,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154601,7 +155276,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154610,7 +155285,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -154619,934 +155294,934 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155555,7 +156230,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155564,7 +156239,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155573,7 +156248,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155582,7 +156257,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155591,7 +156266,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155600,7 +156275,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155609,7 +156284,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155618,7 +156293,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155627,7 +156302,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155636,7 +156311,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155645,7 +156320,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155654,7 +156329,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155663,7 +156338,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155672,7 +156347,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155681,7 +156356,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155690,7 +156365,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155699,7 +156374,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155708,7 +156383,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155717,7 +156392,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155726,7 +156401,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155735,7 +156410,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155744,7 +156419,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155753,7 +156428,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155762,7 +156437,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155771,7 +156446,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155780,7 +156455,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155789,7 +156464,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155798,7 +156473,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155807,7 +156482,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155816,7 +156491,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155825,7 +156500,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155834,7 +156509,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155843,7 +156518,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155852,7 +156527,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155861,7 +156536,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155870,7 +156545,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155879,7 +156554,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155888,7 +156563,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155897,7 +156572,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155906,7 +156581,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155915,7 +156590,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155924,7 +156599,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155933,7 +156608,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155942,7 +156617,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155951,7 +156626,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155960,7 +156635,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155969,7 +156644,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155978,7 +156653,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155987,7 +156662,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -155996,7 +156671,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156005,7 +156680,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156014,7 +156689,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156023,7 +156698,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156032,7 +156707,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156041,7 +156716,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156050,7 +156725,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156059,7 +156734,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156068,7 +156743,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156077,7 +156752,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156086,7 +156761,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156095,7 +156770,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156104,7 +156779,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156113,7 +156788,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156122,7 +156797,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156131,7 +156806,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156140,7 +156815,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156149,7 +156824,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156158,7 +156833,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156167,7 +156842,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156176,7 +156851,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156185,7 +156860,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156194,7 +156869,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156203,7 +156878,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156212,7 +156887,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156221,7 +156896,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156230,7 +156905,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156239,7 +156914,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156248,7 +156923,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156257,7 +156932,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156266,7 +156941,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156275,7 +156950,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156284,7 +156959,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156293,7 +156968,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156302,7 +156977,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156311,7 +156986,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156320,7 +156995,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156329,7 +157004,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156338,7 +157013,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156347,7 +157022,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156356,7 +157031,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156365,7 +157040,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156374,7 +157049,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156383,7 +157058,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156392,7 +157067,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156401,7 +157076,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156410,7 +157085,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156419,7 +157094,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156428,7 +157103,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156437,7 +157112,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156446,7 +157121,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156455,7 +157130,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156464,7 +157139,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156473,7 +157148,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156482,7 +157157,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156491,7 +157166,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156500,7 +157175,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156509,7 +157184,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156518,7 +157193,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156527,7 +157202,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156536,7 +157211,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156545,7 +157220,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156554,7 +157229,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156563,7 +157238,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156572,7 +157247,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156581,7 +157256,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156590,7 +157265,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156599,7 +157274,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156608,7 +157283,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156617,7 +157292,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156626,7 +157301,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156635,7 +157310,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156644,7 +157319,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156653,7 +157328,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156662,7 +157337,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156671,7 +157346,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156680,7 +157355,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156689,7 +157364,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156698,7 +157373,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156707,7 +157382,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156716,7 +157391,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156725,7 +157400,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156734,7 +157409,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156743,7 +157418,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156752,7 +157427,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156761,7 +157436,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156770,7 +157445,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156779,7 +157454,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156788,7 +157463,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156797,7 +157472,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156806,7 +157481,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156815,7 +157490,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156824,7 +157499,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156833,7 +157508,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156842,7 +157517,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156851,7 +157526,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156860,7 +157535,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156869,7 +157544,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156878,7 +157553,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156887,7 +157562,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156896,7 +157571,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156905,7 +157580,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156914,7 +157589,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156923,7 +157598,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156932,7 +157607,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156941,7 +157616,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156950,7 +157625,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156959,7 +157634,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156968,7 +157643,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156977,7 +157652,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156986,7 +157661,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -156995,7 +157670,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -157004,7 +157679,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -157013,7 +157688,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -157022,7 +157697,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -157031,7 +157706,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -157040,7 +157715,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -157049,7 +157724,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -157058,934 +157733,934 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -157994,7 +158669,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158003,7 +158678,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158012,7 +158687,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158021,7 +158696,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158030,7 +158705,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158039,7 +158714,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158048,7 +158723,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158057,7 +158732,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158066,7 +158741,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158075,7 +158750,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158084,7 +158759,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158093,7 +158768,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158102,7 +158777,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158111,7 +158786,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158120,7 +158795,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158129,7 +158804,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158138,7 +158813,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158147,7 +158822,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158156,7 +158831,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158165,7 +158840,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158174,7 +158849,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158183,7 +158858,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158192,7 +158867,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158201,7 +158876,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158210,7 +158885,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158219,7 +158894,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158228,7 +158903,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158237,7 +158912,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158246,7 +158921,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158255,7 +158930,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158264,7 +158939,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158273,7 +158948,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158282,7 +158957,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158291,7 +158966,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158300,7 +158975,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158309,7 +158984,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158318,7 +158993,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158327,7 +159002,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158336,7 +159011,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158345,7 +159020,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158354,7 +159029,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158363,7 +159038,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158372,7 +159047,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158381,7 +159056,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158390,7 +159065,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158399,7 +159074,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158408,7 +159083,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158417,7 +159092,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158426,7 +159101,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158435,7 +159110,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158444,7 +159119,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158453,7 +159128,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158462,7 +159137,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158471,7 +159146,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158480,7 +159155,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158489,7 +159164,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158498,7 +159173,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158507,7 +159182,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158516,7 +159191,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158525,7 +159200,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158534,7 +159209,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158543,7 +159218,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158552,7 +159227,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158561,7 +159236,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158570,7 +159245,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158579,7 +159254,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158588,7 +159263,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158597,7 +159272,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158606,7 +159281,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158615,7 +159290,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158624,7 +159299,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158633,7 +159308,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158642,7 +159317,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158651,7 +159326,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158660,7 +159335,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158669,7 +159344,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158678,7 +159353,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158687,7 +159362,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158696,7 +159371,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158705,7 +159380,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158714,7 +159389,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158723,7 +159398,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158732,7 +159407,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158741,7 +159416,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158750,7 +159425,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158759,7 +159434,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158768,7 +159443,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158777,7 +159452,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158786,7 +159461,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158795,7 +159470,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158804,7 +159479,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158813,7 +159488,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158822,7 +159497,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158831,7 +159506,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158840,7 +159515,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158849,7 +159524,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158858,7 +159533,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158867,7 +159542,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158876,7 +159551,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158885,7 +159560,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158894,7 +159569,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158903,7 +159578,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158912,7 +159587,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158921,7 +159596,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158930,7 +159605,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158939,7 +159614,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158948,7 +159623,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158957,7 +159632,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158966,7 +159641,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158975,7 +159650,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158984,7 +159659,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -158993,7 +159668,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159002,7 +159677,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159011,7 +159686,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159020,7 +159695,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159029,7 +159704,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159038,7 +159713,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159047,7 +159722,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159056,7 +159731,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159065,7 +159740,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159074,7 +159749,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159083,7 +159758,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159092,7 +159767,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159101,7 +159776,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159110,7 +159785,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159119,7 +159794,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159128,7 +159803,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159137,7 +159812,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159146,7 +159821,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159155,7 +159830,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159164,7 +159839,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159173,7 +159848,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159182,7 +159857,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159191,7 +159866,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159200,7 +159875,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159209,7 +159884,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159218,7 +159893,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159227,7 +159902,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159236,7 +159911,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159245,7 +159920,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159254,7 +159929,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159263,7 +159938,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159272,7 +159947,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159281,7 +159956,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159290,7 +159965,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159299,7 +159974,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159308,7 +159983,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159317,7 +159992,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159326,7 +160001,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159335,7 +160010,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159344,7 +160019,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159353,7 +160028,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159362,7 +160037,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159371,7 +160046,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159380,7 +160055,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159389,7 +160064,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159398,7 +160073,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159407,7 +160082,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159416,7 +160091,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159425,7 +160100,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159434,7 +160109,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159443,7 +160118,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159452,7 +160127,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159461,7 +160136,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159470,7 +160145,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159479,7 +160154,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159488,7 +160163,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -159497,934 +160172,934 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3667", + "source_location": "L3669", "weight": 0.8 }, { @@ -160433,7 +161108,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160442,7 +161117,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160451,7 +161126,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160460,7 +161135,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160469,7 +161144,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160478,7 +161153,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160487,7 +161162,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160496,7 +161171,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160505,7 +161180,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160514,7 +161189,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160523,7 +161198,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160532,7 +161207,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160541,7 +161216,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160550,7 +161225,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160559,7 +161234,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160568,7 +161243,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160577,7 +161252,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160586,7 +161261,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160595,7 +161270,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160604,7 +161279,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160613,7 +161288,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160622,7 +161297,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160631,7 +161306,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160640,7 +161315,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160649,7 +161324,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160658,7 +161333,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160667,7 +161342,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160676,7 +161351,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160685,7 +161360,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160694,7 +161369,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160703,7 +161378,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160712,7 +161387,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160721,7 +161396,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160730,7 +161405,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160739,7 +161414,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160748,7 +161423,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160757,7 +161432,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160766,7 +161441,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160775,7 +161450,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160784,7 +161459,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160793,7 +161468,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160802,7 +161477,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160811,7 +161486,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160820,7 +161495,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160829,7 +161504,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160838,7 +161513,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160847,7 +161522,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160856,7 +161531,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160865,7 +161540,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160874,7 +161549,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160883,7 +161558,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160892,7 +161567,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160901,7 +161576,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160910,7 +161585,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160919,7 +161594,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160928,7 +161603,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160937,7 +161612,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160946,7 +161621,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160955,7 +161630,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160964,7 +161639,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160973,7 +161648,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160982,7 +161657,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -160991,7 +161666,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161000,7 +161675,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161009,7 +161684,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161018,7 +161693,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161027,7 +161702,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161036,7 +161711,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161045,7 +161720,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161054,7 +161729,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161063,7 +161738,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161072,7 +161747,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161081,7 +161756,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161090,7 +161765,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161099,7 +161774,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161108,7 +161783,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161117,7 +161792,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161126,7 +161801,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161135,7 +161810,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161144,7 +161819,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161153,7 +161828,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161162,7 +161837,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161171,7 +161846,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161180,7 +161855,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161189,7 +161864,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161198,7 +161873,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161207,7 +161882,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161216,7 +161891,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161225,7 +161900,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161234,7 +161909,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161243,7 +161918,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161252,7 +161927,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161261,7 +161936,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161270,7 +161945,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161279,7 +161954,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161288,7 +161963,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161297,7 +161972,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161306,7 +161981,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161315,7 +161990,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161324,7 +161999,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161333,7 +162008,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161342,7 +162017,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161351,7 +162026,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161360,7 +162035,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161369,7 +162044,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161378,7 +162053,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161387,7 +162062,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161396,7 +162071,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161405,7 +162080,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161414,7 +162089,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161423,7 +162098,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161432,7 +162107,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161441,7 +162116,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161450,7 +162125,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161459,7 +162134,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161468,7 +162143,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161477,7 +162152,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161486,7 +162161,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161495,7 +162170,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161504,7 +162179,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161513,7 +162188,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161522,7 +162197,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161531,7 +162206,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161540,7 +162215,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161549,7 +162224,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161558,7 +162233,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161567,7 +162242,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161576,7 +162251,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161585,7 +162260,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161594,7 +162269,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161603,7 +162278,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161612,7 +162287,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161621,7 +162296,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161630,7 +162305,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161639,7 +162314,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161648,7 +162323,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161657,7 +162332,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161666,7 +162341,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161675,7 +162350,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161684,7 +162359,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161693,7 +162368,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161702,7 +162377,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161711,7 +162386,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161720,7 +162395,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161729,7 +162404,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161738,7 +162413,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161747,7 +162422,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161756,7 +162431,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161765,7 +162440,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161774,7 +162449,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161783,7 +162458,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161792,7 +162467,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161801,7 +162476,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161810,7 +162485,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161819,7 +162494,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161828,7 +162503,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161837,7 +162512,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161846,7 +162521,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161855,7 +162530,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161864,7 +162539,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161873,7 +162548,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161882,7 +162557,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161891,7 +162566,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161900,7 +162575,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161909,7 +162584,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161918,7 +162593,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161927,7 +162602,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -161936,934 +162611,934 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_769", + "source": "models_models_rationale_771", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_790", + "source": "models_models_rationale_792", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_823", + "source": "models_models_rationale_825", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_849", + "source": "models_models_rationale_851", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_882", + "source": "models_models_rationale_884", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_912", + "source": "models_models_rationale_914", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_934", + "source": "models_models_rationale_936", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_974", + "source": "models_models_rationale_976", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_998", + "source": "models_models_rationale_1000", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1031", + "source": "models_models_rationale_1033", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1083", + "source": "models_models_rationale_1085", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1104", + "source": "models_models_rationale_1106", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1124", + "source": "models_models_rationale_1126", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1146", + "source": "models_models_rationale_1148", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1185", + "source": "models_models_rationale_1187", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1244", + "source": "models_models_rationale_1246", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1269", + "source": "models_models_rationale_1271", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1298", + "source": "models_models_rationale_1300", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1326", + "source": "models_models_rationale_1328", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1350", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1369", + "source": "models_models_rationale_1371", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1420", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1441", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1458", + "source": "models_models_rationale_1460", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1481", + "source": "models_models_rationale_1483", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1543", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1588", + "source": "models_models_rationale_1590", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1613", + "source": "models_models_rationale_1615", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1636", + "source": "models_models_rationale_1638", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1658", + "source": "models_models_rationale_1660", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1681", + "source": "models_models_rationale_1683", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1707", + "source": "models_models_rationale_1709", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1735", + "source": "models_models_rationale_1737", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1754", + "source": "models_models_rationale_1756", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1773", + "source": "models_models_rationale_1775", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1798", + "source": "models_models_rationale_1800", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1818", + "source": "models_models_rationale_1820", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1869", + "source": "models_models_rationale_1871", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1894", + "source": "models_models_rationale_1896", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1919", + "source": "models_models_rationale_1921", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1943", + "source": "models_models_rationale_1945", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1964", + "source": "models_models_rationale_1966", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_1983", + "source": "models_models_rationale_1985", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2009", + "source": "models_models_rationale_2011", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2057", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2084", + "source": "models_models_rationale_2086", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2119", + "source": "models_models_rationale_2121", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2142", + "source": "models_models_rationale_2144", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2166", + "source": "models_models_rationale_2168", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2187", + "source": "models_models_rationale_2189", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2208", + "source": "models_models_rationale_2210", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2314", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2335", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2371", + "source": "models_models_rationale_2373", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2393", + "source": "models_models_rationale_2395", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2441", + "source": "models_models_rationale_2443", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2465", + "source": "models_models_rationale_2467", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2489", + "source": "models_models_rationale_2491", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2528", + "source": "models_models_rationale_2530", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2550", + "source": "models_models_rationale_2552", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2578", + "source": "models_models_rationale_2580", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2602", + "source": "models_models_rationale_2604", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2626", + "source": "models_models_rationale_2628", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2647", + "source": "models_models_rationale_2649", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2674", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2707", + "source": "models_models_rationale_2709", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2737", + "source": "models_models_rationale_2739", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2769", + "source": "models_models_rationale_2771", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2791", + "source": "models_models_rationale_2793", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2813", + "source": "models_models_rationale_2815", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2846", + "source": "models_models_rationale_2848", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2865", + "source": "models_models_rationale_2867", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2891", + "source": "models_models_rationale_2893", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2917", + "source": "models_models_rationale_2919", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2942", + "source": "models_models_rationale_2944", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2963", + "source": "models_models_rationale_2965", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_2984", + "source": "models_models_rationale_2986", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3011", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3039", + "source": "models_models_rationale_3041", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3062", + "source": "models_models_rationale_3064", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3086", + "source": "models_models_rationale_3088", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3107", + "source": "models_models_rationale_3109", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3137", + "source": "models_models_rationale_3139", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3167", + "source": "models_models_rationale_3169", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3197", + "source": "models_models_rationale_3199", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3226", + "source": "models_models_rationale_3228", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3251", + "source": "models_models_rationale_3253", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3280", + "source": "models_models_rationale_3282", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3307", + "source": "models_models_rationale_3309", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3336", + "source": "models_models_rationale_3338", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3356", + "source": "models_models_rationale_3358", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3376", + "source": "models_models_rationale_3378", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3395", + "source": "models_models_rationale_3397", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3416", + "source": "models_models_rationale_3418", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3445", + "source": "models_models_rationale_3447", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3466", + "source": "models_models_rationale_3468", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3485", + "source": "models_models_rationale_3487", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3513", + "source": "models_models_rationale_3515", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3535", + "source": "models_models_rationale_3537", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3560", + "source": "models_models_rationale_3562", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3585", + "source": "models_models_rationale_3587", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3611", + "source": "models_models_rationale_3613", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { - "source": "models_models_rationale_3631", + "source": "models_models_rationale_3633", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3676", + "source_location": "L3678", "weight": 0.8 }, { @@ -174468,7 +175143,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -174477,7 +175152,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -174486,7 +175161,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -174495,7 +175170,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -174504,7 +175179,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -174513,7 +175188,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -174522,7 +175197,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -174612,7 +175287,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -174621,7 +175296,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -174630,7 +175305,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -174639,7 +175314,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -174648,7 +175323,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -174657,7 +175332,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -174666,7 +175341,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -174756,7 +175431,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -174765,7 +175440,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -174774,7 +175449,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -174783,7 +175458,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -174792,7 +175467,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -174801,7 +175476,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -174810,7 +175485,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -174900,7 +175575,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -174909,7 +175584,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -174918,7 +175593,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -174927,7 +175602,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -174936,7 +175611,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -174945,7 +175620,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -174954,7 +175629,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -175044,7 +175719,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -175053,7 +175728,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -175062,7 +175737,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -175071,7 +175746,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -175080,7 +175755,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -175089,7 +175764,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -175098,7 +175773,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -175188,7 +175863,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -175197,7 +175872,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -175206,7 +175881,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -175215,7 +175890,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -175224,7 +175899,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -175233,7 +175908,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -175242,7 +175917,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -175332,7 +176007,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -175341,7 +176016,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -175350,7 +176025,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -175359,7 +176034,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -175368,7 +176043,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -175377,7 +176052,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -175386,7 +176061,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -175476,7 +176151,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizprotocolinvoicerequest", "relation": "uses", "confidence": "INFERRED", @@ -175485,7 +176160,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizprotocolinvoicerequest", "relation": "uses", "confidence": "INFERRED", @@ -175494,7 +176169,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizprotocolinvoicerequest", "relation": "uses", "confidence": "INFERRED", @@ -175503,7 +176178,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizprotocolinvoicerequest", "relation": "uses", "confidence": "INFERRED", @@ -175512,7 +176187,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizprotocolinvoicerequest", "relation": "uses", "confidence": "INFERRED", @@ -175521,7 +176196,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizprotocolinvoicerequest", "relation": "uses", "confidence": "INFERRED", @@ -175530,7 +176205,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizprotocolinvoicerequest", "relation": "uses", "confidence": "INFERRED", @@ -175620,7 +176295,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizprotocolinvoicerequestitem", "relation": "uses", "confidence": "INFERRED", @@ -175629,7 +176304,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizprotocolinvoicerequestitem", "relation": "uses", "confidence": "INFERRED", @@ -175638,7 +176313,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizprotocolinvoicerequestitem", "relation": "uses", "confidence": "INFERRED", @@ -175647,7 +176322,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizprotocolinvoicerequestitem", "relation": "uses", "confidence": "INFERRED", @@ -175656,7 +176331,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizprotocolinvoicerequestitem", "relation": "uses", "confidence": "INFERRED", @@ -175665,7 +176340,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizprotocolinvoicerequestitem", "relation": "uses", "confidence": "INFERRED", @@ -175674,7 +176349,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizprotocolinvoicerequestitem", "relation": "uses", "confidence": "INFERRED", @@ -175764,7 +176439,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -175773,7 +176448,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -175782,7 +176457,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -175791,7 +176466,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -175800,7 +176475,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -175809,7 +176484,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -175818,7 +176493,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -175908,7 +176583,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -175917,7 +176592,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -175926,7 +176601,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -175935,7 +176610,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -175944,7 +176619,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -175953,7 +176628,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -175962,7 +176637,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -176052,7 +176727,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -176061,7 +176736,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -176070,7 +176745,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -176079,7 +176754,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -176088,7 +176763,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -176097,7 +176772,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -176106,7 +176781,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -176196,7 +176871,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -176205,7 +176880,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -176214,7 +176889,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -176223,7 +176898,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -176232,7 +176907,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -176241,7 +176916,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -176250,7 +176925,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -176340,7 +177015,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -176349,7 +177024,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -176358,7 +177033,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -176367,7 +177042,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -176376,7 +177051,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -176385,7 +177060,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -176394,7 +177069,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -176484,7 +177159,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -176493,7 +177168,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -176502,7 +177177,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -176511,7 +177186,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -176520,7 +177195,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -176529,7 +177204,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -176538,7 +177213,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -176628,7 +177303,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -176637,7 +177312,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -176646,7 +177321,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -176655,7 +177330,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -176664,7 +177339,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -176673,7 +177348,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -176682,7 +177357,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -176772,7 +177447,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -176781,7 +177456,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -176790,7 +177465,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -176799,7 +177474,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -176808,7 +177483,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -176817,7 +177492,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -176826,7 +177501,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -176916,7 +177591,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -176925,7 +177600,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -176934,7 +177609,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -176943,7 +177618,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -176952,7 +177627,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -176961,7 +177636,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -176970,7 +177645,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -177060,7 +177735,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -177069,7 +177744,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -177078,7 +177753,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -177087,7 +177762,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -177096,7 +177771,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -177105,7 +177780,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -177114,7 +177789,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -177204,7 +177879,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -177213,7 +177888,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -177222,7 +177897,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -177231,7 +177906,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -177240,7 +177915,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -177249,7 +177924,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -177258,7 +177933,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -177348,7 +178023,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -177357,7 +178032,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -177366,7 +178041,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -177375,7 +178050,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -177384,7 +178059,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -177393,7 +178068,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -177402,7 +178077,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -177492,7 +178167,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -177501,7 +178176,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -177510,7 +178185,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -177519,7 +178194,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -177528,7 +178203,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -177537,7 +178212,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -177546,7 +178221,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -177636,7 +178311,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -177645,7 +178320,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -177654,7 +178329,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -177663,7 +178338,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -177672,7 +178347,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -177681,7 +178356,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -177690,7 +178365,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -177780,7 +178455,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -177789,7 +178464,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -177798,7 +178473,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -177807,7 +178482,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -177816,7 +178491,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -177825,7 +178500,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -177834,7 +178509,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -177924,7 +178599,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_587", + "source": "crud_collection_protocol_rationale_589", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -177933,7 +178608,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_634", + "source": "crud_collection_protocol_rationale_636", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -177942,7 +178617,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1490", + "source": "crud_collection_protocol_rationale_1496", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -177951,7 +178626,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2164", + "source": "crud_collection_protocol_rationale_2170", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -177960,7 +178635,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2552", + "source": "crud_collection_protocol_rationale_2568", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -177969,7 +178644,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2991", + "source": "crud_collection_protocol_rationale_3007", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -177978,7 +178653,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3288", + "source": "crud_collection_protocol_rationale_3304", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -179675,7 +180350,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L27", + "source_location": "L28", "weight": 0.8 }, { @@ -179684,7 +180359,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L27", + "source_location": "L28", "weight": 0.8 }, { @@ -179693,7 +180368,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L27", + "source_location": "L28", "weight": 0.8 }, { @@ -179702,7 +180377,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L27", + "source_location": "L28", "weight": 0.8 }, { @@ -179711,7 +180386,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L27", + "source_location": "L28", "weight": 0.8 }, { @@ -179720,7 +180395,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L27", + "source_location": "L28", "weight": 0.8 }, { @@ -179729,7 +180404,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L27", + "source_location": "L28", "weight": 0.8 }, { @@ -179738,7 +180413,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L27", + "source_location": "L28", "weight": 0.8 }, { @@ -179747,7 +180422,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L27", + "source_location": "L28", "weight": 0.8 }, { @@ -179756,7 +180431,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L38", + "source_location": "L39", "weight": 0.8 }, { @@ -179765,7 +180440,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L38", + "source_location": "L39", "weight": 0.8 }, { @@ -179774,7 +180449,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L38", + "source_location": "L39", "weight": 0.8 }, { @@ -179783,7 +180458,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L38", + "source_location": "L39", "weight": 0.8 }, { @@ -179792,7 +180467,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/pre_transit_sample.py", - "source_location": "L38", + "source_location": "L39", "weight": 0.8 }, { @@ -180137,6 +180812,114 @@ "source_location": "L18", "weight": 0.8 }, + { + "source": "crud_qc_material_amount_auth_rationale_1", + "target": "models_models_sysdept", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "crud_qc_material_amount_auth_rationale_159", + "target": "models_models_sysdept", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "crud_qc_material_amount_auth_rationale_207", + "target": "models_models_sysdept", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "crud_qc_material_amount_auth_rationale_1", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "crud_qc_material_amount_auth_rationale_159", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "crud_qc_material_amount_auth_rationale_207", + "target": "models_models_sysrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "crud_qc_material_amount_auth_rationale_1", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "crud_qc_material_amount_auth_rationale_159", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "crud_qc_material_amount_auth_rationale_207", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "crud_qc_material_amount_auth_rationale_1", + "target": "models_models_sysuserrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "crud_qc_material_amount_auth_rationale_159", + "target": "models_models_sysuserrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "crud_qc_material_amount_auth_rationale_207", + "target": "models_models_sysuserrole", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L17", + "weight": 0.8 + }, { "source": "crud_cell_product_rationale_1", "target": "models_models_bizstorageslotoccupancy", @@ -182820,7 +183603,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_882", + "source": "crud_research_donation_rationale_895", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -182829,7 +183612,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_953", + "source": "crud_research_donation_rationale_969", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -182838,7 +183621,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1202", + "source": "crud_research_donation_rationale_1219", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -182847,7 +183630,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1595", + "source": "crud_research_donation_rationale_1612", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -182856,7 +183639,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1942", + "source": "crud_research_donation_rationale_1960", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -182919,7 +183702,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_882", + "source": "crud_research_donation_rationale_895", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -182928,7 +183711,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_953", + "source": "crud_research_donation_rationale_969", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -182937,7 +183720,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1202", + "source": "crud_research_donation_rationale_1219", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -182946,7 +183729,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1595", + "source": "crud_research_donation_rationale_1612", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -182955,7 +183738,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1942", + "source": "crud_research_donation_rationale_1960", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -183018,7 +183801,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_882", + "source": "crud_research_donation_rationale_895", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -183027,7 +183810,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_953", + "source": "crud_research_donation_rationale_969", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -183036,7 +183819,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1202", + "source": "crud_research_donation_rationale_1219", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -183045,7 +183828,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1595", + "source": "crud_research_donation_rationale_1612", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -183054,7 +183837,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1942", + "source": "crud_research_donation_rationale_1960", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -183117,7 +183900,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_882", + "source": "crud_research_donation_rationale_895", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -183126,7 +183909,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_953", + "source": "crud_research_donation_rationale_969", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -183135,7 +183918,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1202", + "source": "crud_research_donation_rationale_1219", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -183144,7 +183927,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1595", + "source": "crud_research_donation_rationale_1612", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -183153,7 +183936,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1942", + "source": "crud_research_donation_rationale_1960", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -183216,7 +183999,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_882", + "source": "crud_research_donation_rationale_895", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -183225,7 +184008,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_953", + "source": "crud_research_donation_rationale_969", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -183234,7 +184017,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1202", + "source": "crud_research_donation_rationale_1219", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -183243,7 +184026,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1595", + "source": "crud_research_donation_rationale_1612", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -183252,7 +184035,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1942", + "source": "crud_research_donation_rationale_1960", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -183315,7 +184098,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_882", + "source": "crud_research_donation_rationale_895", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -183324,7 +184107,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_953", + "source": "crud_research_donation_rationale_969", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -183333,7 +184116,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1202", + "source": "crud_research_donation_rationale_1219", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -183342,7 +184125,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1595", + "source": "crud_research_donation_rationale_1612", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -183351,7 +184134,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1942", + "source": "crud_research_donation_rationale_1960", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -183414,7 +184197,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_882", + "source": "crud_research_donation_rationale_895", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -183423,7 +184206,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_953", + "source": "crud_research_donation_rationale_969", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -183432,7 +184215,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1202", + "source": "crud_research_donation_rationale_1219", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -183441,7 +184224,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1595", + "source": "crud_research_donation_rationale_1612", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -183450,7 +184233,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1942", + "source": "crud_research_donation_rationale_1960", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -183513,7 +184296,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_882", + "source": "crud_research_donation_rationale_895", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -183522,7 +184305,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_953", + "source": "crud_research_donation_rationale_969", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -183531,7 +184314,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1202", + "source": "crud_research_donation_rationale_1219", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -183540,7 +184323,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1595", + "source": "crud_research_donation_rationale_1612", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -183549,7 +184332,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1942", + "source": "crud_research_donation_rationale_1960", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -183612,7 +184395,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_882", + "source": "crud_research_donation_rationale_895", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -183621,7 +184404,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_953", + "source": "crud_research_donation_rationale_969", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -183630,7 +184413,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1202", + "source": "crud_research_donation_rationale_1219", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -183639,7 +184422,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1595", + "source": "crud_research_donation_rationale_1612", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -183648,7 +184431,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1942", + "source": "crud_research_donation_rationale_1960", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -183711,7 +184494,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_882", + "source": "crud_research_donation_rationale_895", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -183720,7 +184503,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_953", + "source": "crud_research_donation_rationale_969", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -183729,7 +184512,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1202", + "source": "crud_research_donation_rationale_1219", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -183738,7 +184521,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1595", + "source": "crud_research_donation_rationale_1612", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -183747,7 +184530,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1942", + "source": "crud_research_donation_rationale_1960", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -183810,7 +184593,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_882", + "source": "crud_research_donation_rationale_895", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -183819,7 +184602,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_953", + "source": "crud_research_donation_rationale_969", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -183828,7 +184611,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1202", + "source": "crud_research_donation_rationale_1219", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -183837,7 +184620,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1595", + "source": "crud_research_donation_rationale_1612", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -183846,7 +184629,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1942", + "source": "crud_research_donation_rationale_1960", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -183909,7 +184692,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_882", + "source": "crud_research_donation_rationale_895", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -183918,7 +184701,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_953", + "source": "crud_research_donation_rationale_969", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -183927,7 +184710,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1202", + "source": "crud_research_donation_rationale_1219", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -183936,7 +184719,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1595", + "source": "crud_research_donation_rationale_1612", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -183945,7 +184728,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1942", + "source": "crud_research_donation_rationale_1960", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -184008,7 +184791,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_882", + "source": "crud_research_donation_rationale_895", "target": "models_research_donation_bizresearchdonationaudit", "relation": "uses", "confidence": "INFERRED", @@ -184017,7 +184800,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_953", + "source": "crud_research_donation_rationale_969", "target": "models_research_donation_bizresearchdonationaudit", "relation": "uses", "confidence": "INFERRED", @@ -184026,7 +184809,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1202", + "source": "crud_research_donation_rationale_1219", "target": "models_research_donation_bizresearchdonationaudit", "relation": "uses", "confidence": "INFERRED", @@ -184035,7 +184818,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1595", + "source": "crud_research_donation_rationale_1612", "target": "models_research_donation_bizresearchdonationaudit", "relation": "uses", "confidence": "INFERRED", @@ -184044,7 +184827,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1942", + "source": "crud_research_donation_rationale_1960", "target": "models_research_donation_bizresearchdonationaudit", "relation": "uses", "confidence": "INFERRED", @@ -184107,7 +184890,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_882", + "source": "crud_research_donation_rationale_895", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -184116,7 +184899,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_953", + "source": "crud_research_donation_rationale_969", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -184125,7 +184908,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1202", + "source": "crud_research_donation_rationale_1219", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -184134,7 +184917,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1595", + "source": "crud_research_donation_rationale_1612", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -184143,7 +184926,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1942", + "source": "crud_research_donation_rationale_1960", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -184206,7 +184989,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_882", + "source": "crud_research_donation_rationale_895", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -184215,7 +184998,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_953", + "source": "crud_research_donation_rationale_969", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -184224,7 +185007,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1202", + "source": "crud_research_donation_rationale_1219", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -184233,7 +185016,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1595", + "source": "crud_research_donation_rationale_1612", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -184242,7 +185025,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1942", + "source": "crud_research_donation_rationale_1960", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -184305,7 +185088,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_882", + "source": "crud_research_donation_rationale_895", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -184314,7 +185097,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_953", + "source": "crud_research_donation_rationale_969", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -184323,7 +185106,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1202", + "source": "crud_research_donation_rationale_1219", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -184332,7 +185115,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1595", + "source": "crud_research_donation_rationale_1612", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -184341,7 +185124,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1942", + "source": "crud_research_donation_rationale_1960", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -184404,7 +185187,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_882", + "source": "crud_research_donation_rationale_895", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -184413,7 +185196,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_953", + "source": "crud_research_donation_rationale_969", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -184422,7 +185205,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1202", + "source": "crud_research_donation_rationale_1219", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -184431,7 +185214,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1595", + "source": "crud_research_donation_rationale_1612", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -184440,7 +185223,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1942", + "source": "crud_research_donation_rationale_1960", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -184503,7 +185286,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_882", + "source": "crud_research_donation_rationale_895", "target": "models_models_bizsamplecode", "relation": "uses", "confidence": "INFERRED", @@ -184512,7 +185295,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_953", + "source": "crud_research_donation_rationale_969", "target": "models_models_bizsamplecode", "relation": "uses", "confidence": "INFERRED", @@ -184521,7 +185304,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1202", + "source": "crud_research_donation_rationale_1219", "target": "models_models_bizsamplecode", "relation": "uses", "confidence": "INFERRED", @@ -184530,7 +185313,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1595", + "source": "crud_research_donation_rationale_1612", "target": "models_models_bizsamplecode", "relation": "uses", "confidence": "INFERRED", @@ -184539,7 +185322,7 @@ "weight": 0.8 }, { - "source": "crud_research_donation_rationale_1942", + "source": "crud_research_donation_rationale_1960", "target": "models_models_bizsamplecode", "relation": "uses", "confidence": "INFERRED", @@ -200118,7 +200901,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_309", + "source": "crud_sample_reception_rationale_312", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -200127,7 +200910,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1012", + "source": "crud_sample_reception_rationale_1018", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -200136,7 +200919,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1040", + "source": "crud_sample_reception_rationale_1046", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -200145,7 +200928,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1199", + "source": "crud_sample_reception_rationale_1205", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -200154,7 +200937,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1246", + "source": "crud_sample_reception_rationale_1252", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -200163,7 +200946,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1287", + "source": "crud_sample_reception_rationale_1293", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -200172,7 +200955,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1343", + "source": "crud_sample_reception_rationale_1349", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -200181,7 +200964,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1367", + "source": "crud_sample_reception_rationale_1373", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -200190,7 +200973,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1392", + "source": "crud_sample_reception_rationale_1398", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -200199,7 +200982,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1419", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -200208,7 +200991,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1437", + "source": "crud_sample_reception_rationale_1443", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -200217,7 +201000,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1462", + "source": "crud_sample_reception_rationale_1468", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -200271,7 +201054,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_309", + "source": "crud_sample_reception_rationale_312", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -200280,7 +201063,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1012", + "source": "crud_sample_reception_rationale_1018", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -200289,7 +201072,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1040", + "source": "crud_sample_reception_rationale_1046", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -200298,7 +201081,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1199", + "source": "crud_sample_reception_rationale_1205", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -200307,7 +201090,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1246", + "source": "crud_sample_reception_rationale_1252", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -200316,7 +201099,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1287", + "source": "crud_sample_reception_rationale_1293", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -200325,7 +201108,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1343", + "source": "crud_sample_reception_rationale_1349", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -200334,7 +201117,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1367", + "source": "crud_sample_reception_rationale_1373", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -200343,7 +201126,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1392", + "source": "crud_sample_reception_rationale_1398", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -200352,7 +201135,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1419", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -200361,7 +201144,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1437", + "source": "crud_sample_reception_rationale_1443", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -200370,7 +201153,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1462", + "source": "crud_sample_reception_rationale_1468", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -200424,7 +201207,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_309", + "source": "crud_sample_reception_rationale_312", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -200433,7 +201216,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1012", + "source": "crud_sample_reception_rationale_1018", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -200442,7 +201225,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1040", + "source": "crud_sample_reception_rationale_1046", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -200451,7 +201234,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1199", + "source": "crud_sample_reception_rationale_1205", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -200460,7 +201243,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1246", + "source": "crud_sample_reception_rationale_1252", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -200469,7 +201252,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1287", + "source": "crud_sample_reception_rationale_1293", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -200478,7 +201261,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1343", + "source": "crud_sample_reception_rationale_1349", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -200487,7 +201270,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1367", + "source": "crud_sample_reception_rationale_1373", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -200496,7 +201279,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1392", + "source": "crud_sample_reception_rationale_1398", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -200505,7 +201288,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1419", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -200514,7 +201297,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1437", + "source": "crud_sample_reception_rationale_1443", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -200523,7 +201306,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1462", + "source": "crud_sample_reception_rationale_1468", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -200577,7 +201360,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_309", + "source": "crud_sample_reception_rationale_312", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -200586,7 +201369,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1012", + "source": "crud_sample_reception_rationale_1018", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -200595,7 +201378,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1040", + "source": "crud_sample_reception_rationale_1046", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -200604,7 +201387,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1199", + "source": "crud_sample_reception_rationale_1205", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -200613,7 +201396,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1246", + "source": "crud_sample_reception_rationale_1252", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -200622,7 +201405,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1287", + "source": "crud_sample_reception_rationale_1293", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -200631,7 +201414,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1343", + "source": "crud_sample_reception_rationale_1349", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -200640,7 +201423,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1367", + "source": "crud_sample_reception_rationale_1373", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -200649,7 +201432,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1392", + "source": "crud_sample_reception_rationale_1398", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -200658,7 +201441,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1419", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -200667,7 +201450,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1437", + "source": "crud_sample_reception_rationale_1443", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -200676,7 +201459,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1462", + "source": "crud_sample_reception_rationale_1468", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -200730,7 +201513,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_309", + "source": "crud_sample_reception_rationale_312", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -200739,7 +201522,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1012", + "source": "crud_sample_reception_rationale_1018", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -200748,7 +201531,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1040", + "source": "crud_sample_reception_rationale_1046", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -200757,7 +201540,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1199", + "source": "crud_sample_reception_rationale_1205", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -200766,7 +201549,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1246", + "source": "crud_sample_reception_rationale_1252", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -200775,7 +201558,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1287", + "source": "crud_sample_reception_rationale_1293", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -200784,7 +201567,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1343", + "source": "crud_sample_reception_rationale_1349", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -200793,7 +201576,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1367", + "source": "crud_sample_reception_rationale_1373", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -200802,7 +201585,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1392", + "source": "crud_sample_reception_rationale_1398", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -200811,7 +201594,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1419", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -200820,7 +201603,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1437", + "source": "crud_sample_reception_rationale_1443", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -200829,7 +201612,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1462", + "source": "crud_sample_reception_rationale_1468", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -200883,7 +201666,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_309", + "source": "crud_sample_reception_rationale_312", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200892,7 +201675,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1012", + "source": "crud_sample_reception_rationale_1018", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200901,7 +201684,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1040", + "source": "crud_sample_reception_rationale_1046", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200910,7 +201693,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1199", + "source": "crud_sample_reception_rationale_1205", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200919,7 +201702,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1246", + "source": "crud_sample_reception_rationale_1252", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200928,7 +201711,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1287", + "source": "crud_sample_reception_rationale_1293", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200937,7 +201720,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1343", + "source": "crud_sample_reception_rationale_1349", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200946,7 +201729,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1367", + "source": "crud_sample_reception_rationale_1373", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200955,7 +201738,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1392", + "source": "crud_sample_reception_rationale_1398", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200964,7 +201747,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1419", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200973,7 +201756,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1437", + "source": "crud_sample_reception_rationale_1443", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -200982,7 +201765,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1462", + "source": "crud_sample_reception_rationale_1468", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -201036,7 +201819,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_309", + "source": "crud_sample_reception_rationale_312", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201045,7 +201828,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1012", + "source": "crud_sample_reception_rationale_1018", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201054,7 +201837,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1040", + "source": "crud_sample_reception_rationale_1046", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201063,7 +201846,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1199", + "source": "crud_sample_reception_rationale_1205", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201072,7 +201855,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1246", + "source": "crud_sample_reception_rationale_1252", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201081,7 +201864,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1287", + "source": "crud_sample_reception_rationale_1293", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201090,7 +201873,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1343", + "source": "crud_sample_reception_rationale_1349", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201099,7 +201882,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1367", + "source": "crud_sample_reception_rationale_1373", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201108,7 +201891,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1392", + "source": "crud_sample_reception_rationale_1398", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201117,7 +201900,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1419", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201126,7 +201909,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1437", + "source": "crud_sample_reception_rationale_1443", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201135,7 +201918,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1462", + "source": "crud_sample_reception_rationale_1468", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -201189,7 +201972,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_309", + "source": "crud_sample_reception_rationale_312", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -201198,7 +201981,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1012", + "source": "crud_sample_reception_rationale_1018", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -201207,7 +201990,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1040", + "source": "crud_sample_reception_rationale_1046", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -201216,7 +201999,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1199", + "source": "crud_sample_reception_rationale_1205", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -201225,7 +202008,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1246", + "source": "crud_sample_reception_rationale_1252", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -201234,7 +202017,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1287", + "source": "crud_sample_reception_rationale_1293", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -201243,7 +202026,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1343", + "source": "crud_sample_reception_rationale_1349", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -201252,7 +202035,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1367", + "source": "crud_sample_reception_rationale_1373", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -201261,7 +202044,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1392", + "source": "crud_sample_reception_rationale_1398", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -201270,7 +202053,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1419", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -201279,7 +202062,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1437", + "source": "crud_sample_reception_rationale_1443", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -201288,7 +202071,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1462", + "source": "crud_sample_reception_rationale_1468", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -201342,7 +202125,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_309", + "source": "crud_sample_reception_rationale_312", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -201351,7 +202134,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1012", + "source": "crud_sample_reception_rationale_1018", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -201360,7 +202143,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1040", + "source": "crud_sample_reception_rationale_1046", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -201369,7 +202152,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1199", + "source": "crud_sample_reception_rationale_1205", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -201378,7 +202161,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1246", + "source": "crud_sample_reception_rationale_1252", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -201387,7 +202170,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1287", + "source": "crud_sample_reception_rationale_1293", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -201396,7 +202179,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1343", + "source": "crud_sample_reception_rationale_1349", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -201405,7 +202188,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1367", + "source": "crud_sample_reception_rationale_1373", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -201414,7 +202197,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1392", + "source": "crud_sample_reception_rationale_1398", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -201423,7 +202206,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1419", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -201432,7 +202215,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1437", + "source": "crud_sample_reception_rationale_1443", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -201441,7 +202224,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1462", + "source": "crud_sample_reception_rationale_1468", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -201495,7 +202278,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_309", + "source": "crud_sample_reception_rationale_312", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -201504,7 +202287,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1012", + "source": "crud_sample_reception_rationale_1018", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -201513,7 +202296,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1040", + "source": "crud_sample_reception_rationale_1046", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -201522,7 +202305,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1199", + "source": "crud_sample_reception_rationale_1205", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -201531,7 +202314,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1246", + "source": "crud_sample_reception_rationale_1252", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -201540,7 +202323,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1287", + "source": "crud_sample_reception_rationale_1293", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -201549,7 +202332,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1343", + "source": "crud_sample_reception_rationale_1349", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -201558,7 +202341,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1367", + "source": "crud_sample_reception_rationale_1373", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -201567,7 +202350,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1392", + "source": "crud_sample_reception_rationale_1398", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -201576,7 +202359,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1419", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -201585,7 +202368,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1437", + "source": "crud_sample_reception_rationale_1443", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -201594,7 +202377,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1462", + "source": "crud_sample_reception_rationale_1468", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -201648,7 +202431,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_309", + "source": "crud_sample_reception_rationale_312", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -201657,7 +202440,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1012", + "source": "crud_sample_reception_rationale_1018", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -201666,7 +202449,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1040", + "source": "crud_sample_reception_rationale_1046", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -201675,7 +202458,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1199", + "source": "crud_sample_reception_rationale_1205", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -201684,7 +202467,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1246", + "source": "crud_sample_reception_rationale_1252", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -201693,7 +202476,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1287", + "source": "crud_sample_reception_rationale_1293", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -201702,7 +202485,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1343", + "source": "crud_sample_reception_rationale_1349", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -201711,7 +202494,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1367", + "source": "crud_sample_reception_rationale_1373", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -201720,7 +202503,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1392", + "source": "crud_sample_reception_rationale_1398", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -201729,7 +202512,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1419", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -201738,7 +202521,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1437", + "source": "crud_sample_reception_rationale_1443", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -201747,7 +202530,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1462", + "source": "crud_sample_reception_rationale_1468", "target": "models_research_donation_bizresearchdonationcollection", "relation": "uses", "confidence": "INFERRED", @@ -201801,7 +202584,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_309", + "source": "crud_sample_reception_rationale_312", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -201810,7 +202593,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1012", + "source": "crud_sample_reception_rationale_1018", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -201819,7 +202602,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1040", + "source": "crud_sample_reception_rationale_1046", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -201828,7 +202611,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1199", + "source": "crud_sample_reception_rationale_1205", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -201837,7 +202620,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1246", + "source": "crud_sample_reception_rationale_1252", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -201846,7 +202629,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1287", + "source": "crud_sample_reception_rationale_1293", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -201855,7 +202638,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1343", + "source": "crud_sample_reception_rationale_1349", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -201864,7 +202647,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1367", + "source": "crud_sample_reception_rationale_1373", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -201873,7 +202656,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1392", + "source": "crud_sample_reception_rationale_1398", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -201882,7 +202665,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1419", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -201891,7 +202674,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1437", + "source": "crud_sample_reception_rationale_1443", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -201900,7 +202683,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1462", + "source": "crud_sample_reception_rationale_1468", "target": "models_research_donation_bizresearchdonationparty", "relation": "uses", "confidence": "INFERRED", @@ -201954,7 +202737,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_309", + "source": "crud_sample_reception_rationale_312", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -201963,7 +202746,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1012", + "source": "crud_sample_reception_rationale_1018", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -201972,7 +202755,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1040", + "source": "crud_sample_reception_rationale_1046", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -201981,7 +202764,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1199", + "source": "crud_sample_reception_rationale_1205", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -201990,7 +202773,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1246", + "source": "crud_sample_reception_rationale_1252", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -201999,7 +202782,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1287", + "source": "crud_sample_reception_rationale_1293", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -202008,7 +202791,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1343", + "source": "crud_sample_reception_rationale_1349", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -202017,7 +202800,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1367", + "source": "crud_sample_reception_rationale_1373", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -202026,7 +202809,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1392", + "source": "crud_sample_reception_rationale_1398", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -202035,7 +202818,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1419", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -202044,7 +202827,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1437", + "source": "crud_sample_reception_rationale_1443", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -202053,7 +202836,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1462", + "source": "crud_sample_reception_rationale_1468", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -202107,7 +202890,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_309", + "source": "crud_sample_reception_rationale_312", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -202116,7 +202899,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1012", + "source": "crud_sample_reception_rationale_1018", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -202125,7 +202908,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1040", + "source": "crud_sample_reception_rationale_1046", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -202134,7 +202917,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1199", + "source": "crud_sample_reception_rationale_1205", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -202143,7 +202926,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1246", + "source": "crud_sample_reception_rationale_1252", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -202152,7 +202935,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1287", + "source": "crud_sample_reception_rationale_1293", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -202161,7 +202944,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1343", + "source": "crud_sample_reception_rationale_1349", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -202170,7 +202953,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1367", + "source": "crud_sample_reception_rationale_1373", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -202179,7 +202962,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1392", + "source": "crud_sample_reception_rationale_1398", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -202188,7 +202971,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1419", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -202197,7 +202980,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1437", + "source": "crud_sample_reception_rationale_1443", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -202206,7 +202989,7 @@ "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1462", + "source": "crud_sample_reception_rationale_1468", "target": "models_research_donation_bizresearchdonationsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -202220,7 +203003,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L915", + "source_location": "L921", "weight": 0.8 }, { @@ -202229,7 +203012,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L915", + "source_location": "L921", "weight": 0.8 }, { @@ -202238,7 +203021,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L915", + "source_location": "L921", "weight": 0.8 }, { @@ -202247,7 +203030,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L915", + "source_location": "L921", "weight": 0.8 }, { @@ -202256,115 +203039,115 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L915", + "source_location": "L921", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_309", + "source": "crud_sample_reception_rationale_312", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L915", + "source_location": "L921", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1012", + "source": "crud_sample_reception_rationale_1018", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L915", + "source_location": "L921", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1040", + "source": "crud_sample_reception_rationale_1046", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L915", + "source_location": "L921", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1199", + "source": "crud_sample_reception_rationale_1205", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L915", + "source_location": "L921", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1246", + "source": "crud_sample_reception_rationale_1252", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L915", + "source_location": "L921", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1287", + "source": "crud_sample_reception_rationale_1293", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L915", + "source_location": "L921", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1343", + "source": "crud_sample_reception_rationale_1349", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L915", + "source_location": "L921", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1367", + "source": "crud_sample_reception_rationale_1373", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L915", + "source_location": "L921", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1392", + "source": "crud_sample_reception_rationale_1398", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L915", + "source_location": "L921", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1419", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L915", + "source_location": "L921", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1437", + "source": "crud_sample_reception_rationale_1443", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L915", + "source_location": "L921", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1462", + "source": "crud_sample_reception_rationale_1468", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L915", + "source_location": "L921", "weight": 0.8 }, { @@ -202373,7 +203156,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1114", + "source_location": "L1120", "weight": 0.8 }, { @@ -202382,7 +203165,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1114", + "source_location": "L1120", "weight": 0.8 }, { @@ -202391,7 +203174,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1114", + "source_location": "L1120", "weight": 0.8 }, { @@ -202400,7 +203183,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1114", + "source_location": "L1120", "weight": 0.8 }, { @@ -202409,115 +203192,115 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1114", + "source_location": "L1120", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_309", + "source": "crud_sample_reception_rationale_312", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1114", + "source_location": "L1120", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1012", + "source": "crud_sample_reception_rationale_1018", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1114", + "source_location": "L1120", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1040", + "source": "crud_sample_reception_rationale_1046", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1114", + "source_location": "L1120", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1199", + "source": "crud_sample_reception_rationale_1205", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1114", + "source_location": "L1120", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1246", + "source": "crud_sample_reception_rationale_1252", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1114", + "source_location": "L1120", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1287", + "source": "crud_sample_reception_rationale_1293", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1114", + "source_location": "L1120", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1343", + "source": "crud_sample_reception_rationale_1349", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1114", + "source_location": "L1120", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1367", + "source": "crud_sample_reception_rationale_1373", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1114", + "source_location": "L1120", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1392", + "source": "crud_sample_reception_rationale_1398", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1114", + "source_location": "L1120", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1413", + "source": "crud_sample_reception_rationale_1419", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1114", + "source_location": "L1120", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1437", + "source": "crud_sample_reception_rationale_1443", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1114", + "source_location": "L1120", "weight": 0.8 }, { - "source": "crud_sample_reception_rationale_1462", + "source": "crud_sample_reception_rationale_1468", "target": "models_models_bizsamplereceptioncheckresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/sample_reception.py", - "source_location": "L1114", + "source_location": "L1120", "weight": 0.8 }, { @@ -204389,7 +205172,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204398,7 +205181,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204407,7 +205190,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204416,7 +205199,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204425,7 +205208,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204434,7 +205217,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204443,7 +205226,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204452,7 +205235,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204461,7 +205244,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204470,7 +205253,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204479,7 +205262,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204488,7 +205271,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204497,7 +205280,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204506,7 +205289,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204515,7 +205298,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204524,7 +205307,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204533,7 +205316,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204542,7 +205325,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204551,7 +205334,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204560,7 +205343,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204569,7 +205352,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204578,7 +205361,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204587,7 +205370,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204596,7 +205379,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204605,7 +205388,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204614,7 +205397,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204623,7 +205406,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", + "weight": 0.8 + }, + { + "source": "api_qc_qcmaterialamountauthgrantbody", + "target": "schemas_qc_work_order_qcworkordercreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/qc.py", + "source_location": "L43", + "weight": 0.8 + }, + { + "source": "api_qc_qcmaterialamountauthbatchbody", + "target": "schemas_qc_work_order_qcworkordercreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/qc.py", + "source_location": "L43", "weight": 0.8 }, { @@ -204632,61 +205433,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { - "source": "api_qc_rationale_1836", + "source": "api_qc_rationale_1865", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { - "source": "api_qc_rationale_1846", + "source": "api_qc_rationale_1875", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { - "source": "api_qc_rationale_1856", + "source": "api_qc_rationale_1885", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { - "source": "api_qc_rationale_1906", + "source": "api_qc_rationale_1935", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { - "source": "api_qc_rationale_1970", + "source": "api_qc_rationale_1999", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { - "source": "api_qc_rationale_1997", + "source": "api_qc_rationale_2026", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", + "weight": 0.8 + }, + { + "source": "api_qc_rationale_2236", + "target": "schemas_qc_work_order_qcworkordercreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/qc.py", + "source_location": "L43", "weight": 0.8 }, { @@ -204695,7 +205505,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204704,7 +205514,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204713,7 +205523,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204722,7 +205532,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204731,7 +205541,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204740,7 +205550,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204749,7 +205559,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204758,7 +205568,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204767,7 +205577,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204776,7 +205586,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204785,7 +205595,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204794,7 +205604,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204803,7 +205613,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204812,7 +205622,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204821,7 +205631,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204830,7 +205640,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204839,7 +205649,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204848,7 +205658,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204857,7 +205667,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204866,7 +205676,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204875,7 +205685,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204884,7 +205694,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204893,7 +205703,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204902,7 +205712,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204911,7 +205721,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204920,7 +205730,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { @@ -204929,7 +205739,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", + "weight": 0.8 + }, + { + "source": "api_qc_qcmaterialamountauthgrantbody", + "target": "schemas_qc_work_order_qcworkorderupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/qc.py", + "source_location": "L43", + "weight": 0.8 + }, + { + "source": "api_qc_qcmaterialamountauthbatchbody", + "target": "schemas_qc_work_order_qcworkorderupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/qc.py", + "source_location": "L43", "weight": 0.8 }, { @@ -204938,61 +205766,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { - "source": "api_qc_rationale_1836", + "source": "api_qc_rationale_1865", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { - "source": "api_qc_rationale_1846", + "source": "api_qc_rationale_1875", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { - "source": "api_qc_rationale_1856", + "source": "api_qc_rationale_1885", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { - "source": "api_qc_rationale_1906", + "source": "api_qc_rationale_1935", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { - "source": "api_qc_rationale_1970", + "source": "api_qc_rationale_1999", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", "weight": 0.8 }, { - "source": "api_qc_rationale_1997", + "source": "api_qc_rationale_2026", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L41", + "source_location": "L43", + "weight": 0.8 + }, + { + "source": "api_qc_rationale_2236", + "target": "schemas_qc_work_order_qcworkorderupdatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/qc.py", + "source_location": "L43", "weight": 0.8 }, { @@ -205001,7 +205838,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205010,7 +205847,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205019,7 +205856,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205028,7 +205865,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205037,7 +205874,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205046,7 +205883,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205055,7 +205892,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205064,7 +205901,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205073,7 +205910,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205082,7 +205919,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205091,7 +205928,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205100,7 +205937,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205109,7 +205946,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205118,7 +205955,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205127,7 +205964,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205136,7 +205973,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205145,7 +205982,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205154,7 +205991,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205163,7 +206000,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205172,7 +206009,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205181,7 +206018,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205190,7 +206027,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205199,7 +206036,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205208,7 +206045,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205217,7 +206054,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205226,7 +206063,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { @@ -205235,7 +206072,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", + "weight": 0.8 + }, + { + "source": "api_qc_qcmaterialamountauthgrantbody", + "target": "schemas_qc_task_qctaskcreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/qc.py", + "source_location": "L44", + "weight": 0.8 + }, + { + "source": "api_qc_qcmaterialamountauthbatchbody", + "target": "schemas_qc_task_qctaskcreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/qc.py", + "source_location": "L44", "weight": 0.8 }, { @@ -205244,61 +206099,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { - "source": "api_qc_rationale_1836", + "source": "api_qc_rationale_1865", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { - "source": "api_qc_rationale_1846", + "source": "api_qc_rationale_1875", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { - "source": "api_qc_rationale_1856", + "source": "api_qc_rationale_1885", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { - "source": "api_qc_rationale_1906", + "source": "api_qc_rationale_1935", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { - "source": "api_qc_rationale_1970", + "source": "api_qc_rationale_1999", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", "weight": 0.8 }, { - "source": "api_qc_rationale_1997", + "source": "api_qc_rationale_2026", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L42", + "source_location": "L44", + "weight": 0.8 + }, + { + "source": "api_qc_rationale_2236", + "target": "schemas_qc_task_qctaskcreatebody", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/qc.py", + "source_location": "L44", "weight": 0.8 }, { @@ -206126,7 +206990,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/collection_protocol.py", - "source_location": "L901", + "source_location": "L954", "weight": 0.8 }, { @@ -206135,7 +206999,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/collection_protocol.py", - "source_location": "L901", + "source_location": "L954", "weight": 0.8 }, { @@ -206144,7 +207008,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/collection_protocol.py", - "source_location": "L901", + "source_location": "L954", "weight": 0.8 }, { @@ -206153,7 +207017,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/collection_protocol.py", - "source_location": "L901", + "source_location": "L954", "weight": 0.8 }, { @@ -206162,7 +207026,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/collection_protocol.py", - "source_location": "L901", + "source_location": "L954", "weight": 0.8 }, { @@ -206171,7 +207035,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/collection_protocol.py", - "source_location": "L901", + "source_location": "L954", "weight": 0.8 }, { @@ -206180,7 +207044,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/collection_protocol.py", - "source_location": "L901", + "source_location": "L954", "weight": 0.8 }, { @@ -206189,7 +207053,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/collection_protocol.py", - "source_location": "L901", + "source_location": "L954", "weight": 0.8 }, { @@ -206198,7 +207062,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/collection_protocol.py", - "source_location": "L901", + "source_location": "L954", "weight": 0.8 }, { @@ -206207,7 +207071,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/collection_protocol.py", - "source_location": "L901", + "source_location": "L954", "weight": 0.8 }, { @@ -206216,7 +207080,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/collection_protocol.py", - "source_location": "L901", + "source_location": "L954", "weight": 0.8 }, { @@ -206225,7 +207089,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/collection_protocol.py", - "source_location": "L901", + "source_location": "L954", "weight": 0.8 }, { @@ -206234,7 +207098,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/collection_protocol.py", - "source_location": "L901", + "source_location": "L954", "weight": 0.8 }, { @@ -206243,7 +207107,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/collection_protocol.py", - "source_location": "L901", + "source_location": "L954", "weight": 0.8 }, { @@ -206252,7 +207116,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/collection_protocol.py", - "source_location": "L901", + "source_location": "L954", "weight": 0.8 }, { @@ -229343,7 +230207,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L366", + "source_location": "L368", "weight": 1.0 }, { @@ -229353,7 +230217,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L473", + "source_location": "L475", "weight": 1.0 }, { @@ -229363,7 +230227,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L525", + "source_location": "L527", "weight": 1.0 }, { @@ -229373,7 +230237,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L576", + "source_location": "L578", "weight": 1.0 }, { @@ -229383,7 +230247,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L609", + "source_location": "L611", "weight": 1.0 }, { @@ -229393,7 +230257,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L623", + "source_location": "L625", "weight": 1.0 }, { @@ -229403,7 +230267,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L654", + "source_location": "L656", "weight": 1.0 }, { @@ -229413,7 +230277,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L747", + "source_location": "L749", "weight": 1.0 }, { @@ -229423,7 +230287,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L796", + "source_location": "L798", "weight": 1.0 }, { @@ -229433,7 +230297,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L940", + "source_location": "L942", "weight": 1.0 }, { @@ -229443,7 +230307,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L979", + "source_location": "L981", "weight": 1.0 }, { @@ -229453,7 +230317,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1026", + "source_location": "L1028", "weight": 1.0 }, { @@ -229463,7 +230327,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1052", + "source_location": "L1054", "weight": 1.0 }, { @@ -229473,7 +230337,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1135", + "source_location": "L1137", "weight": 1.0 }, { @@ -229483,7 +230347,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1201", + "source_location": "L1203", "weight": 1.0 }, { @@ -229493,7 +230357,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1202", + "source_location": "L1204", "weight": 1.0 }, { @@ -229503,7 +230367,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1243", + "source_location": "L1245", "weight": 1.0 }, { @@ -229513,7 +230377,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1252", + "source_location": "L1254", "weight": 1.0 }, { @@ -229523,7 +230387,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1258", + "source_location": "L1260", "weight": 1.0 }, { @@ -229533,7 +230397,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1264", + "source_location": "L1266", "weight": 1.0 }, { @@ -229543,7 +230407,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1270", + "source_location": "L1272", "weight": 1.0 }, { @@ -229553,7 +230417,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1365", + "source_location": "L1371", "weight": 1.0 }, { @@ -229563,7 +230427,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1367", + "source_location": "L1373", "weight": 1.0 }, { @@ -229573,7 +230437,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1385", + "source_location": "L1391", "weight": 1.0 }, { @@ -229583,7 +230447,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1407", + "source_location": "L1413", "weight": 1.0 }, { @@ -229593,7 +230457,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1408", + "source_location": "L1414", "weight": 1.0 }, { @@ -229603,7 +230467,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1498", + "source_location": "L1504", "weight": 1.0 }, { @@ -229613,7 +230477,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1541", + "source_location": "L1547", "weight": 1.0 }, { @@ -229623,7 +230487,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1542", + "source_location": "L1548", "weight": 1.0 }, { @@ -229633,7 +230497,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1578", + "source_location": "L1584", "weight": 1.0 }, { @@ -229643,7 +230507,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1579", + "source_location": "L1585", "weight": 1.0 }, { @@ -229653,7 +230517,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1694", + "source_location": "L1700", "weight": 1.0 }, { @@ -229663,7 +230527,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1695", + "source_location": "L1701", "weight": 1.0 }, { @@ -229673,7 +230537,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1739", + "source_location": "L1745", "weight": 1.0 }, { @@ -229683,7 +230547,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1740", + "source_location": "L1746", "weight": 1.0 }, { @@ -229693,7 +230557,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1861", + "source_location": "L1867", "weight": 1.0 }, { @@ -229703,7 +230567,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1878", + "source_location": "L1884", "weight": 1.0 }, { @@ -229713,7 +230577,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1879", + "source_location": "L1885", "weight": 1.0 }, { @@ -229723,7 +230587,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1879", + "source_location": "L1885", "weight": 1.0 }, { @@ -229733,7 +230597,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1903", + "source_location": "L1909", "weight": 1.0 }, { @@ -229743,7 +230607,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1965", + "source_location": "L1971", "weight": 1.0 }, { @@ -229753,7 +230617,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1986", + "source_location": "L1992", "weight": 1.0 }, { @@ -229763,7 +230627,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2030", + "source_location": "L2036", "weight": 1.0 }, { @@ -229773,7 +230637,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2125", + "source_location": "L2131", "weight": 1.0 }, { @@ -229783,7 +230647,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2126", + "source_location": "L2132", "weight": 1.0 }, { @@ -229793,7 +230657,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2145", + "source_location": "L2151", "weight": 1.0 }, { @@ -229803,7 +230667,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2192", + "source_location": "L2198", "weight": 1.0 }, { @@ -229813,7 +230677,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2243", + "source_location": "L2251", "weight": 1.0 }, { @@ -229823,7 +230687,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2246", + "source_location": "L2254", "weight": 1.0 }, { @@ -229833,7 +230697,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2247", + "source_location": "L2255", "weight": 1.0 }, { @@ -229843,7 +230707,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2248", + "source_location": "L2256", "weight": 1.0 }, { @@ -229853,7 +230717,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2306", + "source_location": "L2318", "weight": 1.0 }, { @@ -229863,7 +230727,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2328", + "source_location": "L2344", "weight": 1.0 }, { @@ -229873,7 +230737,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2418", + "source_location": "L2434", "weight": 1.0 }, { @@ -229883,7 +230747,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2430", + "source_location": "L2446", "weight": 1.0 }, { @@ -229893,7 +230757,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2431", + "source_location": "L2447", "weight": 1.0 }, { @@ -229903,7 +230767,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2435", + "source_location": "L2451", "weight": 1.0 }, { @@ -229913,7 +230777,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2504", + "source_location": "L2520", "weight": 1.0 }, { @@ -229923,7 +230787,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2505", + "source_location": "L2521", "weight": 1.0 }, { @@ -229933,7 +230797,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2509", + "source_location": "L2525", "weight": 1.0 }, { @@ -229943,7 +230807,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2569", + "source_location": "L2585", "weight": 1.0 }, { @@ -229953,7 +230817,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2615", + "source_location": "L2631", "weight": 1.0 }, { @@ -229963,7 +230827,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2616", + "source_location": "L2632", "weight": 1.0 }, { @@ -229973,7 +230837,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2617", + "source_location": "L2633", "weight": 1.0 }, { @@ -229983,7 +230847,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2621", + "source_location": "L2637", "weight": 1.0 }, { @@ -229993,7 +230857,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2638", + "source_location": "L2654", "weight": 1.0 }, { @@ -230003,7 +230867,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2646", + "source_location": "L2662", "weight": 1.0 }, { @@ -230013,7 +230877,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2716", + "source_location": "L2732", "weight": 1.0 }, { @@ -230023,7 +230887,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2726", + "source_location": "L2742", "weight": 1.0 }, { @@ -230033,7 +230897,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2730", + "source_location": "L2746", "weight": 1.0 }, { @@ -230043,7 +230907,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2734", + "source_location": "L2750", "weight": 1.0 }, { @@ -230053,7 +230917,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2735", + "source_location": "L2751", "weight": 1.0 }, { @@ -230063,7 +230927,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2823", + "source_location": "L2839", "weight": 1.0 }, { @@ -230073,7 +230937,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2837", + "source_location": "L2853", "weight": 1.0 }, { @@ -230083,7 +230947,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2838", + "source_location": "L2854", "weight": 1.0 }, { @@ -230093,7 +230957,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2853", + "source_location": "L2869", "weight": 1.0 }, { @@ -230103,7 +230967,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2948", + "source_location": "L2964", "weight": 1.0 }, { @@ -230113,7 +230977,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2949", + "source_location": "L2965", "weight": 1.0 }, { @@ -230123,7 +230987,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2950", + "source_location": "L2966", "weight": 1.0 }, { @@ -230133,7 +230997,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2974", + "source_location": "L2990", "weight": 1.0 }, { @@ -230143,7 +231007,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2985", + "source_location": "L3001", "weight": 1.0 }, { @@ -230153,7 +231017,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2987", + "source_location": "L3003", "weight": 1.0 }, { @@ -230163,7 +231027,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3017", + "source_location": "L3033", "weight": 1.0 }, { @@ -230173,7 +231037,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3019", + "source_location": "L3035", "weight": 1.0 }, { @@ -230183,7 +231047,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3068", + "source_location": "L3084", "weight": 1.0 }, { @@ -230193,7 +231057,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3111", + "source_location": "L3127", "weight": 1.0 }, { @@ -230203,7 +231067,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3116", + "source_location": "L3132", "weight": 1.0 }, { @@ -230213,7 +231077,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3166", + "source_location": "L3182", "weight": 1.0 }, { @@ -230223,7 +231087,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3168", + "source_location": "L3184", "weight": 1.0 }, { @@ -230233,7 +231097,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3174", + "source_location": "L3190", "weight": 1.0 }, { @@ -230243,7 +231107,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3175", + "source_location": "L3191", "weight": 1.0 }, { @@ -230253,7 +231117,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3201", + "source_location": "L3217", "weight": 1.0 }, { @@ -230263,7 +231127,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3237", + "source_location": "L3253", "weight": 1.0 }, { @@ -230273,7 +231137,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3238", + "source_location": "L3254", "weight": 1.0 }, { @@ -230283,7 +231147,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3242", + "source_location": "L3258", "weight": 1.0 }, { @@ -230293,7 +231157,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3366", + "source_location": "L3382", "weight": 1.0 }, { @@ -230303,7 +231167,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3375", + "source_location": "L3391", "weight": 1.0 }, { @@ -230313,7 +231177,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3376", + "source_location": "L3392", "weight": 1.0 }, { @@ -230323,7 +231187,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3380", + "source_location": "L3396", "weight": 1.0 }, { @@ -230333,7 +231197,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3411", + "source_location": "L3427", "weight": 1.0 }, { @@ -230343,7 +231207,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3477", + "source_location": "L3493", "weight": 1.0 }, { @@ -230353,7 +231217,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3528", + "source_location": "L3544", "weight": 1.0 }, { @@ -230363,7 +231227,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3653", + "source_location": "L3669", "weight": 1.0 }, { @@ -230373,7 +231237,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3691", + "source_location": "L3707", "weight": 1.0 }, { @@ -230383,7 +231247,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3694", + "source_location": "L3710", "weight": 1.0 }, { @@ -230393,7 +231257,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3695", + "source_location": "L3711", "weight": 1.0 }, { @@ -230403,7 +231267,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3719", + "source_location": "L3735", "weight": 1.0 }, { @@ -230413,7 +231277,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3785", + "source_location": "L3801", "weight": 1.0 }, { @@ -230423,7 +231287,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3786", + "source_location": "L3802", "weight": 1.0 }, { @@ -230433,7 +231297,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3817", + "source_location": "L3833", "weight": 1.0 }, { @@ -230443,7 +231307,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3818", + "source_location": "L3834", "weight": 1.0 }, { @@ -230453,7 +231317,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3845", + "source_location": "L3861", "weight": 1.0 }, { @@ -232313,7 +233177,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L61", + "source_location": "L62", "weight": 1.0 }, { @@ -232323,7 +233187,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L78", + "source_location": "L79", "weight": 1.0 }, { @@ -232333,7 +233197,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L114", + "source_location": "L115", "weight": 1.0 }, { @@ -232343,7 +233207,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L150", + "source_location": "L151", "weight": 1.0 }, { @@ -232353,7 +233217,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L167", + "source_location": "L168", "weight": 1.0 }, { @@ -232363,7 +233227,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L190", + "source_location": "L191", "weight": 1.0 }, { @@ -232373,7 +233237,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L217", + "source_location": "L218", "weight": 1.0 }, { @@ -232383,7 +233247,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L249", + "source_location": "L250", "weight": 1.0 }, { @@ -232393,7 +233257,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L256", + "source_location": "L257", "weight": 1.0 }, { @@ -232403,7 +233267,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L277", + "source_location": "L278", "weight": 1.0 }, { @@ -232413,7 +233277,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L334", + "source_location": "L335", "weight": 1.0 }, { @@ -232423,7 +233287,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L376", + "source_location": "L377", "weight": 1.0 }, { @@ -232433,7 +233297,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L393", + "source_location": "L394", "weight": 1.0 }, { @@ -232443,7 +233307,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L432", + "source_location": "L433", "weight": 1.0 }, { @@ -232453,7 +233317,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L436", + "source_location": "L437", "weight": 1.0 }, { @@ -232463,7 +233327,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L462", + "source_location": "L463", "weight": 1.0 }, { @@ -232473,7 +233337,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L501", + "source_location": "L502", "weight": 1.0 }, { @@ -232483,7 +233347,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L505", + "source_location": "L506", "weight": 1.0 }, { @@ -232493,7 +233357,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L559", + "source_location": "L560", "weight": 1.0 }, { @@ -232503,7 +233367,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L570", + "source_location": "L571", "weight": 1.0 }, { @@ -232513,7 +233377,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L572", + "source_location": "L573", "weight": 1.0 }, { @@ -232523,7 +233387,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L601", + "source_location": "L602", "weight": 1.0 }, { @@ -232533,7 +233397,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L615", + "source_location": "L616", "weight": 1.0 }, { @@ -232543,7 +233407,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L630", + "source_location": "L631", "weight": 1.0 }, { @@ -232553,7 +233417,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L633", + "source_location": "L634", "weight": 1.0 }, { @@ -232563,7 +233427,17 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L656", + "source_location": "L657", + "weight": 1.0 + }, + { + "source": "crud_pre_transit_sample_hydrate_collection_rows", + "target": "crud_collection_protocol_urls_to_attachment_list", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pre_transit_sample.py", + "source_location": "L672", "weight": 1.0 }, { @@ -232573,7 +233447,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L770", + "source_location": "L774", "weight": 1.0 }, { @@ -232583,7 +233457,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L781", + "source_location": "L785", "weight": 1.0 }, { @@ -232593,7 +233467,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L783", + "source_location": "L787", "weight": 1.0 }, { @@ -232603,7 +233477,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L812", + "source_location": "L816", "weight": 1.0 }, { @@ -232613,7 +233487,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L826", + "source_location": "L830", "weight": 1.0 }, { @@ -232623,7 +233497,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L841", + "source_location": "L845", "weight": 1.0 }, { @@ -232633,7 +233507,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L844", + "source_location": "L848", "weight": 1.0 }, { @@ -232643,7 +233517,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L881", + "source_location": "L885", "weight": 1.0 }, { @@ -232653,7 +233527,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L1039", + "source_location": "L1043", "weight": 1.0 }, { @@ -232663,7 +233537,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L1067", + "source_location": "L1071", "weight": 1.0 }, { @@ -232673,7 +233547,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L1136", + "source_location": "L1140", "weight": 1.0 }, { @@ -232683,7 +233557,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pre_transit_sample.py", - "source_location": "L1223", + "source_location": "L1227", "weight": 1.0 }, { @@ -233076,6 +233950,26 @@ "source_location": "L791", "weight": 1.0 }, + { + "source": "crud_qc_material_stock_batch_append_batch_qty_adjust", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_stock_batch.py", + "source_location": "L813", + "weight": 1.0 + }, + { + "source": "crud_qc_material_stock_batch_append_batch_qty_adjust", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_stock_batch.py", + "source_location": "L814", + "weight": 1.0 + }, { "source": "crud_qc_material_stock_batch_update_batch", "target": "str", @@ -233083,7 +233977,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L847", + "source_location": "L887", "weight": 1.0 }, { @@ -233093,7 +233987,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L849", + "source_location": "L889", "weight": 1.0 }, { @@ -233103,7 +233997,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L851", + "source_location": "L891", "weight": 1.0 }, { @@ -233113,27 +234007,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L907", - "weight": 1.0 - }, - { - "source": "crud_qc_material_stock_batch_update_batch", - "target": "models_qc_material_bizqcmaterialusage", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L933", - "weight": 1.0 - }, - { - "source": "crud_qc_material_stock_batch_update_batch", - "target": "core_utils_generate_uuid", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L934", + "source_location": "L947", "weight": 1.0 }, { @@ -233143,7 +234017,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L1007", + "source_location": "L1060", "weight": 1.0 }, { @@ -233656,6 +234530,76 @@ "source_location": "L254", "weight": 1.0 }, + { + "source": "crud_qc_material_amount_auth_get_auth_dept_id", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L56", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_assert_user_in_auth_dept", + "target": "core_data_scope_get_child_dept_ids", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L66", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_list_authorized_users", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_list_authorized_users", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L146", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_grant_amount_view_role", + "target": "models_models_sysuserrole", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L181", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_grant_amount_view_role", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L182", + "weight": 1.0 + }, + { + "source": "crud_qc_material_amount_auth_revoke_amount_view_role", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_amount_auth.py", + "source_location": "L214", + "weight": 1.0 + }, { "source": "crud_cell_product_apply_cell_product_status_change", "target": "crud_storage_occupancy_remove_by_item", @@ -234383,7 +235327,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L264", + "source_location": "L274", "weight": 1.0 }, { @@ -234393,7 +235337,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L323", + "source_location": "L336", "weight": 1.0 }, { @@ -234403,7 +235347,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L373", + "source_location": "L386", "weight": 1.0 }, { @@ -234413,7 +235357,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L562", + "source_location": "L575", "weight": 1.0 }, { @@ -234423,7 +235367,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L604", + "source_location": "L617", "weight": 1.0 }, { @@ -234433,7 +235377,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L649", + "source_location": "L662", "weight": 1.0 }, { @@ -234443,7 +235387,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L663", + "source_location": "L676", "weight": 1.0 }, { @@ -234453,7 +235397,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L722", + "source_location": "L735", "weight": 1.0 }, { @@ -234463,7 +235407,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L729", + "source_location": "L742", "weight": 1.0 }, { @@ -234473,7 +235417,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L782", + "source_location": "L795", "weight": 1.0 }, { @@ -234483,7 +235427,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L785", + "source_location": "L798", "weight": 1.0 }, { @@ -234493,7 +235437,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L802", + "source_location": "L815", "weight": 1.0 }, { @@ -234503,7 +235447,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L817", + "source_location": "L830", "weight": 1.0 }, { @@ -234513,7 +235457,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L820", + "source_location": "L833", "weight": 1.0 }, { @@ -234523,7 +235467,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L825", + "source_location": "L838", "weight": 1.0 }, { @@ -234533,7 +235477,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L831", + "source_location": "L844", "weight": 1.0 }, { @@ -234543,7 +235487,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L834", + "source_location": "L847", "weight": 1.0 }, { @@ -234553,7 +235497,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L886", + "source_location": "L899", "weight": 1.0 }, { @@ -234563,7 +235507,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L890", + "source_location": "L903", "weight": 1.0 }, { @@ -234573,7 +235517,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L893", + "source_location": "L906", "weight": 1.0 }, { @@ -234583,7 +235527,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L898", + "source_location": "L911", "weight": 1.0 }, { @@ -234593,7 +235537,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L899", + "source_location": "L912", "weight": 1.0 }, { @@ -234603,7 +235547,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L997", + "source_location": "L1014", "weight": 1.0 }, { @@ -234613,7 +235557,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1084", + "source_location": "L1101", "weight": 1.0 }, { @@ -234623,7 +235567,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1151", + "source_location": "L1168", "weight": 1.0 }, { @@ -234633,7 +235577,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1155", + "source_location": "L1172", "weight": 1.0 }, { @@ -234643,7 +235587,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1174", + "source_location": "L1191", "weight": 1.0 }, { @@ -234653,7 +235597,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1223", + "source_location": "L1240", "weight": 1.0 }, { @@ -234663,7 +235607,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1224", + "source_location": "L1241", "weight": 1.0 }, { @@ -234673,7 +235617,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1294", + "source_location": "L1311", "weight": 1.0 }, { @@ -234683,7 +235627,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1300", + "source_location": "L1317", "weight": 1.0 }, { @@ -234693,7 +235637,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1317", + "source_location": "L1334", "weight": 1.0 }, { @@ -234703,7 +235647,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1360", + "source_location": "L1377", "weight": 1.0 }, { @@ -234713,7 +235657,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1418", + "source_location": "L1435", "weight": 1.0 }, { @@ -234723,7 +235667,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1419", + "source_location": "L1436", "weight": 1.0 }, { @@ -234733,7 +235677,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1444", + "source_location": "L1461", "weight": 1.0 }, { @@ -234743,7 +235687,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1482", + "source_location": "L1499", "weight": 1.0 }, { @@ -234753,7 +235697,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1504", + "source_location": "L1521", "weight": 1.0 }, { @@ -234763,7 +235707,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1533", + "source_location": "L1550", "weight": 1.0 }, { @@ -234773,7 +235717,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1535", + "source_location": "L1552", "weight": 1.0 }, { @@ -234783,7 +235727,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1567", + "source_location": "L1584", "weight": 1.0 }, { @@ -234793,7 +235737,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1612", + "source_location": "L1629", "weight": 1.0 }, { @@ -234803,7 +235747,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1662", + "source_location": "L1680", "weight": 1.0 }, { @@ -234813,7 +235757,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1663", + "source_location": "L1681", "weight": 1.0 }, { @@ -234823,7 +235767,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1687", + "source_location": "L1705", "weight": 1.0 }, { @@ -234833,7 +235777,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1725", + "source_location": "L1743", "weight": 1.0 }, { @@ -234843,7 +235787,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1747", + "source_location": "L1765", "weight": 1.0 }, { @@ -234853,7 +235797,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1776", + "source_location": "L1794", "weight": 1.0 }, { @@ -234863,7 +235807,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1778", + "source_location": "L1796", "weight": 1.0 }, { @@ -234873,7 +235817,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1810", + "source_location": "L1828", "weight": 1.0 }, { @@ -234883,7 +235827,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1850", + "source_location": "L1868", "weight": 1.0 }, { @@ -234893,7 +235837,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1851", + "source_location": "L1869", "weight": 1.0 }, { @@ -234903,7 +235847,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1855", + "source_location": "L1873", "weight": 1.0 }, { @@ -234913,7 +235857,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1874", + "source_location": "L1892", "weight": 1.0 }, { @@ -234923,7 +235867,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1879", + "source_location": "L1897", "weight": 1.0 }, { @@ -234933,7 +235877,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1898", + "source_location": "L1916", "weight": 1.0 }, { @@ -234943,7 +235887,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1899", + "source_location": "L1917", "weight": 1.0 }, { @@ -234953,7 +235897,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1903", + "source_location": "L1921", "weight": 1.0 }, { @@ -234963,7 +235907,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1918", + "source_location": "L1936", "weight": 1.0 }, { @@ -234973,7 +235917,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1959", + "source_location": "L1977", "weight": 1.0 }, { @@ -234983,7 +235927,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L1998", + "source_location": "L2016", "weight": 1.0 }, { @@ -234993,7 +235937,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L2008", + "source_location": "L2026", "weight": 1.0 }, { @@ -235003,7 +235947,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L2009", + "source_location": "L2027", "weight": 1.0 }, { @@ -235013,7 +235957,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L2019", + "source_location": "L2037", "weight": 1.0 }, { @@ -235023,7 +235967,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L2020", + "source_location": "L2038", "weight": 1.0 }, { @@ -235033,7 +235977,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L2040", + "source_location": "L2058", "weight": 1.0 }, { @@ -235043,7 +235987,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L2050", + "source_location": "L2068", "weight": 1.0 }, { @@ -235053,7 +235997,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L2075", + "source_location": "L2093", "weight": 1.0 }, { @@ -235063,7 +236007,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L2081", + "source_location": "L2099", "weight": 1.0 }, { @@ -235073,7 +236017,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L2085", + "source_location": "L2103", "weight": 1.0 }, { @@ -235083,7 +236027,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L2089", + "source_location": "L2107", "weight": 1.0 }, { @@ -235093,7 +236037,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/research_donation.py", - "source_location": "L2090", + "source_location": "L2108", "weight": 1.0 }, { @@ -238186,6 +239130,16 @@ "source_location": "L262", "weight": 1.0 }, + { + "source": "crud_sample_reception_donation_rows_to_sample_list_items", + "target": "crud_collection_protocol_urls_to_attachment_list", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L278", + "weight": 1.0 + }, { "source": "crud_sample_reception_donation_rows_to_sample_list_items", "target": "utils_sample_special_sample_special_to_dict", @@ -238193,7 +239147,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L287", + "source_location": "L290", "weight": 1.0 }, { @@ -238203,7 +239157,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L293", + "source_location": "L296", "weight": 1.0 }, { @@ -238213,17 +239167,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L294", - "weight": 1.0 - }, - { - "source": "crud_sample_reception_donation_rows_to_sample_list_items", - "target": "crud_collection_protocol_urls_to_attachment_list", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/sample_reception.py", - "source_location": "L295", + "source_location": "L297", "weight": 1.0 }, { @@ -238233,7 +239177,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L299", + "source_location": "L302", "weight": 1.0 }, { @@ -238243,7 +239187,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L301", + "source_location": "L304", "weight": 1.0 }, { @@ -238253,7 +239197,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L312", + "source_location": "L315", "weight": 1.0 }, { @@ -238263,7 +239207,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L384", + "source_location": "L387", "weight": 1.0 }, { @@ -238273,7 +239217,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L409", + "source_location": "L412", "weight": 1.0 }, { @@ -238283,7 +239227,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L423", + "source_location": "L426", "weight": 1.0 }, { @@ -238293,27 +239237,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L447", - "weight": 1.0 - }, - { - "source": "crud_sample_reception_rows_to_sample_list_items", - "target": "crud_sample_reception_check_result_get_check_results_for_reception", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/sample_reception.py", - "source_location": "L456", - "weight": 1.0 - }, - { - "source": "crud_sample_reception_rows_to_sample_list_items", - "target": "crud_base_crudbase_update", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/sample_reception.py", - "source_location": "L457", + "source_location": "L450", "weight": 1.0 }, { @@ -238323,12 +239247,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L458", + "source_location": "L453", "weight": 1.0 }, { "source": "crud_sample_reception_rows_to_sample_list_items", - "target": "str", + "target": "crud_sample_reception_check_result_get_check_results_for_reception", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -238336,6 +239260,26 @@ "source_location": "L462", "weight": 1.0 }, + { + "source": "crud_sample_reception_rows_to_sample_list_items", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L463", + "weight": 1.0 + }, + { + "source": "crud_sample_reception_rows_to_sample_list_items", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L468", + "weight": 1.0 + }, { "source": "crud_sample_reception_rows_to_sample_list_items", "target": "crud_sample_production_reception_get_map_by_reception_ids", @@ -238343,7 +239287,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L464", + "source_location": "L470", "weight": 1.0 }, { @@ -238353,7 +239297,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L492", + "source_location": "L498", "weight": 1.0 }, { @@ -238363,7 +239307,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L519", + "source_location": "L525", "weight": 1.0 }, { @@ -238373,7 +239317,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L609", + "source_location": "L615", "weight": 1.0 }, { @@ -238383,7 +239327,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L621", + "source_location": "L627", "weight": 1.0 }, { @@ -238393,7 +239337,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L679", + "source_location": "L685", "weight": 1.0 }, { @@ -238403,7 +239347,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L706", + "source_location": "L712", "weight": 1.0 }, { @@ -238413,7 +239357,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L710", + "source_location": "L716", "weight": 1.0 }, { @@ -238423,7 +239367,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L861", + "source_location": "L867", "weight": 1.0 }, { @@ -238433,7 +239377,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L862", + "source_location": "L868", "weight": 1.0 }, { @@ -238443,7 +239387,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L877", + "source_location": "L883", "weight": 1.0 }, { @@ -238453,7 +239397,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L878", + "source_location": "L884", "weight": 1.0 }, { @@ -238463,7 +239407,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L907", + "source_location": "L913", "weight": 1.0 }, { @@ -238473,7 +239417,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L925", + "source_location": "L931", "weight": 1.0 }, { @@ -238483,7 +239427,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L930", + "source_location": "L936", "weight": 1.0 }, { @@ -238493,7 +239437,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L939", + "source_location": "L945", "weight": 1.0 }, { @@ -238503,7 +239447,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L993", + "source_location": "L999", "weight": 1.0 }, { @@ -238513,7 +239457,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1019", + "source_location": "L1025", "weight": 1.0 }, { @@ -238523,7 +239467,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1064", + "source_location": "L1070", "weight": 1.0 }, { @@ -238533,7 +239477,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1065", + "source_location": "L1071", "weight": 1.0 }, { @@ -238543,7 +239487,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1100", + "source_location": "L1106", "weight": 1.0 }, { @@ -238553,7 +239497,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1106", + "source_location": "L1112", "weight": 1.0 }, { @@ -238563,7 +239507,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1124", + "source_location": "L1130", "weight": 1.0 }, { @@ -238573,7 +239517,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1138", + "source_location": "L1144", "weight": 1.0 }, { @@ -238583,7 +239527,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1138", + "source_location": "L1144", "weight": 1.0 }, { @@ -238593,7 +239537,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1145", + "source_location": "L1151", "weight": 1.0 }, { @@ -238603,7 +239547,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1156", + "source_location": "L1162", "weight": 1.0 }, { @@ -238613,7 +239557,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1158", + "source_location": "L1164", "weight": 1.0 }, { @@ -238623,7 +239567,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1160", + "source_location": "L1166", "weight": 1.0 }, { @@ -238633,7 +239577,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1223", + "source_location": "L1229", "weight": 1.0 }, { @@ -238643,19 +239587,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1226", - "weight": 1.0 - }, - { - "source": "crud_sample_reception_get_receptions_map_for_samples", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/sample_reception.py", "source_location": "L1232", "weight": 1.0 }, + { + "source": "crud_sample_reception_get_receptions_map_for_samples", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L1238", + "weight": 1.0 + }, { "source": "crud_sample_reception_get_receptions_map_for_donation_samples", "target": "crud_sample_reception_check_result_list_results_by_reception_ids", @@ -238663,7 +239607,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1261", + "source_location": "L1267", "weight": 1.0 }, { @@ -238673,19 +239617,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1262", - "weight": 1.0 - }, - { - "source": "crud_sample_reception_get_receptions_map_for_donation_samples", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/sample_reception.py", "source_location": "L1268", "weight": 1.0 }, + { + "source": "crud_sample_reception_get_receptions_map_for_donation_samples", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/sample_reception.py", + "source_location": "L1274", + "weight": 1.0 + }, { "source": "crud_sample_reception_get_receptions_map_for_donation_samples", "target": "crud_sample_reception_check_result_get_check_results_for_reception", @@ -238693,7 +239637,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1270", + "source_location": "L1276", "weight": 1.0 }, { @@ -238703,7 +239647,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1272", + "source_location": "L1278", "weight": 1.0 }, { @@ -238713,7 +239657,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1349", + "source_location": "L1355", "weight": 1.0 }, { @@ -238723,7 +239667,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/sample_reception.py", - "source_location": "L1522", + "source_location": "L1528", "weight": 1.0 }, { @@ -246163,7 +247107,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L109", + "source_location": "L111", "weight": 1.0 }, { @@ -246173,7 +247117,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L110", + "source_location": "L112", "weight": 1.0 }, { @@ -246183,7 +247127,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L114", + "source_location": "L116", "weight": 1.0 }, { @@ -246193,7 +247137,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L114", + "source_location": "L116", "weight": 1.0 }, { @@ -246203,7 +247147,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L116", + "source_location": "L118", "weight": 1.0 }, { @@ -246213,7 +247157,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L116", + "source_location": "L118", "weight": 1.0 }, { @@ -246223,7 +247167,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L127", + "source_location": "L129", "weight": 1.0 }, { @@ -246233,7 +247177,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L128", + "source_location": "L130", "weight": 1.0 }, { @@ -246243,7 +247187,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L128", + "source_location": "L130", "weight": 1.0 }, { @@ -246253,7 +247197,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L130", + "source_location": "L132", "weight": 1.0 }, { @@ -246263,7 +247207,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L130", + "source_location": "L132", "weight": 1.0 }, { @@ -246273,7 +247217,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L142", + "source_location": "L144", "weight": 1.0 }, { @@ -246283,7 +247227,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L143", + "source_location": "L145", "weight": 1.0 }, { @@ -246293,7 +247237,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L159", + "source_location": "L161", "weight": 1.0 }, { @@ -246303,7 +247247,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L161", + "source_location": "L163", "weight": 1.0 }, { @@ -246313,7 +247257,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L161", + "source_location": "L163", "weight": 1.0 }, { @@ -246323,7 +247267,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L163", + "source_location": "L165", "weight": 1.0 }, { @@ -246333,7 +247277,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L163", + "source_location": "L165", "weight": 1.0 }, { @@ -246343,7 +247287,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L178", + "source_location": "L180", "weight": 1.0 }, { @@ -246353,7 +247297,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L179", + "source_location": "L181", "weight": 1.0 }, { @@ -246363,7 +247307,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L195", + "source_location": "L197", "weight": 1.0 }, { @@ -246373,7 +247317,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L198", + "source_location": "L200", "weight": 1.0 }, { @@ -246383,7 +247327,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L198", + "source_location": "L200", "weight": 1.0 }, { @@ -246393,7 +247337,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L200", + "source_location": "L202", "weight": 1.0 }, { @@ -246403,7 +247347,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L200", + "source_location": "L202", "weight": 1.0 }, { @@ -246413,32 +247357,22 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L214", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_third_party_company", - "target": "crud_qc_third_party_company_soft_delete_company", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L215", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_third_party_company", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L216", "weight": 1.0 }, { "source": "api_qc_delete_qc_third_party_company", - "target": "core_response_error_response", + "target": "crud_qc_third_party_company_soft_delete_company", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L217", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_third_party_company", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -246446,6 +247380,16 @@ "source_location": "L218", "weight": 1.0 }, + { + "source": "api_qc_delete_qc_third_party_company", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L220", + "weight": 1.0 + }, { "source": "api_qc_delete_qc_third_party_company", "target": "str", @@ -246453,7 +247397,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L218", + "source_location": "L220", "weight": 1.0 }, { @@ -246463,7 +247407,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L263", + "source_location": "L265", "weight": 1.0 }, { @@ -246473,7 +247417,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L264", + "source_location": "L266", "weight": 1.0 }, { @@ -246483,7 +247427,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L274", + "source_location": "L276", "weight": 1.0 }, { @@ -246493,7 +247437,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L274", + "source_location": "L276", "weight": 1.0 }, { @@ -246503,7 +247447,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L276", + "source_location": "L278", "weight": 1.0 }, { @@ -246513,7 +247457,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L276", + "source_location": "L278", "weight": 1.0 }, { @@ -246523,7 +247467,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L288", + "source_location": "L290", "weight": 1.0 }, { @@ -246533,7 +247477,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L289", + "source_location": "L291", "weight": 1.0 }, { @@ -246543,7 +247487,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L289", + "source_location": "L291", "weight": 1.0 }, { @@ -246553,7 +247497,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L291", + "source_location": "L293", "weight": 1.0 }, { @@ -246563,7 +247507,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L291", + "source_location": "L293", "weight": 1.0 }, { @@ -246573,7 +247517,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L303", + "source_location": "L305", "weight": 1.0 }, { @@ -246583,7 +247527,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L304", + "source_location": "L306", "weight": 1.0 }, { @@ -246593,7 +247537,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L314", + "source_location": "L316", "weight": 1.0 }, { @@ -246603,7 +247547,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L316", + "source_location": "L318", "weight": 1.0 }, { @@ -246613,7 +247557,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L316", + "source_location": "L318", "weight": 1.0 }, { @@ -246623,7 +247567,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L318", + "source_location": "L320", "weight": 1.0 }, { @@ -246633,7 +247577,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L318", + "source_location": "L320", "weight": 1.0 }, { @@ -246643,7 +247587,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L333", + "source_location": "L335", "weight": 1.0 }, { @@ -246653,7 +247597,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L334", + "source_location": "L336", "weight": 1.0 }, { @@ -246663,7 +247607,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L344", + "source_location": "L346", "weight": 1.0 }, { @@ -246673,7 +247617,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L347", + "source_location": "L349", "weight": 1.0 }, { @@ -246683,7 +247627,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L347", + "source_location": "L349", "weight": 1.0 }, { @@ -246693,7 +247637,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L349", + "source_location": "L351", "weight": 1.0 }, { @@ -246703,7 +247647,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L349", + "source_location": "L351", "weight": 1.0 }, { @@ -246713,32 +247657,22 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L363", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_third_party_item", - "target": "crud_qc_third_party_item_soft_delete_item", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L364", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_third_party_item", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L365", "weight": 1.0 }, { "source": "api_qc_delete_qc_third_party_item", - "target": "core_response_error_response", + "target": "crud_qc_third_party_item_soft_delete_item", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L366", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_third_party_item", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -246746,6 +247680,16 @@ "source_location": "L367", "weight": 1.0 }, + { + "source": "api_qc_delete_qc_third_party_item", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L369", + "weight": 1.0 + }, { "source": "api_qc_delete_qc_third_party_item", "target": "str", @@ -246753,7 +247697,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L367", + "source_location": "L369", "weight": 1.0 }, { @@ -246763,7 +247707,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L431", + "source_location": "L433", "weight": 1.0 }, { @@ -246773,7 +247717,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L432", + "source_location": "L434", "weight": 1.0 }, { @@ -246783,7 +247727,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L436", + "source_location": "L438", "weight": 1.0 }, { @@ -246793,7 +247737,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L436", + "source_location": "L438", "weight": 1.0 }, { @@ -246803,7 +247747,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L438", + "source_location": "L440", "weight": 1.0 }, { @@ -246813,7 +247757,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L438", + "source_location": "L440", "weight": 1.0 }, { @@ -246823,7 +247767,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L449", + "source_location": "L451", "weight": 1.0 }, { @@ -246833,7 +247777,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L450", + "source_location": "L452", "weight": 1.0 }, { @@ -246843,7 +247787,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L450", + "source_location": "L452", "weight": 1.0 }, { @@ -246853,7 +247797,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L452", + "source_location": "L454", "weight": 1.0 }, { @@ -246863,7 +247807,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L452", + "source_location": "L454", "weight": 1.0 }, { @@ -246873,7 +247817,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L464", + "source_location": "L466", "weight": 1.0 }, { @@ -246883,7 +247827,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L465", + "source_location": "L467", "weight": 1.0 }, { @@ -246893,7 +247837,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L474", + "source_location": "L476", "weight": 1.0 }, { @@ -246903,7 +247847,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L476", + "source_location": "L478", "weight": 1.0 }, { @@ -246913,7 +247857,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L476", + "source_location": "L478", "weight": 1.0 }, { @@ -246923,7 +247867,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L478", + "source_location": "L480", "weight": 1.0 }, { @@ -246933,7 +247877,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L478", + "source_location": "L480", "weight": 1.0 }, { @@ -246943,7 +247887,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L493", + "source_location": "L495", "weight": 1.0 }, { @@ -246953,7 +247897,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L494", + "source_location": "L496", "weight": 1.0 }, { @@ -246963,7 +247907,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L503", + "source_location": "L505", "weight": 1.0 }, { @@ -246973,7 +247917,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L506", + "source_location": "L508", "weight": 1.0 }, { @@ -246983,7 +247927,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L506", + "source_location": "L508", "weight": 1.0 }, { @@ -246993,7 +247937,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L508", + "source_location": "L510", "weight": 1.0 }, { @@ -247003,7 +247947,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L508", + "source_location": "L510", "weight": 1.0 }, { @@ -247013,32 +247957,22 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L522", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_lab_test_item", - "target": "crud_qc_lab_test_item_soft_delete_lab_item", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L523", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_lab_test_item", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L524", "weight": 1.0 }, { "source": "api_qc_delete_qc_lab_test_item", - "target": "core_response_error_response", + "target": "crud_qc_lab_test_item_soft_delete_lab_item", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L525", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_lab_test_item", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -247046,6 +247980,16 @@ "source_location": "L526", "weight": 1.0 }, + { + "source": "api_qc_delete_qc_lab_test_item", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L528", + "weight": 1.0 + }, { "source": "api_qc_delete_qc_lab_test_item", "target": "str", @@ -247053,7 +247997,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L526", + "source_location": "L528", "weight": 1.0 }, { @@ -247063,7 +248007,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L544", + "source_location": "L546", "weight": 1.0 }, { @@ -247073,7 +248017,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L545", + "source_location": "L547", "weight": 1.0 }, { @@ -247083,7 +248027,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L545", + "source_location": "L547", "weight": 1.0 }, { @@ -247093,7 +248037,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L547", + "source_location": "L549", "weight": 1.0 }, { @@ -247103,7 +248047,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L547", + "source_location": "L549", "weight": 1.0 }, { @@ -247113,7 +248057,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L561", + "source_location": "L563", "weight": 1.0 }, { @@ -247123,7 +248067,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L562", + "source_location": "L564", "weight": 1.0 }, { @@ -247133,7 +248077,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L563", + "source_location": "L565", "weight": 1.0 }, { @@ -247143,7 +248087,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L563", + "source_location": "L565", "weight": 1.0 }, { @@ -247153,7 +248097,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L567", + "source_location": "L569", "weight": 1.0 }, { @@ -247163,7 +248107,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L567", + "source_location": "L569", "weight": 1.0 }, { @@ -247173,7 +248117,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L608", + "source_location": "L610", "weight": 1.0 }, { @@ -247183,7 +248127,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L611", + "source_location": "L613", "weight": 1.0 }, { @@ -247193,7 +248137,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L614", + "source_location": "L616", "weight": 1.0 }, { @@ -247203,7 +248147,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L620", + "source_location": "L622", "weight": 1.0 }, { @@ -247213,7 +248157,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L632", + "source_location": "L634", "weight": 1.0 }, { @@ -247223,7 +248167,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L632", + "source_location": "L634", "weight": 1.0 }, { @@ -247233,7 +248177,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L634", + "source_location": "L636", "weight": 1.0 }, { @@ -247243,7 +248187,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L634", + "source_location": "L636", "weight": 1.0 }, { @@ -247253,7 +248197,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L659", + "source_location": "L661", "weight": 1.0 }, { @@ -247263,7 +248207,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L660", + "source_location": "L662", "weight": 1.0 }, { @@ -247273,7 +248217,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L678", + "source_location": "L680", "weight": 1.0 }, { @@ -247283,7 +248227,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L678", + "source_location": "L680", "weight": 1.0 }, { @@ -247293,7 +248237,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L680", + "source_location": "L682", "weight": 1.0 }, { @@ -247303,7 +248247,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L680", + "source_location": "L682", "weight": 1.0 }, { @@ -247313,7 +248257,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L691", + "source_location": "L693", "weight": 1.0 }, { @@ -247323,7 +248267,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L692", + "source_location": "L694", "weight": 1.0 }, { @@ -247333,7 +248277,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L695", + "source_location": "L697", "weight": 1.0 }, { @@ -247343,7 +248287,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L697", + "source_location": "L699", "weight": 1.0 }, { @@ -247353,7 +248297,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L697", + "source_location": "L699", "weight": 1.0 }, { @@ -247363,7 +248307,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L708", + "source_location": "L710", "weight": 1.0 }, { @@ -247373,7 +248317,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L709", + "source_location": "L711", "weight": 1.0 }, { @@ -247383,22 +248327,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L712", - "weight": 1.0 - }, - { - "source": "api_qc_qc_work_order_mine_tab_unfinished_counts", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L714", "weight": 1.0 }, { "source": "api_qc_qc_work_order_mine_tab_unfinished_counts", - "target": "core_response_error_response", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -247406,6 +248340,16 @@ "source_location": "L716", "weight": 1.0 }, + { + "source": "api_qc_qc_work_order_mine_tab_unfinished_counts", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L718", + "weight": 1.0 + }, { "source": "api_qc_qc_work_order_mine_tab_unfinished_counts", "target": "str", @@ -247413,7 +248357,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L716", + "source_location": "L718", "weight": 1.0 }, { @@ -247423,7 +248367,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L731", + "source_location": "L733", "weight": 1.0 }, { @@ -247433,7 +248377,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L732", + "source_location": "L734", "weight": 1.0 }, { @@ -247443,7 +248387,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L739", + "source_location": "L741", "weight": 1.0 }, { @@ -247453,7 +248397,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L741", + "source_location": "L743", "weight": 1.0 }, { @@ -247463,7 +248407,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L741", + "source_location": "L743", "weight": 1.0 }, { @@ -247473,7 +248417,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L753", + "source_location": "L755", "weight": 1.0 }, { @@ -247483,7 +248427,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L754", + "source_location": "L756", "weight": 1.0 }, { @@ -247493,7 +248437,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L756", + "source_location": "L758", "weight": 1.0 }, { @@ -247503,7 +248447,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L758", + "source_location": "L760", "weight": 1.0 }, { @@ -247513,7 +248457,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L758", + "source_location": "L760", "weight": 1.0 }, { @@ -247523,7 +248467,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L772", + "source_location": "L774", "weight": 1.0 }, { @@ -247533,7 +248477,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L775", + "source_location": "L777", "weight": 1.0 }, { @@ -247543,7 +248487,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L777", + "source_location": "L779", "weight": 1.0 }, { @@ -247553,7 +248497,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L777", + "source_location": "L779", "weight": 1.0 }, { @@ -247563,7 +248507,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L792", + "source_location": "L794", "weight": 1.0 }, { @@ -247573,7 +248517,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L797", + "source_location": "L799", "weight": 1.0 }, { @@ -247583,7 +248527,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L803", + "source_location": "L805", "weight": 1.0 }, { @@ -247593,7 +248537,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L803", + "source_location": "L805", "weight": 1.0 }, { @@ -247603,7 +248547,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L805", + "source_location": "L807", "weight": 1.0 }, { @@ -247613,7 +248557,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L805", + "source_location": "L807", "weight": 1.0 }, { @@ -247623,42 +248567,32 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L821", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_work_order_api", - "target": "crud_qc_work_order_delete_qc_work_order", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L822", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_work_order_api", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L822", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_work_order_api", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L823", "weight": 1.0 }, { "source": "api_qc_delete_qc_work_order_api", - "target": "core_response_error_response", + "target": "crud_qc_work_order_delete_qc_work_order", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L824", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_work_order_api", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L824", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_work_order_api", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -247666,6 +248600,16 @@ "source_location": "L825", "weight": 1.0 }, + { + "source": "api_qc_delete_qc_work_order_api", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L827", + "weight": 1.0 + }, { "source": "api_qc_delete_qc_work_order_api", "target": "str", @@ -247673,7 +248617,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L825", + "source_location": "L827", "weight": 1.0 }, { @@ -247683,7 +248627,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L846", + "source_location": "L848", "weight": 1.0 }, { @@ -247693,7 +248637,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L849", + "source_location": "L851", "weight": 1.0 }, { @@ -247703,7 +248647,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L857", + "source_location": "L859", "weight": 1.0 }, { @@ -247713,7 +248657,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L860", + "source_location": "L862", "weight": 1.0 }, { @@ -247723,7 +248667,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L863", + "source_location": "L865", "weight": 1.0 }, { @@ -247733,7 +248677,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L877", + "source_location": "L879", "weight": 1.0 }, { @@ -247743,7 +248687,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L878", + "source_location": "L880", "weight": 1.0 }, { @@ -247753,7 +248697,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L889", + "source_location": "L891", "weight": 1.0 }, { @@ -247763,7 +248707,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L890", + "source_location": "L892", "weight": 1.0 }, { @@ -247773,7 +248717,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L892", + "source_location": "L894", "weight": 1.0 }, { @@ -247783,7 +248727,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L892", + "source_location": "L894", "weight": 1.0 }, { @@ -247793,7 +248737,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L894", + "source_location": "L896", "weight": 1.0 }, { @@ -247803,7 +248747,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L894", + "source_location": "L896", "weight": 1.0 }, { @@ -247813,7 +248757,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L914", + "source_location": "L916", "weight": 1.0 }, { @@ -247823,7 +248767,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L917", + "source_location": "L919", "weight": 1.0 }, { @@ -247833,7 +248777,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L920", + "source_location": "L922", "weight": 1.0 }, { @@ -247843,7 +248787,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L922", + "source_location": "L924", "weight": 1.0 }, { @@ -247853,7 +248797,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L922", + "source_location": "L924", "weight": 1.0 }, { @@ -247863,7 +248807,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L934", + "source_location": "L936", "weight": 1.0 }, { @@ -247873,7 +248817,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L937", + "source_location": "L939", "weight": 1.0 }, { @@ -247883,7 +248827,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L939", + "source_location": "L941", "weight": 1.0 }, { @@ -247893,7 +248837,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L940", + "source_location": "L942", "weight": 1.0 }, { @@ -247903,7 +248847,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L940", + "source_location": "L942", "weight": 1.0 }, { @@ -247913,7 +248857,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L942", + "source_location": "L944", "weight": 1.0 }, { @@ -247923,7 +248867,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L963", + "source_location": "L965", "weight": 1.0 }, { @@ -247933,7 +248877,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L964", + "source_location": "L966", "weight": 1.0 }, { @@ -247943,7 +248887,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L967", + "source_location": "L969", "weight": 1.0 }, { @@ -247953,7 +248897,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L980", + "source_location": "L982", "weight": 1.0 }, { @@ -247963,7 +248907,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L980", + "source_location": "L982", "weight": 1.0 }, { @@ -247973,7 +248917,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L982", + "source_location": "L984", "weight": 1.0 }, { @@ -247983,7 +248927,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L982", + "source_location": "L984", "weight": 1.0 }, { @@ -247993,7 +248937,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1002", + "source_location": "L1004", "weight": 1.0 }, { @@ -248003,7 +248947,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1003", + "source_location": "L1005", "weight": 1.0 }, { @@ -248013,7 +248957,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1005", + "source_location": "L1007", "weight": 1.0 }, { @@ -248023,7 +248967,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1016", + "source_location": "L1018", "weight": 1.0 }, { @@ -248033,7 +248977,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1016", + "source_location": "L1018", "weight": 1.0 }, { @@ -248043,7 +248987,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1018", + "source_location": "L1020", "weight": 1.0 }, { @@ -248053,7 +248997,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1018", + "source_location": "L1020", "weight": 1.0 }, { @@ -248063,7 +249007,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1036", + "source_location": "L1038", "weight": 1.0 }, { @@ -248073,7 +249017,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1037", + "source_location": "L1039", "weight": 1.0 }, { @@ -248083,7 +249027,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1049", + "source_location": "L1051", "weight": 1.0 }, { @@ -248093,7 +249037,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1049", + "source_location": "L1051", "weight": 1.0 }, { @@ -248103,7 +249047,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1051", + "source_location": "L1053", "weight": 1.0 }, { @@ -248113,7 +249057,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1051", + "source_location": "L1053", "weight": 1.0 }, { @@ -248123,32 +249067,22 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1063", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_task_detail", - "target": "crud_qc_task_get_task_detail", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1064", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_task_detail", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1065", "weight": 1.0 }, { "source": "api_qc_get_qc_task_detail", - "target": "core_response_error_response", + "target": "crud_qc_task_get_task_detail", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1066", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_task_detail", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -248156,6 +249090,16 @@ "source_location": "L1067", "weight": 1.0 }, + { + "source": "api_qc_get_qc_task_detail", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1069", + "weight": 1.0 + }, { "source": "api_qc_get_qc_task_detail", "target": "str", @@ -248163,7 +249107,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1067", + "source_location": "L1069", "weight": 1.0 }, { @@ -248173,7 +249117,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1082", + "source_location": "L1084", "weight": 1.0 }, { @@ -248183,7 +249127,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1083", + "source_location": "L1085", "weight": 1.0 }, { @@ -248193,7 +249137,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1083", + "source_location": "L1085", "weight": 1.0 }, { @@ -248203,7 +249147,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1084", + "source_location": "L1086", "weight": 1.0 }, { @@ -248213,7 +249157,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1084", + "source_location": "L1086", "weight": 1.0 }, { @@ -248223,7 +249167,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1086", + "source_location": "L1088", "weight": 1.0 }, { @@ -248233,7 +249177,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1086", + "source_location": "L1088", "weight": 1.0 }, { @@ -248243,32 +249187,22 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1100", - "weight": 1.0 - }, - { - "source": "api_qc_complete_qc_task", - "target": "crud_qc_task_complete_task", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1101", - "weight": 1.0 - }, - { - "source": "api_qc_complete_qc_task", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1102", "weight": 1.0 }, { "source": "api_qc_complete_qc_task", - "target": "core_response_success_response", + "target": "crud_qc_task_complete_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1103", + "weight": 1.0 + }, + { + "source": "api_qc_complete_qc_task", + "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -248276,6 +249210,16 @@ "source_location": "L1104", "weight": 1.0 }, + { + "source": "api_qc_complete_qc_task", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1106", + "weight": 1.0 + }, { "source": "api_qc_complete_qc_task", "target": "crud_production_task_task_to_dict", @@ -248283,7 +249227,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1104", + "source_location": "L1106", "weight": 1.0 }, { @@ -248293,7 +249237,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1106", + "source_location": "L1108", "weight": 1.0 }, { @@ -248303,7 +249247,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1106", + "source_location": "L1108", "weight": 1.0 }, { @@ -248313,7 +249257,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1120", + "source_location": "L1122", "weight": 1.0 }, { @@ -248323,7 +249267,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1121", + "source_location": "L1123", "weight": 1.0 }, { @@ -248333,7 +249277,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1121", + "source_location": "L1123", "weight": 1.0 }, { @@ -248343,7 +249287,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1123", + "source_location": "L1125", "weight": 1.0 }, { @@ -248353,7 +249297,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1123", + "source_location": "L1125", "weight": 1.0 }, { @@ -248363,7 +249307,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1136", + "source_location": "L1138", "weight": 1.0 }, { @@ -248373,7 +249317,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1137", + "source_location": "L1139", "weight": 1.0 }, { @@ -248383,7 +249327,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1144", + "source_location": "L1146", "weight": 1.0 }, { @@ -248393,7 +249337,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1146", + "source_location": "L1148", "weight": 1.0 }, { @@ -248403,7 +249347,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1146", + "source_location": "L1148", "weight": 1.0 }, { @@ -248413,7 +249357,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1158", + "source_location": "L1160", "weight": 1.0 }, { @@ -248423,32 +249367,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1159", - "weight": 1.0 - }, - { - "source": "api_qc_get_task_material_usages", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1161", "weight": 1.0 }, { "source": "api_qc_get_task_material_usages", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1162", - "weight": 1.0 - }, - { - "source": "api_qc_get_task_material_usages", - "target": "crud_qc_material_usage_list_usages_by_task", + "target": "core_response_error_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -248456,6 +249380,26 @@ "source_location": "L1163", "weight": 1.0 }, + { + "source": "api_qc_get_task_material_usages", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1164", + "weight": 1.0 + }, + { + "source": "api_qc_get_task_material_usages", + "target": "crud_qc_material_usage_list_usages_by_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1165", + "weight": 1.0 + }, { "source": "api_qc_get_task_material_usages", "target": "str", @@ -248463,7 +249407,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1166", + "source_location": "L1168", "weight": 1.0 }, { @@ -248473,32 +249417,22 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1180", - "weight": 1.0 - }, - { - "source": "api_qc_complete_task_with_result", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1181", - "weight": 1.0 - }, - { - "source": "api_qc_complete_task_with_result", - "target": "crud_workflow_get_task", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1182", "weight": 1.0 }, { "source": "api_qc_complete_task_with_result", - "target": "core_response_error_response", + "target": "api_production_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1183", + "weight": 1.0 + }, + { + "source": "api_qc_complete_task_with_result", + "target": "crud_workflow_get_task", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -248506,6 +249440,16 @@ "source_location": "L1184", "weight": 1.0 }, + { + "source": "api_qc_complete_task_with_result", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1186", + "weight": 1.0 + }, { "source": "api_qc_complete_task_with_result", "target": "crud_qc_task_result_save_results_for_task", @@ -248513,7 +249457,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1187", + "source_location": "L1189", "weight": 1.0 }, { @@ -248523,7 +249467,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1194", + "source_location": "L1196", "weight": 1.0 }, { @@ -248533,7 +249477,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1198", + "source_location": "L1200", "weight": 1.0 }, { @@ -248543,7 +249487,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1211", + "source_location": "L1213", "weight": 1.0 }, { @@ -248553,7 +249497,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1212", + "source_location": "L1214", "weight": 1.0 }, { @@ -248563,7 +249507,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1213", + "source_location": "L1215", "weight": 1.0 }, { @@ -248573,7 +249517,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1219", + "source_location": "L1221", "weight": 1.0 }, { @@ -248583,7 +249527,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1241", + "source_location": "L1243", "weight": 1.0 }, { @@ -248593,7 +249537,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1242", + "source_location": "L1244", "weight": 1.0 }, { @@ -248603,7 +249547,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1247", + "source_location": "L1249", "weight": 1.0 }, { @@ -248613,7 +249557,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1249", + "source_location": "L1251", "weight": 1.0 }, { @@ -248623,7 +249567,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1249", + "source_location": "L1251", "weight": 1.0 }, { @@ -248633,7 +249577,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1251", + "source_location": "L1253", "weight": 1.0 }, { @@ -248643,7 +249587,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1251", + "source_location": "L1253", "weight": 1.0 }, { @@ -248653,7 +249597,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1265", + "source_location": "L1267", "weight": 1.0 }, { @@ -248663,7 +249607,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1266", + "source_location": "L1268", "weight": 1.0 }, { @@ -248673,7 +249617,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1266", + "source_location": "L1268", "weight": 1.0 }, { @@ -248683,7 +249627,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1267", + "source_location": "L1269", "weight": 1.0 }, { @@ -248693,7 +249637,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1269", + "source_location": "L1271", "weight": 1.0 }, { @@ -248703,7 +249647,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1269", + "source_location": "L1271", "weight": 1.0 }, { @@ -248713,7 +249657,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1278", + "source_location": "L1280", "weight": 1.0 }, { @@ -248723,11 +249667,11 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1280", + "source_location": "L1282", "weight": 1.0 }, { - "source": "api_qc_maybe_strip_qc_third_party_fee_fields", + "source": "api_qc_user_can_view_qc_material_amount", "target": "core_menu_guard_user_has_menu_perm", "relation": "calls", "confidence": "INFERRED", @@ -248736,6 +249680,16 @@ "source_location": "L1286", "weight": 1.0 }, + { + "source": "api_qc_maybe_strip_qc_third_party_fee_fields", + "target": "core_menu_guard_user_has_menu_perm", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1307", + "weight": 1.0 + }, { "source": "api_qc_maybe_strip_qc_third_party_fee_fields", "target": "core_menu_guard_strip_row_fields", @@ -248743,7 +249697,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1288", + "source_location": "L1309", "weight": 1.0 }, { @@ -248753,7 +249707,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1289", + "source_location": "L1310", "weight": 1.0 }, { @@ -248763,7 +249717,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1308", + "source_location": "L1329", "weight": 1.0 }, { @@ -248773,7 +249727,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1311", + "source_location": "L1332", "weight": 1.0 }, { @@ -248783,57 +249737,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1313", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_material_batch", - "target": "api_clinical_payment_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1436", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_material_batch", - "target": "crud_qc_material_stock_batch_get_batch_detail", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1437", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_material_batch", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1439", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_material_batch", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1441", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_material_batch", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1441", + "source_location": "L1334", "weight": 1.0 }, { @@ -248843,7 +249747,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1457", + "source_location": "L1461", "weight": 1.0 }, { @@ -248853,7 +249757,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1458", + "source_location": "L1462", "weight": 1.0 }, { @@ -248863,7 +249767,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1469", + "source_location": "L1473", "weight": 1.0 }, { @@ -248873,7 +249777,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1469", + "source_location": "L1473", "weight": 1.0 }, { @@ -248883,7 +249787,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1471", + "source_location": "L1475", "weight": 1.0 }, { @@ -248893,7 +249797,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1471", + "source_location": "L1475", "weight": 1.0 }, { @@ -248903,7 +249807,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1485", + "source_location": "L1489", "weight": 1.0 }, { @@ -248913,7 +249817,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1486", + "source_location": "L1490", "weight": 1.0 }, { @@ -248923,7 +249827,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1494", + "source_location": "L1498", "weight": 1.0 }, { @@ -248933,7 +249837,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1496", + "source_location": "L1500", "weight": 1.0 }, { @@ -248943,7 +249847,57 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1496", + "source_location": "L1500", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_material_batch", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1510", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_material_batch", + "target": "crud_qc_material_stock_batch_get_batch_detail", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1511", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_material_batch", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1513", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_material_batch", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1515", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_material_batch", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1515", "weight": 1.0 }, { @@ -248953,7 +249907,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1507", + "source_location": "L1528", "weight": 1.0 }, { @@ -248963,7 +249917,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1508", + "source_location": "L1529", "weight": 1.0 }, { @@ -248973,7 +249927,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1510", + "source_location": "L1532", "weight": 1.0 }, { @@ -248983,7 +249937,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1517", + "source_location": "L1539", "weight": 1.0 }, { @@ -248993,7 +249947,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1518", + "source_location": "L1540", "weight": 1.0 }, { @@ -249003,7 +249957,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1520", + "source_location": "L1542", "weight": 1.0 }, { @@ -249013,7 +249967,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1525", + "source_location": "L1547", "weight": 1.0 }, { @@ -249023,7 +249977,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1525", + "source_location": "L1547", "weight": 1.0 }, { @@ -249033,7 +249987,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1537", + "source_location": "L1559", "weight": 1.0 }, { @@ -249043,7 +249997,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1538", + "source_location": "L1560", "weight": 1.0 }, { @@ -249053,7 +250007,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1539", + "source_location": "L1561", "weight": 1.0 }, { @@ -249063,7 +250017,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1540", + "source_location": "L1562", "weight": 1.0 }, { @@ -249073,7 +250027,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1542", + "source_location": "L1564", "weight": 1.0 }, { @@ -249083,7 +250037,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1542", + "source_location": "L1564", "weight": 1.0 }, { @@ -249093,7 +250047,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1557", + "source_location": "L1579", "weight": 1.0 }, { @@ -249103,7 +250057,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1558", + "source_location": "L1580", "weight": 1.0 }, { @@ -249113,7 +250067,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1562", + "source_location": "L1584", "weight": 1.0 }, { @@ -249123,7 +250077,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1562", + "source_location": "L1584", "weight": 1.0 }, { @@ -249133,7 +250087,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1564", + "source_location": "L1586", "weight": 1.0 }, { @@ -249143,7 +250097,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1564", + "source_location": "L1586", "weight": 1.0 }, { @@ -249153,7 +250107,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1575", + "source_location": "L1597", "weight": 1.0 }, { @@ -249163,7 +250117,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1576", + "source_location": "L1598", "weight": 1.0 }, { @@ -249173,7 +250127,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1576", + "source_location": "L1598", "weight": 1.0 }, { @@ -249183,7 +250137,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1578", + "source_location": "L1600", "weight": 1.0 }, { @@ -249193,7 +250147,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1578", + "source_location": "L1600", "weight": 1.0 }, { @@ -249203,7 +250157,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1588", + "source_location": "L1610", "weight": 1.0 }, { @@ -249213,7 +250167,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1589", + "source_location": "L1611", "weight": 1.0 }, { @@ -249223,7 +250177,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1590", + "source_location": "L1612", "weight": 1.0 }, { @@ -249233,7 +250187,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1596", + "source_location": "L1618", "weight": 1.0 }, { @@ -249243,7 +250197,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1599", + "source_location": "L1621", "weight": 1.0 }, { @@ -249253,7 +250207,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1604", + "source_location": "L1626", "weight": 1.0 }, { @@ -249263,7 +250217,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1604", + "source_location": "L1626", "weight": 1.0 }, { @@ -249273,7 +250227,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1606", + "source_location": "L1628", "weight": 1.0 }, { @@ -249283,7 +250237,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1619", + "source_location": "L1641", "weight": 1.0 }, { @@ -249293,7 +250247,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1620", + "source_location": "L1642", "weight": 1.0 }, { @@ -249303,7 +250257,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1623", + "source_location": "L1645", "weight": 1.0 }, { @@ -249313,7 +250267,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1625", + "source_location": "L1647", "weight": 1.0 }, { @@ -249323,7 +250277,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1626", + "source_location": "L1648", "weight": 1.0 }, { @@ -249333,7 +250287,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1633", + "source_location": "L1655", "weight": 1.0 }, { @@ -249343,7 +250297,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1633", + "source_location": "L1655", "weight": 1.0 }, { @@ -249353,7 +250307,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1635", + "source_location": "L1657", "weight": 1.0 }, { @@ -249363,7 +250317,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1647", + "source_location": "L1669", "weight": 1.0 }, { @@ -249373,7 +250327,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1648", + "source_location": "L1670", "weight": 1.0 }, { @@ -249383,7 +250337,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1649", + "source_location": "L1671", "weight": 1.0 }, { @@ -249393,7 +250347,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1650", + "source_location": "L1672", "weight": 1.0 }, { @@ -249403,7 +250357,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1652", + "source_location": "L1674", "weight": 1.0 }, { @@ -249413,7 +250367,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1652", + "source_location": "L1674", "weight": 1.0 }, { @@ -249423,7 +250377,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1664", + "source_location": "L1686", "weight": 1.0 }, { @@ -249433,7 +250387,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1665", + "source_location": "L1687", "weight": 1.0 }, { @@ -249443,7 +250397,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1668", + "source_location": "L1690", "weight": 1.0 }, { @@ -249453,7 +250407,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1670", + "source_location": "L1692", "weight": 1.0 }, { @@ -249463,7 +250417,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1695", + "source_location": "L1721", "weight": 1.0 }, { @@ -249473,7 +250427,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1703", + "source_location": "L1729", "weight": 1.0 }, { @@ -249483,7 +250437,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1705", + "source_location": "L1731", "weight": 1.0 }, { @@ -249493,7 +250447,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1717", + "source_location": "L1743", "weight": 1.0 }, { @@ -249503,7 +250457,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1718", + "source_location": "L1744", "weight": 1.0 }, { @@ -249513,7 +250467,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1721", + "source_location": "L1747", "weight": 1.0 }, { @@ -249523,7 +250477,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1723", + "source_location": "L1749", "weight": 1.0 }, { @@ -249533,7 +250487,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1729", + "source_location": "L1755", "weight": 1.0 }, { @@ -249543,7 +250497,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1739", + "source_location": "L1765", "weight": 1.0 }, { @@ -249553,7 +250507,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1741", + "source_location": "L1767", "weight": 1.0 }, { @@ -249563,7 +250517,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1753", + "source_location": "L1779", "weight": 1.0 }, { @@ -249573,7 +250527,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1754", + "source_location": "L1780", "weight": 1.0 }, { @@ -249583,7 +250537,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1757", + "source_location": "L1783", "weight": 1.0 }, { @@ -249593,7 +250547,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1759", + "source_location": "L1785", "weight": 1.0 }, { @@ -249603,7 +250557,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1772", + "source_location": "L1798", "weight": 1.0 }, { @@ -249613,7 +250567,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1781", + "source_location": "L1807", "weight": 1.0 }, { @@ -249623,7 +250577,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1783", + "source_location": "L1809", "weight": 1.0 }, { @@ -249633,7 +250587,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1796", + "source_location": "L1822", "weight": 1.0 }, { @@ -249643,7 +250597,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1797", + "source_location": "L1823", "weight": 1.0 }, { @@ -249653,7 +250607,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1800", + "source_location": "L1826", "weight": 1.0 }, { @@ -249663,7 +250617,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1802", + "source_location": "L1828", "weight": 1.0 }, { @@ -249673,7 +250627,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1806", + "source_location": "L1835", "weight": 1.0 }, { @@ -249683,7 +250637,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1817", + "source_location": "L1846", "weight": 1.0 }, { @@ -249693,7 +250647,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1823", + "source_location": "L1852", "weight": 1.0 }, { @@ -249703,7 +250657,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1823", + "source_location": "L1852", "weight": 1.0 }, { @@ -249713,7 +250667,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1877", + "source_location": "L1906", "weight": 1.0 }, { @@ -249723,7 +250677,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1878", + "source_location": "L1907", "weight": 1.0 }, { @@ -249733,7 +250687,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1886", + "source_location": "L1915", "weight": 1.0 }, { @@ -249743,7 +250697,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1886", + "source_location": "L1915", "weight": 1.0 }, { @@ -249753,7 +250707,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1888", + "source_location": "L1917", "weight": 1.0 }, { @@ -249763,7 +250717,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1888", + "source_location": "L1917", "weight": 1.0 }, { @@ -249773,7 +250727,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1908", + "source_location": "L1937", "weight": 1.0 }, { @@ -249783,7 +250737,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1909", + "source_location": "L1938", "weight": 1.0 }, { @@ -249793,7 +250747,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1912", + "source_location": "L1941", "weight": 1.0 }, { @@ -249803,7 +250757,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1913", + "source_location": "L1942", "weight": 1.0 }, { @@ -249813,7 +250767,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1923", + "source_location": "L1952", "weight": 1.0 }, { @@ -249823,7 +250777,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1924", + "source_location": "L1953", "weight": 1.0 }, { @@ -249833,7 +250787,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1925", + "source_location": "L1954", "weight": 1.0 }, { @@ -249843,7 +250797,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1925", + "source_location": "L1954", "weight": 1.0 }, { @@ -249853,7 +250807,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1927", + "source_location": "L1956", "weight": 1.0 }, { @@ -249863,7 +250817,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1927", + "source_location": "L1956", "weight": 1.0 }, { @@ -249873,7 +250827,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1942", + "source_location": "L1971", "weight": 1.0 }, { @@ -249883,7 +250837,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1943", + "source_location": "L1972", "weight": 1.0 }, { @@ -249893,7 +250847,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1947", + "source_location": "L1976", "weight": 1.0 }, { @@ -249903,7 +250857,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1950", + "source_location": "L1979", "weight": 1.0 }, { @@ -249913,7 +250867,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1951", + "source_location": "L1980", "weight": 1.0 }, { @@ -249923,7 +250877,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1954", + "source_location": "L1983", "weight": 1.0 }, { @@ -249933,7 +250887,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1955", + "source_location": "L1984", "weight": 1.0 }, { @@ -249943,7 +250897,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1972", + "source_location": "L2001", "weight": 1.0 }, { @@ -249953,7 +250907,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1973", + "source_location": "L2002", "weight": 1.0 }, { @@ -249963,7 +250917,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1982", + "source_location": "L2011", "weight": 1.0 }, { @@ -249973,7 +250927,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1982", + "source_location": "L2011", "weight": 1.0 }, { @@ -249983,7 +250937,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1984", + "source_location": "L2013", "weight": 1.0 }, { @@ -249993,7 +250947,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1984", + "source_location": "L2013", "weight": 1.0 }, { @@ -250003,7 +250957,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1999", + "source_location": "L2028", "weight": 1.0 }, { @@ -250013,7 +250967,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2000", + "source_location": "L2029", "weight": 1.0 }, { @@ -250023,7 +250977,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2001", + "source_location": "L2030", "weight": 1.0 }, { @@ -250033,7 +250987,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2008", + "source_location": "L2037", "weight": 1.0 }, { @@ -250043,7 +250997,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2010", + "source_location": "L2039", "weight": 1.0 }, { @@ -250053,7 +251007,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2010", + "source_location": "L2039", "weight": 1.0 }, { @@ -250063,7 +251017,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2064", + "source_location": "L2093", "weight": 1.0 }, { @@ -250073,7 +251027,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2065", + "source_location": "L2094", "weight": 1.0 }, { @@ -250083,7 +251037,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2076", + "source_location": "L2105", "weight": 1.0 }, { @@ -250093,7 +251047,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2076", + "source_location": "L2105", "weight": 1.0 }, { @@ -250103,7 +251057,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2078", + "source_location": "L2107", "weight": 1.0 }, { @@ -250113,7 +251067,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2078", + "source_location": "L2107", "weight": 1.0 }, { @@ -250123,7 +251077,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2090", + "source_location": "L2119", "weight": 1.0 }, { @@ -250133,7 +251087,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2091", + "source_location": "L2120", "weight": 1.0 }, { @@ -250143,7 +251097,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2092", + "source_location": "L2121", "weight": 1.0 }, { @@ -250153,7 +251107,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2093", + "source_location": "L2122", "weight": 1.0 }, { @@ -250163,7 +251117,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2102", + "source_location": "L2131", "weight": 1.0 }, { @@ -250173,7 +251127,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2104", + "source_location": "L2133", "weight": 1.0 }, { @@ -250183,7 +251137,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2104", + "source_location": "L2133", "weight": 1.0 }, { @@ -250193,7 +251147,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2116", + "source_location": "L2145", "weight": 1.0 }, { @@ -250203,7 +251157,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2117", + "source_location": "L2146", "weight": 1.0 }, { @@ -250213,7 +251167,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2119", + "source_location": "L2148", "weight": 1.0 }, { @@ -250223,7 +251177,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2121", + "source_location": "L2150", "weight": 1.0 }, { @@ -250233,7 +251187,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2121", + "source_location": "L2150", "weight": 1.0 }, { @@ -250243,7 +251197,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2134", + "source_location": "L2163", "weight": 1.0 }, { @@ -250253,7 +251207,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2135", + "source_location": "L2164", "weight": 1.0 }, { @@ -250263,7 +251217,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2136", + "source_location": "L2165", "weight": 1.0 }, { @@ -250273,7 +251227,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2137", + "source_location": "L2166", "weight": 1.0 }, { @@ -250283,7 +251237,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2145", + "source_location": "L2174", "weight": 1.0 }, { @@ -250293,7 +251247,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2147", + "source_location": "L2176", "weight": 1.0 }, { @@ -250303,7 +251257,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2147", + "source_location": "L2176", "weight": 1.0 }, { @@ -250313,7 +251267,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2159", + "source_location": "L2188", "weight": 1.0 }, { @@ -250323,7 +251277,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2160", + "source_location": "L2189", "weight": 1.0 }, { @@ -250333,7 +251287,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2161", + "source_location": "L2190", "weight": 1.0 }, { @@ -250343,7 +251297,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2162", + "source_location": "L2191", "weight": 1.0 }, { @@ -250353,7 +251307,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2164", + "source_location": "L2193", "weight": 1.0 }, { @@ -250363,7 +251317,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2164", + "source_location": "L2193", "weight": 1.0 }, { @@ -250373,7 +251327,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2176", + "source_location": "L2205", "weight": 1.0 }, { @@ -250383,7 +251337,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2177", + "source_location": "L2206", "weight": 1.0 }, { @@ -250393,7 +251347,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2178", + "source_location": "L2207", "weight": 1.0 }, { @@ -250403,7 +251357,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2179", + "source_location": "L2208", "weight": 1.0 }, { @@ -250413,7 +251367,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2181", + "source_location": "L2210", "weight": 1.0 }, { @@ -250423,7 +251377,247 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L2181", + "source_location": "L2210", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_material_amount_auth_users", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2238", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_material_amount_auth_users", + "target": "crud_qc_material_amount_auth_list_authorized_users", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2239", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_material_amount_auth_users", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2246", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_material_amount_auth_users", + "target": "api_protocol_sample_collection_page_payload", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2246", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_material_amount_auth_users", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2248", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_material_amount_auth_users", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2248", + "weight": 1.0 + }, + { + "source": "api_qc_grant_qc_material_amount_auth", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2259", + "weight": 1.0 + }, + { + "source": "api_qc_grant_qc_material_amount_auth", + "target": "api_production_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2260", + "weight": 1.0 + }, + { + "source": "api_qc_grant_qc_material_amount_auth", + "target": "crud_qc_material_amount_auth_grant_amount_view_role", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2261", + "weight": 1.0 + }, + { + "source": "api_qc_grant_qc_material_amount_auth", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2268", + "weight": 1.0 + }, + { + "source": "api_qc_grant_qc_material_amount_auth", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2270", + "weight": 1.0 + }, + { + "source": "api_qc_grant_qc_material_amount_auth", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2270", + "weight": 1.0 + }, + { + "source": "api_qc_revoke_qc_material_amount_auth", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2283", + "weight": 1.0 + }, + { + "source": "api_qc_revoke_qc_material_amount_auth", + "target": "api_production_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2284", + "weight": 1.0 + }, + { + "source": "api_qc_revoke_qc_material_amount_auth", + "target": "crud_qc_material_amount_auth_revoke_amount_view_role", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2285", + "weight": 1.0 + }, + { + "source": "api_qc_revoke_qc_material_amount_auth", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2292", + "weight": 1.0 + }, + { + "source": "api_qc_revoke_qc_material_amount_auth", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2293", + "weight": 1.0 + }, + { + "source": "api_qc_revoke_qc_material_amount_auth", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2295", + "weight": 1.0 + }, + { + "source": "api_qc_batch_revoke_qc_material_amount_auth", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2308", + "weight": 1.0 + }, + { + "source": "api_qc_batch_revoke_qc_material_amount_auth", + "target": "api_production_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2309", + "weight": 1.0 + }, + { + "source": "api_qc_batch_revoke_qc_material_amount_auth", + "target": "crud_qc_material_amount_auth_revoke_amount_view_role", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2315", + "weight": 1.0 + }, + { + "source": "api_qc_batch_revoke_qc_material_amount_auth", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2322", + "weight": 1.0 + }, + { + "source": "api_qc_batch_revoke_qc_material_amount_auth", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2324", + "weight": 1.0 + }, + { + "source": "api_qc_batch_revoke_qc_material_amount_auth", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L2324", "weight": 1.0 }, { @@ -250923,7 +252117,27 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L226", + "source_location": "L234", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_resolve_consent_form_urls", + "target": "crud_collection_protocol_attachments_to_urls", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L244", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_resolve_health_survey_form_urls", + "target": "crud_collection_protocol_attachments_to_urls", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L254", "weight": 1.0 }, { @@ -250933,7 +252147,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L248", + "source_location": "L276", "weight": 1.0 }, { @@ -250943,7 +252157,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L251", + "source_location": "L279", "weight": 1.0 }, { @@ -250953,7 +252167,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L253", + "source_location": "L281", "weight": 1.0 }, { @@ -250963,7 +252177,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L256", + "source_location": "L284", "weight": 1.0 }, { @@ -250973,7 +252187,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L261", + "source_location": "L289", "weight": 1.0 }, { @@ -250983,7 +252197,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L262", + "source_location": "L290", "weight": 1.0 }, { @@ -250993,7 +252207,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L264", + "source_location": "L292", "weight": 1.0 }, { @@ -251003,7 +252217,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L308", + "source_location": "L346", "weight": 1.0 }, { @@ -251013,7 +252227,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L308", + "source_location": "L346", "weight": 1.0 }, { @@ -251023,7 +252237,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L310", + "source_location": "L348", "weight": 1.0 }, { @@ -251033,7 +252247,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L310", + "source_location": "L348", "weight": 1.0 }, { @@ -251043,7 +252257,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L323", + "source_location": "L361", "weight": 1.0 }, { @@ -251053,7 +252267,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L333", + "source_location": "L372", "weight": 1.0 }, { @@ -251063,7 +252277,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L357", + "source_location": "L410", "weight": 1.0 }, { @@ -251073,7 +252287,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L357", + "source_location": "L410", "weight": 1.0 }, { @@ -251083,7 +252297,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L359", + "source_location": "L412", "weight": 1.0 }, { @@ -251093,7 +252307,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L371", + "source_location": "L424", "weight": 1.0 }, { @@ -251103,7 +252317,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L373", + "source_location": "L426", "weight": 1.0 }, { @@ -251113,7 +252327,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L379", + "source_location": "L432", "weight": 1.0 }, { @@ -251123,7 +252337,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L381", + "source_location": "L434", "weight": 1.0 }, { @@ -251133,7 +252347,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L400", + "source_location": "L453", "weight": 1.0 }, { @@ -251143,7 +252357,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L410", + "source_location": "L463", "weight": 1.0 }, { @@ -251153,7 +252367,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L411", + "source_location": "L464", "weight": 1.0 }, { @@ -251163,7 +252377,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L430", + "source_location": "L483", "weight": 1.0 }, { @@ -251173,7 +252387,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L436", + "source_location": "L489", "weight": 1.0 }, { @@ -251183,7 +252397,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L440", + "source_location": "L493", "weight": 1.0 }, { @@ -251193,7 +252407,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L442", + "source_location": "L495", "weight": 1.0 }, { @@ -251203,7 +252417,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L442", + "source_location": "L495", "weight": 1.0 }, { @@ -251213,7 +252427,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L463", + "source_location": "L516", "weight": 1.0 }, { @@ -251223,7 +252437,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L475", + "source_location": "L528", "weight": 1.0 }, { @@ -251233,7 +252447,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L476", + "source_location": "L529", "weight": 1.0 }, { @@ -251243,7 +252457,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L509", + "source_location": "L562", "weight": 1.0 }, { @@ -251253,7 +252467,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L511", + "source_location": "L564", "weight": 1.0 }, { @@ -251263,7 +252477,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L515", + "source_location": "L568", "weight": 1.0 }, { @@ -251273,7 +252487,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L518", + "source_location": "L571", "weight": 1.0 }, { @@ -251283,7 +252497,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L520", + "source_location": "L573", "weight": 1.0 }, { @@ -251293,7 +252507,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L547", + "source_location": "L600", "weight": 1.0 }, { @@ -251303,7 +252517,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L551", + "source_location": "L604", "weight": 1.0 }, { @@ -251313,7 +252527,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L554", + "source_location": "L607", "weight": 1.0 }, { @@ -251323,7 +252537,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L556", + "source_location": "L609", "weight": 1.0 }, { @@ -251333,7 +252547,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L556", + "source_location": "L609", "weight": 1.0 }, { @@ -251343,7 +252557,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L567", + "source_location": "L620", "weight": 1.0 }, { @@ -251353,7 +252567,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L571", + "source_location": "L624", "weight": 1.0 }, { @@ -251363,7 +252577,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L573", + "source_location": "L626", "weight": 1.0 }, { @@ -251373,7 +252587,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L575", + "source_location": "L628", "weight": 1.0 }, { @@ -251383,7 +252597,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L575", + "source_location": "L628", "weight": 1.0 }, { @@ -251393,7 +252607,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L587", + "source_location": "L640", "weight": 1.0 }, { @@ -251403,7 +252617,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L591", + "source_location": "L644", "weight": 1.0 }, { @@ -251413,7 +252627,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L596", + "source_location": "L649", "weight": 1.0 }, { @@ -251423,7 +252637,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L598", + "source_location": "L651", "weight": 1.0 }, { @@ -251433,7 +252647,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L598", + "source_location": "L651", "weight": 1.0 }, { @@ -251443,7 +252657,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L609", + "source_location": "L662", "weight": 1.0 }, { @@ -251453,7 +252667,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L613", + "source_location": "L666", "weight": 1.0 }, { @@ -251463,7 +252677,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L618", + "source_location": "L671", "weight": 1.0 }, { @@ -251473,7 +252687,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L620", + "source_location": "L673", "weight": 1.0 }, { @@ -251483,7 +252697,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L620", + "source_location": "L673", "weight": 1.0 }, { @@ -251493,7 +252707,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L634", + "source_location": "L687", "weight": 1.0 }, { @@ -251503,7 +252717,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L644", + "source_location": "L697", "weight": 1.0 }, { @@ -251513,7 +252727,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L645", + "source_location": "L698", "weight": 1.0 }, { @@ -251523,7 +252737,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L659", + "source_location": "L712", "weight": 1.0 }, { @@ -251533,7 +252747,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L669", + "source_location": "L722", "weight": 1.0 }, { @@ -251543,7 +252757,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L670", + "source_location": "L723", "weight": 1.0 }, { @@ -251553,7 +252767,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L698", + "source_location": "L751", "weight": 1.0 }, { @@ -251563,7 +252777,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L702", + "source_location": "L755", "weight": 1.0 }, { @@ -251573,7 +252787,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L706", + "source_location": "L759", "weight": 1.0 }, { @@ -251583,7 +252797,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L708", + "source_location": "L761", "weight": 1.0 }, { @@ -251593,7 +252807,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L708", + "source_location": "L761", "weight": 1.0 }, { @@ -251603,7 +252817,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L719", + "source_location": "L772", "weight": 1.0 }, { @@ -251613,7 +252827,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L723", + "source_location": "L776", "weight": 1.0 }, { @@ -251623,7 +252837,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L725", + "source_location": "L778", "weight": 1.0 }, { @@ -251633,7 +252847,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L727", + "source_location": "L780", "weight": 1.0 }, { @@ -251643,7 +252857,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L727", + "source_location": "L780", "weight": 1.0 }, { @@ -251653,7 +252867,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L746", + "source_location": "L799", "weight": 1.0 }, { @@ -251663,7 +252877,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L756", + "source_location": "L809", "weight": 1.0 }, { @@ -251673,7 +252887,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L757", + "source_location": "L810", "weight": 1.0 }, { @@ -251683,7 +252897,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L771", + "source_location": "L824", "weight": 1.0 }, { @@ -251693,7 +252907,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L781", + "source_location": "L834", "weight": 1.0 }, { @@ -251703,7 +252917,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L782", + "source_location": "L835", "weight": 1.0 }, { @@ -251713,7 +252927,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L794", + "source_location": "L847", "weight": 1.0 }, { @@ -251723,7 +252937,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L798", + "source_location": "L851", "weight": 1.0 }, { @@ -251733,7 +252947,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L802", + "source_location": "L855", "weight": 1.0 }, { @@ -251743,7 +252957,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L804", + "source_location": "L857", "weight": 1.0 }, { @@ -251753,7 +252967,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L804", + "source_location": "L857", "weight": 1.0 }, { @@ -251763,7 +252977,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L815", + "source_location": "L868", "weight": 1.0 }, { @@ -251773,7 +252987,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L819", + "source_location": "L872", "weight": 1.0 }, { @@ -251783,7 +252997,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L821", + "source_location": "L874", "weight": 1.0 }, { @@ -251793,7 +253007,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L823", + "source_location": "L876", "weight": 1.0 }, { @@ -251803,7 +253017,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L823", + "source_location": "L876", "weight": 1.0 }, { @@ -251813,7 +253027,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L856", + "source_location": "L909", "weight": 1.0 }, { @@ -251823,7 +253037,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L857", + "source_location": "L910", "weight": 1.0 }, { @@ -251833,7 +253047,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L894", + "source_location": "L947", "weight": 1.0 }, { @@ -251843,7 +253057,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L938", + "source_location": "L991", "weight": 1.0 }, { @@ -251853,7 +253067,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L951", + "source_location": "L1004", "weight": 1.0 }, { @@ -251863,7 +253077,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L961", + "source_location": "L1014", "weight": 1.0 }, { @@ -251873,7 +253087,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L973", + "source_location": "L1026", "weight": 1.0 }, { @@ -251883,7 +253097,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L974", + "source_location": "L1027", "weight": 1.0 }, { @@ -251893,7 +253107,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1007", + "source_location": "L1060", "weight": 1.0 }, { @@ -251903,7 +253117,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1014", + "source_location": "L1067", "weight": 1.0 }, { @@ -251913,7 +253127,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1014", + "source_location": "L1067", "weight": 1.0 }, { @@ -251923,7 +253137,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1016", + "source_location": "L1069", "weight": 1.0 }, { @@ -251933,7 +253147,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1016", + "source_location": "L1069", "weight": 1.0 }, { @@ -251943,7 +253157,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1046", + "source_location": "L1099", "weight": 1.0 }, { @@ -251953,7 +253167,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1049", + "source_location": "L1102", "weight": 1.0 }, { @@ -251963,7 +253177,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1059", + "source_location": "L1112", "weight": 1.0 }, { @@ -251973,7 +253187,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1062", + "source_location": "L1115", "weight": 1.0 }, { @@ -251983,7 +253197,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1074", + "source_location": "L1127", "weight": 1.0 }, { @@ -251993,7 +253207,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1089", + "source_location": "L1142", "weight": 1.0 }, { @@ -252003,7 +253217,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1089", + "source_location": "L1142", "weight": 1.0 }, { @@ -252013,7 +253227,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1090", + "source_location": "L1143", "weight": 1.0 }, { @@ -252023,7 +253237,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1103", + "source_location": "L1156", "weight": 1.0 }, { @@ -252033,7 +253247,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1112", + "source_location": "L1165", "weight": 1.0 }, { @@ -252043,7 +253257,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1121", + "source_location": "L1174", "weight": 1.0 }, { @@ -252053,7 +253267,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1124", + "source_location": "L1177", "weight": 1.0 }, { @@ -252063,7 +253277,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1136", + "source_location": "L1189", "weight": 1.0 }, { @@ -252073,7 +253287,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1145", + "source_location": "L1198", "weight": 1.0 }, { @@ -252083,7 +253297,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1145", + "source_location": "L1198", "weight": 1.0 }, { @@ -252093,7 +253307,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/collection_protocol.py", - "source_location": "L1146", + "source_location": "L1199", "weight": 1.0 }, { @@ -258033,7 +259247,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/menu.py", - "source_location": "L900", + "source_location": "L911", "weight": 1.0 }, { @@ -261233,7 +262447,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L129", + "source_location": "L141", "weight": 1.0 }, { @@ -261243,7 +262457,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L142", + "source_location": "L154", "weight": 1.0 }, { @@ -261253,7 +262467,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L161", + "source_location": "L173", "weight": 1.0 }, { @@ -261263,7 +262477,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L171", + "source_location": "L183", "weight": 1.0 }, { @@ -261273,7 +262487,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L187", + "source_location": "L199", "weight": 1.0 }, { @@ -261283,7 +262497,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L188", + "source_location": "L200", "weight": 1.0 }, { @@ -261293,7 +262507,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L203", + "source_location": "L215", "weight": 1.0 }, { @@ -261303,7 +262517,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L205", + "source_location": "L217", "weight": 1.0 }, { @@ -261313,7 +262527,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L206", + "source_location": "L218", "weight": 1.0 }, { @@ -261323,7 +262537,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L224", + "source_location": "L236", "weight": 1.0 }, { @@ -261333,7 +262547,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L227", + "source_location": "L239", "weight": 1.0 }, { @@ -261343,7 +262557,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L233", + "source_location": "L245", "weight": 1.0 }, { @@ -261353,7 +262567,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L234", + "source_location": "L246", "weight": 1.0 }, { @@ -261363,7 +262577,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L238", + "source_location": "L250", "weight": 1.0 }, { @@ -261373,7 +262587,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L238", + "source_location": "L250", "weight": 1.0 }, { @@ -261383,7 +262597,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L257", + "source_location": "L269", "weight": 1.0 }, { @@ -261393,7 +262607,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L264", + "source_location": "L276", "weight": 1.0 }, { @@ -261403,7 +262617,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L265", + "source_location": "L277", "weight": 1.0 }, { @@ -261413,7 +262627,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L269", + "source_location": "L281", "weight": 1.0 }, { @@ -261423,7 +262637,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L269", + "source_location": "L281", "weight": 1.0 }, { @@ -261433,7 +262647,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L286", + "source_location": "L298", "weight": 1.0 }, { @@ -261443,7 +262657,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L292", + "source_location": "L304", "weight": 1.0 }, { @@ -261453,7 +262667,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L294", + "source_location": "L306", "weight": 1.0 }, { @@ -261463,7 +262677,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L294", + "source_location": "L306", "weight": 1.0 }, { @@ -261473,7 +262687,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L311", + "source_location": "L323", "weight": 1.0 }, { @@ -261483,7 +262697,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L317", + "source_location": "L329", "weight": 1.0 }, { @@ -261493,7 +262707,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L319", + "source_location": "L331", "weight": 1.0 }, { @@ -261503,7 +262717,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L319", + "source_location": "L331", "weight": 1.0 }, { @@ -261513,7 +262727,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L336", + "source_location": "L348", "weight": 1.0 }, { @@ -261523,7 +262737,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L341", + "source_location": "L353", "weight": 1.0 }, { @@ -261533,7 +262747,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L350", + "source_location": "L362", "weight": 1.0 }, { @@ -261543,7 +262757,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L352", + "source_location": "L364", "weight": 1.0 }, { @@ -261553,7 +262767,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L352", + "source_location": "L364", "weight": 1.0 }, { @@ -261563,7 +262777,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L370", + "source_location": "L382", "weight": 1.0 }, { @@ -261573,7 +262787,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L380", + "source_location": "L392", "weight": 1.0 }, { @@ -261583,7 +262797,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L381", + "source_location": "L393", "weight": 1.0 }, { @@ -261593,7 +262807,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L385", + "source_location": "L397", "weight": 1.0 }, { @@ -261603,7 +262817,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L385", + "source_location": "L397", "weight": 1.0 }, { @@ -261613,7 +262827,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L408", + "source_location": "L420", "weight": 1.0 }, { @@ -261623,7 +262837,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L409", + "source_location": "L421", "weight": 1.0 }, { @@ -261633,7 +262847,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L413", + "source_location": "L425", "weight": 1.0 }, { @@ -261643,7 +262857,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L413", + "source_location": "L425", "weight": 1.0 }, { @@ -261653,7 +262867,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L436", + "source_location": "L448", "weight": 1.0 }, { @@ -261663,7 +262877,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L437", + "source_location": "L449", "weight": 1.0 }, { @@ -261673,7 +262887,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L441", + "source_location": "L453", "weight": 1.0 }, { @@ -261683,7 +262897,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/research_donation.py", - "source_location": "L441", + "source_location": "L453", "weight": 1.0 }, { diff --git a/backend/graphify-out/GRAPH_REPORT.md b/backend/graphify-out/GRAPH_REPORT.md index 6bf5035b..2dbb6610 100644 --- a/backend/graphify-out/GRAPH_REPORT.md +++ b/backend/graphify-out/GRAPH_REPORT.md @@ -1,11 +1,11 @@ -# Graph Report - app (2026-07-07) +# Graph Report - app (2026-07-13) ## Corpus Check -- Large corpus: 217 files · ~264,353 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. +- Large corpus: 219 files · ~265,676 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. ## Summary -- 4501 nodes · 24339 edges · 45 communities detected -- Extraction: 32% EXTRACTED · 68% INFERRED · 0% AMBIGUOUS · INFERRED: 16613 edges (avg confidence: 0.59) +- 4528 nodes · 24439 edges · 52 communities detected +- Extraction: 32% EXTRACTED · 68% INFERRED · 0% AMBIGUOUS · INFERRED: 16669 edges (avg confidence: 0.59) - Token cost: 0 input · 0 output ## Community Hubs (Navigation) @@ -48,17 +48,24 @@ - [[_COMMUNITY_Community 36|Community 36]] - [[_COMMUNITY_Community 37|Community 37]] - [[_COMMUNITY_Community 38|Community 38]] +- [[_COMMUNITY_Community 39|Community 39]] +- [[_COMMUNITY_Community 40|Community 40]] - [[_COMMUNITY_Community 41|Community 41]] - [[_COMMUNITY_Community 42|Community 42]] - [[_COMMUNITY_Community 43|Community 43]] - [[_COMMUNITY_Community 44|Community 44]] - [[_COMMUNITY_Community 45|Community 45]] -- [[_COMMUNITY_Community 46|Community 46]] +- [[_COMMUNITY_Community 48|Community 48]] +- [[_COMMUNITY_Community 49|Community 49]] +- [[_COMMUNITY_Community 50|Community 50]] +- [[_COMMUNITY_Community 51|Community 51]] +- [[_COMMUNITY_Community 52|Community 52]] +- [[_COMMUNITY_Community 53|Community 53]] ## God Nodes (most connected - your core abstractions) -1. `success_response()` - 673 edges -2. `error_response()` - 557 edges -3. `SysUser` - 503 edges +1. `success_response()` - 677 edges +2. `error_response()` - 561 edges +3. `SysUser` - 506 edges 4. `BizQcTaskResult` - 316 edges 5. `BizProductionMaterial` - 312 edges 6. `BizProductionMaterialUsage` - 306 edges @@ -83,55 +90,55 @@ ### Community 0 - "Community 0" Cohesion: 0.01 -Nodes (859): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+851 more) +Nodes (879): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+871 more) ### Community 1 - "Community 1" Cohesion: 0.01 -Nodes (564): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+556 more) +Nodes (625): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+617 more) ### Community 2 - "Community 2" Cohesion: 0.01 -Nodes (382): _normalize_date_bound(), _body_to_payload(), _get_current_user_id(), get_production_reception_detail(), _get_tenant_no(), post_production_reception(), put_production_reception(), _resolve_reception_id() (+374 more) +Nodes (410): list_collection_regions(), _normalize_date_bound(), _persist_protocol_sub_resources(), list_ethnics_for_select(), apply_data_scope(), _get_child_dept_ids(), get_user_dept_id(), _resolve_user_role_scopes() (+402 more) ### Community 3 - "Community 3" Cohesion: 0.09 -Nodes (340): 环境检测 — 检测项维护 + 登记管理 API, 保险公司及险种价格管理 API(保险公司 + 开票信息 + 险种价格), ProcessDefCreateBody, ProcessDefUpdateBody, PublishVersionBody, 审批意见:前端传 commentText,兼容 comment。, StartInstanceBody, TaskActionBody (+332 more) +Nodes (350): 环境检测 — 检测项维护 + 登记管理 API, 保险公司及险种价格管理 API(保险公司 + 开票信息 + 险种价格), ProcessDefCreateBody, ProcessDefUpdateBody, PublishVersionBody, 审批意见:前端传 commentText,兼容 comment。, StartInstanceBody, TaskActionBody (+342 more) ### Community 4 - "Community 4" Cohesion: 0.01 -Nodes (280): generate_uuid(), batch_stock_in(), batch_stock_out(), consumable_code_exists(), create_consumable(), _dec(), get_consumable(), _is_enabled_status() (+272 more) +Nodes (312): generate_uuid(), batch_stock_in(), batch_stock_out(), consumable_code_exists(), create_consumable(), _dec(), get_consumable(), _is_enabled_status() (+304 more) ### Community 5 - "Community 5" Cohesion: 0.02 -Nodes (256): _persist_protocol_sub_resources(), list_ethnics_for_select(), apply_data_scope(), _get_child_dept_ids(), get_user_dept_id(), _resolve_user_role_scopes(), ApiRequestLogCRUD, delete() (+248 more) +Nodes (253): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci(), build_void_type_label_map(), format_protocol_status_label() (+245 more) ### Community 6 - "Community 6" -Cohesion: 0.08 -Nodes (271): CellSampleTypeCreateBody, CellSampleTypeUpdateBody, CollectionRegionCreateBody, CollectionRegionUpdateBody, CustomerCreateBody, CustomerUpdateBody, HospitalCreateBody, HospitalUpdateBody (+263 more) +Cohesion: 0.1 +Nodes (217): 细胞存储 — 采集协议单 / 审核 / 财务确认 / 分期预警 API, 与列表接口一致:按租户 + 角色数据权限判断是否可访问该协议单。, If mother info exists but no customerId, create a customer record and link it., 细胞产品 CRUD(biz_cell_product), 解析任务样本投入物,返回祖先链单段(样本终止节点)。, 管理端手动改状态:允许在合法枚举间任意变更,并同步库位占用。, 去掉末尾 -P{n}-XX 或 -XX,得到代次产品编码的基础前缀。, 查询 `{base_code}-{passage}-XX` 形式产品编码在库中的最大两位序号(无匹配则 0)。 (+209 more) ### Community 7 - "Community 7" -Cohesion: 0.02 -Nodes (172): api_save_application(), map_payments_by_schedule_ids(), get_protocol_nos_used_in_protocols(), create_dict_type(), dict_type_code_exists(), get_dict_type(), list_dict_types(), 字典类型 CRUD(sys_dict_type) (+164 more) +Cohesion: 0.03 +Nodes (176): batch_discard(), batch_options(), _batch_row_to_dict(), batch_stock_in(), batch_stock_out(), _create_batch_and_usage(), delete_batch(), _discard_batch() (+168 more) ### Community 8 - "Community 8" -Cohesion: 0.03 -Nodes (161): batch_discard(), batch_options(), _batch_row_to_dict(), batch_stock_in(), batch_stock_out(), _create_batch_and_usage(), delete_batch(), _discard_batch() (+153 more) +Cohesion: 0.02 +Nodes (112): get_designer_data(), _error_json(), 数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误, 未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin, sqlalchemy_exception_handler(), unhandled_exception_handler(), BaseHTTPMiddleware, ApiCryptoError (+104 more) ### Community 9 - "Community 9" -Cohesion: 0.02 -Nodes (103): get_designer_data(), _error_json(), 数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误, 未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin, sqlalchemy_exception_handler(), unhandled_exception_handler(), BaseHTTPMiddleware, ApiCryptoError (+95 more) +Cohesion: 0.04 +Nodes (124): AccessLogCreateBody, AccessLogUpdateBody, CleanRoomCreateBody, CleanRoomUpdateBody, ExhibitionAppointmentCreateBody, ExhibitionAppointmentUpdateBody, list_storage_slot_stats(), OccupancyCreateBody (+116 more) ### Community 10 - "Community 10" Cohesion: 0.03 -Nodes (148): get_next_cell_product_code(), build_void_type_label_map(), format_protocol_status_label(), resolve_void_type_label(), _ancestor_link_from_cell_product_input(), _ancestor_sample_chain_link(), _apply_cell_product_status_change(), _build_ancestor_chain() (+140 more) +Nodes (118): get_next_cell_product_code(), _ancestor_link_from_cell_product_input(), _ancestor_sample_chain_link(), _apply_cell_product_status_change(), _build_ancestor_chain(), _build_descendant_chain(), _build_facility_path_label(), build_split_product_codes() (+110 more) ### Community 11 - "Community 11" Cohesion: 0.04 -Nodes (124): AccessLogCreateBody, AccessLogUpdateBody, CleanRoomCreateBody, CleanRoomUpdateBody, ExhibitionAppointmentCreateBody, ExhibitionAppointmentUpdateBody, OccupancyCreateBody, 运营支撑 API(洁净室、进出记录、仓储设施、储位、展厅预约) (+116 more) +Nodes (75): _jwt_user_payload(), Web 端登录用 RSA 公钥(PKCS#1 v1.5,与 JSEncrypt 一致), Web 端登录:账号为 sys_user.user_no,密码为 sys_user.password(bcrypt)。, refresh_token(), web_login(), web_login_rsa_public_key(), lifespan(), create_access_token() (+67 more) ### Community 12 - "Community 12" -Cohesion: 0.04 -Nodes (91): batch_delete_research_donations(), change_donation_status(), convert_from_storage(), convert_to_storage(), create_research_donation(), delete_research_donation(), _get_current_user_id(), get_research_donation_detail() (+83 more) +Cohesion: 0.05 +Nodes (79): batch_delete_research_donations(), change_donation_status(), convert_from_storage(), convert_to_storage(), create_research_donation(), delete_research_donation(), _get_current_user_id(), get_research_donation_detail() (+71 more) ### Community 13 - "Community 13" Cohesion: 0.34 @@ -139,7 +146,7 @@ Nodes (74): BatchStockInBody, BatchStockInItem, BatchStockOutBody, BatchStockOut ### Community 14 - "Community 14" Cohesion: 0.06 -Nodes (54): _avatar_url_field(), _build_user_info_payload(), _jwt_user_payload(), Web 端登录用 RSA 公钥(PKCS#1 v1.5,与 JSEncrypt 一致), Web 端登录:账号为 sys_user.user_no,密码为 sys_user.password(bcrypt)。, 返回库中原始头像路径,由前端按 VITE_MINIO_BASE_URL 拼展示 URL。, 与 web-admin `userInfo` 字段约定一致。, refresh_token() (+46 more) +Nodes (61): complete_application(), create_basic_experiment_sale_schedules(), create_infusion_plan(), create_schedule(), _create_schedule_products(), _format_yyyy_mm_dd(), _generate_application_no(), get_application() (+53 more) ### Community 15 - "Community 15" Cohesion: 0.11 @@ -147,32 +154,32 @@ Nodes (35): batch_create_sterilize_logs(), batch_create_wash_logs(), batch_disca ### Community 16 - "Community 16" 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) +Nodes (10): 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, 小程序调起支付的二次签名参数(与公众号 JSAPI 规则一致), 统一下单 (V2 API) Args: out_trade_no: 商户订单号 tot, 生成签名 V3 (SHA256 with RSA), wechat_pay() (+2 more) ### Community 17 - "Community 17" Cohesion: 0.2 Nodes (19): _code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), get_material_entity(), get_my_usages(), _is_enabled_status() (+11 more) ### Community 18 - "Community 18" -Cohesion: 0.21 -Nodes (15): batch_generate_protocol_nos(), batch_issue_protocol_nos(), batch_revoke_protocol_nos(), create_protocol_no(), get_protocol_no(), list_protocol_nos(), _parse_issued_time(), protocol_no_exists() (+7 more) +Cohesion: 0.27 +Nodes (12): create_equipment(), _dec(), equipment_code_exists(), equipment_is_referenced(), get_equipment(), list_equipments(), _norm_status(), _parse_date() (+4 more) ### Community 19 - "Community 19" -Cohesion: 0.22 -Nodes (14): batch_generate_sample_codes(), batch_issue_sample_codes(), batch_revoke_sample_codes(), create_sample_code(), get_sample_code(), list_sample_codes(), _parse_issued_time(), 样本编码池 CRUD(biz_sample_code) (+6 more) +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 20 - "Community 20" -Cohesion: 0.22 -Nodes (13): create_collection_region(), create_hospital(), get_collection_region(), get_hospital(), _hospital_names_by_region_ids(), _hospital_to_dict(), list_collection_regions(), list_hospitals() (+5 more) - -### Community 21 - "Community 21" 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 21 - "Community 21" Cohesion: 0.24 Nodes (11): deduct_for_step(), _display_remark(), list_stock_logs(), _parse_receiver_purpose_from_remark(), 试剂变动记录 CRUD(biz_reagent_stock_log), 撤销步骤此前 step_save 扣减,便于重新填报。, 扣减试剂库存并生成变动记录。调用方控制事务,本函数不 commit。, _resolve_receiver_purpose() (+3 more) +### Community 22 - "Community 22" +Cohesion: 0.32 +Nodes (11): create_env_detect_record(), _generate_record_no(), get_env_detect_record(), _join_csv(), list_env_detect_records(), _resolve_inspector_snapshots(), _resolve_item_snapshot(), _row_to_dict() (+3 more) + ### Community 23 - "Community 23" Cohesion: 0.24 Nodes (11): deduct_for_step(), _display_remark(), list_stock_logs(), _parse_receiver_purpose_from_remark(), 耗材变动记录 CRUD(biz_consumable_stock_log), 撤销步骤此前 step_save 扣减,便于重新填报。, 扣减耗材库存并生成变动记录。调用方控制事务,本函数不 commit。, _resolve_receiver_purpose() (+3 more) @@ -182,125 +189,155 @@ Cohesion: 0.27 Nodes (11): _build_tree(), _cascade_soft_delete(), _collect_with_ancestors(), create_dept(), get_dept(), list_depts(), list_depts_tree(), 保留匹配节点及其全部上级,供关键词检索后仍能正确组树。 (+3 more) ### Community 25 - "Community 25" +Cohesion: 0.29 +Nodes (9): _build_tree(), _cascade_soft_delete(), create_menu(), get_menu(), list_menus(), list_menus_tree(), _row_to_dict(), soft_delete_menu() (+1 more) + +### Community 26 - "Community 26" Cohesion: 0.27 Nodes (8): create_customer(), get_customer(), id_card_taken(), list_customers(), 客户 CRUD(biz_customer), _row_to_dict(), soft_delete_customer(), update_customer() -### Community 26 - "Community 26" +### Community 27 - "Community 27" 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 27 - "Community 27" +### Community 28 - "Community 28" 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 28 - "Community 28" +### Community 29 - "Community 29" Cohesion: 0.38 Nodes (9): create_env_detect_item(), get_env_detect_item(), item_code_exists(), list_active_env_detect_items(), list_env_detect_items(), _order_query(), _row_to_dict(), soft_delete_env_detect_item() (+1 more) -### Community 29 - "Community 29" -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 30 - "Community 30" 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() +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 31 - "Community 31" 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() +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 32 - "Community 32" +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 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 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 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 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 37 - "Community 37" +Cohesion: 0.36 +Nodes (7): create_site(), get_site(), list_sites(), _row_to_dict(), site_code_exists(), soft_delete_site(), update_site() + +### Community 38 - "Community 38" Cohesion: 0.29 Nodes (2): BaseModel, SoftDeleteModel -### Community 33 - "Community 33" +### Community 39 - "Community 39" Cohesion: 0.38 Nodes (6): derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal() -### Community 34 - "Community 34" +### Community 40 - "Community 40" Cohesion: 0.5 Nodes (3): BaseSettings, Config, Settings -### Community 35 - "Community 35" +### Community 41 - "Community 41" Cohesion: 0.5 Nodes (2): _auto_fill_create_dept_id(), ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID -### Community 36 - "Community 36" +### Community 42 - "Community 42" Cohesion: 0.67 Nodes (2): get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,5 个一级菜单分组) -### Community 37 - "Community 37" -Cohesion: 1.0 -Nodes (1): 请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传 - -### Community 38 - "Community 38" -Cohesion: 1.0 -Nodes (1): API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位) - -### Community 41 - "Community 41" -Cohesion: 1.0 -Nodes (1): 发送订单状态通知 Args: openid: 用户openid ord - -### Community 42 - "Community 42" -Cohesion: 1.0 -Nodes (1): 发送支付成功通知 Args: openid: 用户openid ord - ### Community 43 - "Community 43" Cohesion: 1.0 -Nodes (1): 发送配送通知 Args: openid: 配送员openid task +Nodes (1): 质检物料金额查看授权:专用角色与菜单权限常量。 ### Community 44 - "Community 44" Cohesion: 1.0 -Nodes (1): 发送配送时效预警 Args: openid: 配送员openid ta +Nodes (1): 请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传 ### Community 45 - "Community 45" Cohesion: 1.0 +Nodes (1): API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位) + +### Community 48 - "Community 48" +Cohesion: 1.0 +Nodes (1): 发送订单状态通知 Args: openid: 用户openid ord + +### Community 49 - "Community 49" +Cohesion: 1.0 +Nodes (1): 发送支付成功通知 Args: openid: 用户openid ord + +### Community 50 - "Community 50" +Cohesion: 1.0 +Nodes (1): 发送配送通知 Args: openid: 配送员openid task + +### Community 51 - "Community 51" +Cohesion: 1.0 +Nodes (1): 发送配送时效预警 Args: openid: 配送员openid ta + +### Community 52 - "Community 52" +Cohesion: 1.0 Nodes (1): 发送退款结果通知 Args: openid: 用户openid ord -### Community 46 - "Community 46" +### Community 53 - "Community 53" Cohesion: 1.0 Nodes (1): 发送催单通知给配送员 Args: deliver_openid: 配送员openid ## Knowledge Gaps -- **130 isolated node(s):** `刷新会话 TTL(refreshToken 续期;已登录用户每次 API 校验通过后滑动续期)`, `写入 refreshToken(用于 one-time 使用/吊销)`, `根据 token 获取当前用户(包含 Redis 会话校验;会话滑动续期)`, `登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。`, `加载 RSA 密钥对:优先环境变量,否则使用内置固定默认密钥。` (+125 more) +- **131 isolated node(s):** `刷新会话 TTL(refreshToken 续期;已登录用户每次 API 校验通过后滑动续期)`, `写入 refreshToken(用于 one-time 使用/吊销)`, `根据 token 获取当前用户(包含 Redis 会话校验;会话滑动续期)`, `登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。`, `加载 RSA 密钥对:优先环境变量,否则使用内置固定默认密钥。` (+126 more) These have ≤1 connection - possible missing edges or undocumented components. -- **Thin community `Community 32`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` +- **Thin community `Community 38`** (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 35`** (4 nodes): `_auto_fill_create_dept_id()`, `get_db()`, `database.py`, `ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID` +- **Thin community `Community 41`** (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. -- **Thin community `Community 36`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,5 个一级菜单分组)` +- **Thin community `Community 42`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,5 个一级菜单分组)` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 37`** (2 nodes): `context.py`, `请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传` +- **Thin community `Community 43`** (2 nodes): `qc_material_amount_auth_constants.py`, `质检物料金额查看授权:专用角色与菜单权限常量。` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 38`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` +- **Thin community `Community 44`** (2 nodes): `context.py`, `请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 41`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` +- **Thin community `Community 45`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 42`** (1 nodes): `发送支付成功通知 Args: openid: 用户openid ord` +- **Thin community `Community 48`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 43`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` +- **Thin community `Community 49`** (1 nodes): `发送支付成功通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 44`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` +- **Thin community `Community 50`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 45`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` +- **Thin community `Community 51`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 46`** (1 nodes): `发送催单通知给配送员 Args: deliver_openid: 配送员openid` +- **Thin community `Community 52`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Community 53`** (1 nodes): `发送催单通知给配送员 Args: deliver_openid: 配送员openid` Too small to be a meaningful cluster - may be noise or needs more connections extracted. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `SysUser` connect `Community 1` to `Community 2`, `Community 3`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 11`, `Community 12`, `Community 13`, `Community 14`, `Community 18`, `Community 19`, `Community 22`, `Community 23`?** - _High betweenness centrality (0.121) - this node is a cross-community bridge._ -- **Why does `generate_uuid()` connect `Community 4` to `Community 0`, `Community 2`, `Community 3`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 12`, `Community 14`, `Community 15`, `Community 17`, `Community 18`, `Community 19`, `Community 20`, `Community 22`, `Community 23`, `Community 24`, `Community 25`, `Community 26`, `Community 27`, `Community 28`, `Community 29`, `Community 30`, `Community 31`?** - _High betweenness centrality (0.076) - this node is a cross-community bridge._ -- **Why does `success_response()` connect `Community 0` to `Community 1`, `Community 2`, `Community 36`, `Community 5`, `Community 7`, `Community 9`, `Community 10`, `Community 12`, `Community 14`?** - _High betweenness centrality (0.068) - this node is a cross-community bridge._ -- **Are the 741 inferred relationships involving `str` (e.g. with `unhandled_exception_handler()` and `get_current_user_by_token()`) actually correct?** - _`str` has 741 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 672 inferred relationships involving `success_response()` (e.g. with `list_storage_release_reviews()` and `get_storage_release_review_detail()`) actually correct?** - _`success_response()` has 672 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 556 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `list_storage_release_reviews()`) actually correct?** - _`error_response()` has 556 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 501 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** - _`SysUser` has 501 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file +- **Why does `SysUser` connect `Community 1` to `Community 2`, `Community 3`, `Community 5`, `Community 6`, `Community 7`, `Community 9`, `Community 10`, `Community 11`, `Community 12`, `Community 13`, `Community 19`, `Community 21`, `Community 23`?** + _High betweenness centrality (0.119) - this node is a cross-community bridge._ +- **Why does `generate_uuid()` connect `Community 4` to `Community 0`, `Community 1`, `Community 2`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 12`, `Community 15`, `Community 17`, `Community 18`, `Community 19`, `Community 21`, `Community 22`, `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`?** + _High betweenness centrality (0.082) - this node is a cross-community bridge._ +- **Why does `success_response()` connect `Community 0` to `Community 1`, `Community 2`, `Community 8`, `Community 9`, `Community 42`, `Community 11`, `Community 12`, `Community 10`?** + _High betweenness centrality (0.057) - this node is a cross-community bridge._ +- **Are the 746 inferred relationships involving `str` (e.g. with `unhandled_exception_handler()` and `get_current_user_by_token()`) actually correct?** + _`str` has 746 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 676 inferred relationships involving `success_response()` (e.g. with `list_storage_release_reviews()` and `get_storage_release_review_detail()`) actually correct?** + _`success_response()` has 676 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 560 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `list_storage_release_reviews()`) actually correct?** + _`error_response()` has 560 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 504 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** + _`SysUser` has 504 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 08ba53b6..952c9766 100644 --- a/backend/graphify-out/graph.html +++ b/backend/graphify-out/graph.html @@ -57,12 +57,12 @@
-