From 6bfabac50d5d63cd57e0b662984918917b635767 Mon Sep 17 00:00:00 2001 From: zlwu <704541015@qq.com> Date: Wed, 17 Jun 2026 18:16:23 +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.pid | 1 + backend/app/api/collection_protocol.py | 130 + backend/app/api/qc.py | 1 + backend/app/crud/collection_protocol.py | 461 + backend/app/crud/qc_material_stock_batch.py | 4 + ...d6dcfbc987b216a19b40438f4821e7af68dc7.json | 1 + ...ecad475dd252feb52ab97c9b7cf62added201.json | 1 + ...1b164604b6b91935f20b5360acc12983962bb.json | 1 + ...724db2e39d0be2cdecb7588c966bedbd0d824.json | 1 + ...d9b2a4e7b3482407be4e8f0517987e6ac9fbc.json | 1 + ...2189189ece56971ae5f4dff690059c3be7272.json | 1 + ...ec7fdb9608390e9b2fb2a1c0ec1f7509741b3.json | 1 + backend/app/models/models.py | 52 + backend/app/models/qc_material.py | 1 + .../app/services/protocol_pay_mode_switch.py | 5 +- backend/graphify-out/.graphify_analysis.json | 3824 +- backend/graphify-out/.graphify_extract.json | 19905 ++++++----- backend/graphify-out/GRAPH_REPORT.md | 262 +- backend/graphify-out/graph.html | 8 +- backend/graphify-out/graph.json | 28938 +++++++++------- backend/graphify-out/manifest.json | 14 +- .../tests/test_protocol_invoice_request.py | 55 + .../tests/test_protocol_pay_mode_switch.py | 39 +- ...ial_stock_batch_add_qc_attachment_urls.sql | 5 + docs/sql/protocol_invoice_request.sql | 53 + docs/sql/zkxw.sql | 1 + .../2026-06-17-protocol-invoice-request.md | 1127 + ...6-06-17-protocol-invoice-request-design.md | 436 + .../graphify-out/.graphify_analysis.json | 2937 +- web-admin/graphify-out/.graphify_extract.json | 989 +- web-admin/graphify-out/GRAPH_REPORT.md | 236 +- web-admin/graphify-out/graph.html | 8 +- web-admin/graphify-out/graph.json | 5372 +-- web-admin/graphify-out/manifest.json | 26 +- web-admin/src/api/collection-protocol.ts | 61 + web-admin/src/api/qc-material.ts | 1 + web-admin/src/config/pilot-biz-type.ts | 4 +- ...8e12863468a6aa096d99a68e618062ca75492.json | 1 + ...3d41e5e53334d8099baaf19fbbe2fb97e20b9.json | 1 + ...037ead85a372f3365681a931dc9a98d84c8a8.json | 1 + ...7f27d3f31842394788bcad4b640ae47408da4.json | 1 + ...0afbb52e1fc8c256df92a6f9dae6bae00e725.json | 1 + ...ec1f56c06251c7eb88dfb4a8fe28a88a23f94.json | 1 + ...195fe6f7535791c9848e1922fcfba4ebb3cf4.json | 1 + ...86feabbea271a27f2377d837f8c6a17b6b580.json | 1 + ...7769c8e9899a66cd92923b6ecd90e27972747.json | 1 + ...656edd476aa8c78cae2f23c831c15bf84d6a2.json | 1 + ...698de480869dbe17946725be6f8e50bca3356.json | 1 + ...bd95acc8756f1d3e14657137958f7b8baea1d.json | 1 + ...21480c1ef5a36634d951b79e5420c7ed00a7b.json | 1 + ...d12b7afd0f307411a7134587302243f6a1761.json | 1 + ...dd33c6bb36d47b386848477c3c64f946070f2.json | 1 + ...b7adb391cf6b58c3c004a6b5610794416eb90.json | 1 + ...8601e2200dba0d9d808f7bb832134ff5745a4.json | 1 + ...b61fc932dffd708ad39b5368bd2a141935a13.json | 1 + .../src/utils/protocol-fq-params-change.ts | 2 +- .../payment-confirm/InvoiceRequestTab.vue | 951 + .../cell-storage/payment-confirm/index.vue | 30 +- .../protocol-audit/FullmoonTodoTab.vue | 1739 +- .../ApplicationFormDialog.vue | 4 +- .../ApplicationViewDialog.vue | 10 +- .../QcMaterialBatchAttachmentDialog.vue | 166 + .../quality-inspection/qc-material/index.vue | 22 +- .../qc-work-order/QcWorkOrderSampleGroup.vue | 180 +- 64 files changed, 39417 insertions(+), 28668 deletions(-) create mode 100644 backend/app.pid create mode 100644 backend/app/graphify-out/cache/ast/086024ad3c9683db72caf23c8b0d6dcfbc987b216a19b40438f4821e7af68dc7.json create mode 100644 backend/app/graphify-out/cache/ast/20f9d38bfc533bab2057d7b2bd9ecad475dd252feb52ab97c9b7cf62added201.json create mode 100644 backend/app/graphify-out/cache/ast/5585233138f0c07679b29fc7c921b164604b6b91935f20b5360acc12983962bb.json create mode 100644 backend/app/graphify-out/cache/ast/94a557e9b66164110a5cd39bfc8724db2e39d0be2cdecb7588c966bedbd0d824.json create mode 100644 backend/app/graphify-out/cache/ast/9e6888df83e0542c431ed35df59d9b2a4e7b3482407be4e8f0517987e6ac9fbc.json create mode 100644 backend/app/graphify-out/cache/ast/bebcc3473f5049c61f89a949d5e2189189ece56971ae5f4dff690059c3be7272.json create mode 100644 backend/app/graphify-out/cache/ast/dc2389307f5db44baef3fb2aa8bec7fdb9608390e9b2fb2a1c0ec1f7509741b3.json create mode 100644 backend/tests/test_protocol_invoice_request.py create mode 100644 docs/sql/alter_biz_qc_material_stock_batch_add_qc_attachment_urls.sql create mode 100644 docs/sql/protocol_invoice_request.sql create mode 100644 docs/superpowers/plans/2026-06-17-protocol-invoice-request.md create mode 100644 docs/superpowers/specs/2026-06-17-protocol-invoice-request-design.md create mode 100644 web-admin/src/graphify-out/cache/ast/02360931f6a4ffe421c210cb2ea8e12863468a6aa096d99a68e618062ca75492.json create mode 100644 web-admin/src/graphify-out/cache/ast/156ce780c93c2d68ee7c458a9cf3d41e5e53334d8099baaf19fbbe2fb97e20b9.json create mode 100644 web-admin/src/graphify-out/cache/ast/164d283896c6cd3cc7ffe03f4c6037ead85a372f3365681a931dc9a98d84c8a8.json create mode 100644 web-admin/src/graphify-out/cache/ast/16c30fd23379cc9b417fa30a7dc7f27d3f31842394788bcad4b640ae47408da4.json create mode 100644 web-admin/src/graphify-out/cache/ast/2de98764608417d48649f1c1a940afbb52e1fc8c256df92a6f9dae6bae00e725.json create mode 100644 web-admin/src/graphify-out/cache/ast/2e8b1e40727fb30ca373d934f58ec1f56c06251c7eb88dfb4a8fe28a88a23f94.json create mode 100644 web-admin/src/graphify-out/cache/ast/40e869d250aff7c4bb193c088ae195fe6f7535791c9848e1922fcfba4ebb3cf4.json create mode 100644 web-admin/src/graphify-out/cache/ast/4b35a953c8eaa60a59b7f023e1a86feabbea271a27f2377d837f8c6a17b6b580.json create mode 100644 web-admin/src/graphify-out/cache/ast/5b6074f41dd76385a489971a9e67769c8e9899a66cd92923b6ecd90e27972747.json create mode 100644 web-admin/src/graphify-out/cache/ast/62748fd866776af1d1123483ff1656edd476aa8c78cae2f23c831c15bf84d6a2.json create mode 100644 web-admin/src/graphify-out/cache/ast/93631dd2b79afe59c8c432867de698de480869dbe17946725be6f8e50bca3356.json create mode 100644 web-admin/src/graphify-out/cache/ast/ad703eb14979cbc0f33b7dce9fabd95acc8756f1d3e14657137958f7b8baea1d.json create mode 100644 web-admin/src/graphify-out/cache/ast/b8150d82bbd3c832f157df9caae21480c1ef5a36634d951b79e5420c7ed00a7b.json create mode 100644 web-admin/src/graphify-out/cache/ast/c2c6f0db4707c0962e1daa69624d12b7afd0f307411a7134587302243f6a1761.json create mode 100644 web-admin/src/graphify-out/cache/ast/cd268412c4e2e1c451c0dedb28fdd33c6bb36d47b386848477c3c64f946070f2.json create mode 100644 web-admin/src/graphify-out/cache/ast/e0b2db0d9df34520f0d5b1c5d43b7adb391cf6b58c3c004a6b5610794416eb90.json create mode 100644 web-admin/src/graphify-out/cache/ast/e9e43bda71e150d0a90f05143578601e2200dba0d9d808f7bb832134ff5745a4.json create mode 100644 web-admin/src/graphify-out/cache/ast/f6bd9d571cc2f28ece455e794cfb61fc932dffd708ad39b5368bd2a141935a13.json create mode 100644 web-admin/src/views/cell-storage/payment-confirm/InvoiceRequestTab.vue create mode 100644 web-admin/src/views/quality-inspection/qc-material/QcMaterialBatchAttachmentDialog.vue diff --git a/backend/app.pid b/backend/app.pid new file mode 100644 index 00000000..12840c49 --- /dev/null +++ b/backend/app.pid @@ -0,0 +1 @@ +66684 diff --git a/backend/app/api/collection_protocol.py b/backend/app/api/collection_protocol.py index e0dec356..8d44e74f 100644 --- a/backend/app/api/collection_protocol.py +++ b/backend/app/api/collection_protocol.py @@ -919,3 +919,133 @@ async def update_fullmoon_todo_insurance( except ValueError as e: return error_response(400, str(e)) + +class InvoiceRequestCreateBody(BaseModel): + model_config = ConfigDict(populate_by_name=True) + + payment_detail_ids: List[str] = Field(..., alias="paymentDetailIds", min_length=1) + invoice_title: Optional[str] = Field(None, alias="invoiceTitle") + tax_no: Optional[str] = Field(None, alias="taxNo") + company_address: Optional[str] = Field(None, alias="companyAddress") + company_phone: Optional[str] = Field(None, alias="companyPhone") + bank_name: Optional[str] = Field(None, alias="bankName") + bank_account: Optional[str] = Field(None, alias="bankAccount") + apply_remark: Optional[str] = Field(None, alias="applyRemark") + + +class InvoiceRequestCompleteBody(BaseModel): + model_config = ConfigDict(populate_by_name=True) + + invoice_attachments: str = Field(..., alias="invoiceAttachments") + finance_remark: Optional[str] = Field(None, alias="financeRemark") + + +@router.get("/collection-protocols/{protocol_id}/invoice-eligible-payments") +async def get_invoice_eligible_payments( + protocol_id: str, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + tenant_no = _get_tenant_no(db, user) + items = cp_svc.list_invoice_eligible_payment_details( + db, collection_protocol_id=protocol_id, tenant_no=tenant_no + ) + return success_response({"list": items, "total": len(items)}) + + +@router.get("/collection-protocols/{protocol_id}/invoice-requests") +async def get_protocol_invoice_requests( + protocol_id: str, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + tenant_no = _get_tenant_no(db, user) + items = cp_svc.list_invoice_requests_by_protocol( + db, collection_protocol_id=protocol_id, tenant_no=tenant_no + ) + return success_response({"list": items, "total": len(items)}) + + +@router.post("/collection-protocols/{protocol_id}/invoice-requests") +async def post_protocol_invoice_request( + protocol_id: str, + body: InvoiceRequestCreateBody, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + tenant_no = _get_tenant_no(db, user) + try: + row = cp_svc.create_invoice_request( + db, + collection_protocol_id=protocol_id, + payment_detail_ids=body.payment_detail_ids, + tenant_no=tenant_no, + user_info=user, + invoice_title=body.invoice_title, + tax_no=body.tax_no, + company_address=body.company_address, + company_phone=body.company_phone, + bank_name=body.bank_name, + bank_account=body.bank_account, + apply_remark=body.apply_remark, + ) + except ValueError as e: + return error_response(400, str(e)) + return success_response(row, message="提交成功") + + +@router.get("/protocol-invoice-requests") +async def list_protocol_invoice_requests_api( + status: str = Query(..., description="dkp|ykp"), + page: int = Query(1, ge=1), + pageSize: int = Query(10, ge=1, le=100), + keyword: Optional[str] = Query(None), + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + tenant_no = _get_tenant_no(db, user) + items, total = cp_svc.list_protocol_invoice_requests( + db, + status=status, + page=page, + page_size=pageSize, + keyword=keyword, + tenant_no=tenant_no, + user_info=user, + ) + return success_response({"list": items, "total": total, "page": page, "pageSize": pageSize}) + + +@router.get("/protocol-invoice-requests/pending-count") +async def protocol_invoice_pending_count( + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + tenant_no = _get_tenant_no(db, user) + count = cp_svc.count_pending_protocol_invoice_requests( + db, tenant_no=tenant_no, user_info=user + ) + return success_response({"count": count}) + + +@router.put("/protocol-invoice-requests/{request_id}/complete") +async def complete_protocol_invoice_request( + request_id: str, + body: InvoiceRequestCompleteBody, + user: dict = Depends(require_admin_or_super_admin), + db: Session = Depends(get_db), +): + tenant_no = _get_tenant_no(db, user) + try: + row = cp_svc.complete_invoice_request( + db, + request_id=request_id, + tenant_no=tenant_no, + invoice_attachments=body.invoice_attachments, + finance_remark=body.finance_remark, + user_info=user, + ) + except ValueError as e: + return error_response(400, str(e)) + return success_response(row, message="已完成开票") + diff --git a/backend/app/api/qc.py b/backend/app/api/qc.py index 4c76e25c..467a97fe 100644 --- a/backend/app/api/qc.py +++ b/backend/app/api/qc.py @@ -1211,6 +1211,7 @@ class QcMaterialBatchUpdateBody(BaseModel): unit_price: Optional[float] = Field(None, alias="unitPrice") amount: Optional[float] = None remark: Optional[str] = None + qc_attachment_urls: Optional[str] = Field(None, alias="qcAttachmentUrls") material_code: Optional[str] = Field(None, alias="materialCode") material_name: Optional[str] = Field(None, alias="materialName") spec_model: Optional[str] = Field(None, alias="specModel") diff --git a/backend/app/crud/collection_protocol.py b/backend/app/crud/collection_protocol.py index 7075cf92..0b568477 100644 --- a/backend/app/crud/collection_protocol.py +++ b/backend/app/crud/collection_protocol.py @@ -32,6 +32,8 @@ from app.models.models import ( BizProtocolAudit, BizProtocolCollectionInfo, BizProtocolFullmoonTodo, + BizProtocolInvoiceRequest, + BizProtocolInvoiceRequestItem, BizProtocolPartyCustomer, BizProtocolPayment, BizProtocolPaymentDetail, @@ -3235,3 +3237,462 @@ def upsert_fullmoon_todo( db.commit() db.refresh(obj) return obj + + +# --------------------------------------------------------------------------- +# 开票申请(主表 + 明细子表) +# --------------------------------------------------------------------------- + + +def build_installment_summary(installment_nos: List[Optional[int]]) -> str: + nums = sorted({n for n in installment_nos if n is not None}) + if not nums: + return "趸交" + if len(nums) == 1: + return f"第{nums[0]}期" + return "第" + "、".join(str(n) for n in nums) + "期" + + +def _invoice_request_item_to_dict( + item: BizProtocolInvoiceRequestItem, + *, + payment_detail: Optional[BizProtocolPaymentDetail] = None, +) -> Dict[str, Any]: + out: Dict[str, Any] = { + "id": item.id, + "invoiceRequestId": item.invoice_request_id, + "paymentId": item.payment_id, + "paymentDetailId": item.payment_detail_id, + "installmentNo": item.installment_no, + "lineAmount": float(item.line_amount) if item.line_amount is not None else None, + "orderNum": item.order_num, + "remark": item.remark or "", + "createTime": item.create_time.strftime("%Y-%m-%d %H:%M:%S") if item.create_time else "", + } + if payment_detail is not None: + out["transferTime"] = ( + payment_detail.transfer_time.strftime("%Y-%m-%d %H:%M:%S") + if payment_detail.transfer_time + else "" + ) + out["transferType"] = payment_detail.transfer_type or "" + out["installmentDueDate"] = payment_detail.installment_due_date or "" + return out + + +def _invoice_request_to_dict( + req: BizProtocolInvoiceRequest, + *, + items: Optional[List[Dict[str, Any]]] = None, + installment_summary: Optional[str] = None, + protocol_ctx: Optional[Dict[str, Any]] = None, +) -> Dict[str, Any]: + out: Dict[str, Any] = { + "id": req.id, + "collectionProtocolId": req.collection_protocol_id, + "invoiceAmount": float(req.invoice_amount) if req.invoice_amount is not None else None, + "invoiceTitle": req.invoice_title or "", + "taxNo": req.tax_no or "", + "companyAddress": req.company_address or "", + "companyPhone": req.company_phone or "", + "bankName": req.bank_name or "", + "bankAccount": req.bank_account or "", + "applyRemark": req.apply_remark or "", + "invoiceAttachments": req.invoice_attachments or "", + "financeRemark": req.finance_remark or "", + "status": req.status, + "financeHandleTime": ( + req.finance_handle_time.strftime("%Y-%m-%d %H:%M:%S") if req.finance_handle_time else "" + ), + "tenantNo": req.tenant_no, + "orderNum": req.order_num, + "remark": req.remark or "", + "createTime": req.create_time.strftime("%Y-%m-%d %H:%M:%S") if req.create_time else "", + "updateTime": req.update_time.strftime("%Y-%m-%d %H:%M:%S") if req.update_time else "", + } + if items is not None: + out["items"] = items + out["itemCount"] = len(items) + if installment_summary is not None: + out["installmentSummary"] = installment_summary + if protocol_ctx: + out.update(protocol_ctx) + return out + + +def _active_invoiced_payment_detail_ids(db: Session, tenant_no: str) -> set: + rows = ( + db.query(BizProtocolInvoiceRequestItem.payment_detail_id) + .join( + BizProtocolInvoiceRequest, + BizProtocolInvoiceRequest.id == BizProtocolInvoiceRequestItem.invoice_request_id, + ) + .filter( + BizProtocolInvoiceRequest.tenant_no == tenant_no, + BizProtocolInvoiceRequest.del_flag == 0, + BizProtocolInvoiceRequest.status.in_(("dkp", "ykp")), + BizProtocolInvoiceRequestItem.del_flag == 0, + ) + .all() + ) + return {r[0] for r in rows} + + +def _pack_invoice_request_with_items( + db: Session, + req: BizProtocolInvoiceRequest, + *, + tenant_no: str, + with_protocol_ctx: bool = False, +) -> Dict[str, Any]: + items_orm = ( + db.query(BizProtocolInvoiceRequestItem) + .filter( + BizProtocolInvoiceRequestItem.invoice_request_id == req.id, + BizProtocolInvoiceRequestItem.del_flag == 0, + ) + .order_by(BizProtocolInvoiceRequestItem.order_num.asc()) + .all() + ) + detail_ids = [i.payment_detail_id for i in items_orm] + detail_map: Dict[str, BizProtocolPaymentDetail] = {} + if detail_ids: + details = ( + db.query(BizProtocolPaymentDetail) + .filter( + BizProtocolPaymentDetail.id.in_(detail_ids), + BizProtocolPaymentDetail.del_flag == 0, + ) + .all() + ) + detail_map = {d.id: d for d in details} + item_dicts = [ + _invoice_request_item_to_dict(i, payment_detail=detail_map.get(i.payment_detail_id)) + for i in items_orm + ] + summary = build_installment_summary([i.installment_no for i in items_orm]) + protocol_ctx: Optional[Dict[str, Any]] = None + if with_protocol_ctx: + prot = ( + db.query(BizCollectionProtocol) + .filter( + BizCollectionProtocol.id == req.collection_protocol_id, + BizCollectionProtocol.del_flag == 0, + ) + .first() + ) + pc_map = _party_customer_map_by_protocol_ids(db, [req.collection_protocol_id]) + pc = pc_map.get(req.collection_protocol_id) + protocol_ctx = { + "protocolNo": (prot.protocol_no if prot else "") or "", + "protocolStatus": (prot.protocol_status if prot else "") or "", + "motherName": (pc.mother_name if pc else "") or "", + "motherIdCard": (pc.mother_id_card if pc else "") or "", + "newbornName": (pc.newborn_name if pc else "") or "", + "newbornIdCard": (pc.newborn_id_card if pc else "") or "", + } + out = _invoice_request_to_dict( + req, items=item_dicts, installment_summary=summary, protocol_ctx=protocol_ctx + ) + if req.status == "ykp" and req.invoice_attachments: + out["invoiceAttachmentFiles"] = urls_to_attachment_list( + req.invoice_attachments, db, tenant_no + ) + else: + out["invoiceAttachmentFiles"] = [] + return out + + +def list_invoice_eligible_payment_details( + db: Session, + *, + collection_protocol_id: str, + tenant_no: str, +) -> List[Dict[str, Any]]: + if not tenant_no or not collection_protocol_id: + return [] + invoiced_ids = _active_invoiced_payment_detail_ids(db, tenant_no) + payment = ( + db.query(BizProtocolPayment) + .filter( + BizProtocolPayment.collection_protocol_id == collection_protocol_id, + BizProtocolPayment.tenant_no == tenant_no, + BizProtocolPayment.del_flag == 0, + ) + .first() + ) + if not payment: + return [] + details = ( + db.query(BizProtocolPaymentDetail) + .filter( + BizProtocolPaymentDetail.payment_id == payment.id, + BizProtocolPaymentDetail.tenant_no == tenant_no, + BizProtocolPaymentDetail.del_flag == 0, + BizProtocolPaymentDetail.pay_status == "yjf", + ) + .order_by( + BizProtocolPaymentDetail.order_num.asc(), + BizProtocolPaymentDetail.create_time.desc(), + ) + .all() + ) + out: List[Dict[str, Any]] = [] + for d in details: + if d.id in invoiced_ids: + continue + out.append( + { + "id": d.id, + "paymentId": payment.id, + "installmentNo": d.installment_no, + "dueAmount": float(d.due_amount) if d.due_amount is not None else None, + "transferAmount": float(d.transfer_amount) if d.transfer_amount is not None else None, + "transferTime": ( + d.transfer_time.strftime("%Y-%m-%d %H:%M:%S") if d.transfer_time else "" + ), + "transferType": d.transfer_type or "", + "installmentDueDate": d.installment_due_date or "", + } + ) + return out + + +def list_invoice_requests_by_protocol( + db: Session, + *, + collection_protocol_id: str, + tenant_no: str, +) -> List[Dict[str, Any]]: + rows = ( + db.query(BizProtocolInvoiceRequest) + .filter( + BizProtocolInvoiceRequest.collection_protocol_id == collection_protocol_id, + BizProtocolInvoiceRequest.tenant_no == tenant_no, + BizProtocolInvoiceRequest.del_flag == 0, + ) + .order_by(BizProtocolInvoiceRequest.create_time.desc()) + .all() + ) + return [_pack_invoice_request_with_items(db, r, tenant_no=tenant_no) for r in rows] + + +def create_invoice_request( + db: Session, + *, + collection_protocol_id: str, + payment_detail_ids: List[str], + tenant_no: str, + user_info: Optional[dict] = None, + invoice_title: Optional[str] = None, + tax_no: Optional[str] = None, + company_address: Optional[str] = None, + company_phone: Optional[str] = None, + bank_name: Optional[str] = None, + bank_account: Optional[str] = None, + apply_remark: Optional[str] = None, +) -> Dict[str, Any]: + ids = list(dict.fromkeys([str(i).strip() for i in (payment_detail_ids or []) if str(i).strip()])) + if not ids: + raise ValueError("请至少选择一条缴费明细") + + invoiced_ids = _active_invoiced_payment_detail_ids(db, tenant_no) + overlap = set(ids) & invoiced_ids + if overlap: + raise ValueError("所选缴费明细中存在已申请开票的记录") + + payment = ( + db.query(BizProtocolPayment) + .filter( + BizProtocolPayment.collection_protocol_id == collection_protocol_id, + BizProtocolPayment.tenant_no == tenant_no, + BizProtocolPayment.del_flag == 0, + ) + .first() + ) + if not payment: + raise ValueError("未找到缴费信息") + + details = ( + db.query(BizProtocolPaymentDetail) + .filter( + BizProtocolPaymentDetail.payment_id == payment.id, + BizProtocolPaymentDetail.id.in_(ids), + BizProtocolPaymentDetail.tenant_no == tenant_no, + BizProtocolPaymentDetail.del_flag == 0, + BizProtocolPaymentDetail.pay_status == "yjf", + ) + .all() + ) + if len(details) != len(ids): + raise ValueError("部分缴费明细不可开票") + + detail_map = {d.id: d for d in details} + ordered_details = [detail_map[i] for i in ids] + + uid = (user_info or {}).get("user_id") or "" + dept_id = (user_info or {}).get("dept_id") or (user_info or {}).get("create_dept_id") or "" + + req = BizProtocolInvoiceRequest( + id=generate_uuid(), + collection_protocol_id=collection_protocol_id, + invoice_amount=Decimal("0"), + invoice_title=(invoice_title or "").strip() or None, + tax_no=(tax_no or "").strip() or None, + company_address=(company_address or "").strip() or None, + company_phone=(company_phone or "").strip() or None, + bank_name=(bank_name or "").strip() or None, + bank_account=(bank_account or "").strip() or None, + apply_remark=(apply_remark or "").strip() or None, + status="dkp", + tenant_no=tenant_no, + create_by=uid, + create_dept_id=dept_id, + update_by=uid, + ) + db.add(req) + db.flush() + + total = Decimal("0") + for idx, d in enumerate(ordered_details, start=1): + line_amt = Decimal(str(d.transfer_amount or 0)) + total += line_amt + db.add( + BizProtocolInvoiceRequestItem( + id=generate_uuid(), + invoice_request_id=req.id, + payment_id=payment.id, + payment_detail_id=d.id, + installment_no=d.installment_no, + line_amount=line_amt, + tenant_no=tenant_no, + order_num=idx, + create_by=uid, + create_dept_id=dept_id, + update_by=uid, + ) + ) + + req.invoice_amount = total + db.commit() + db.refresh(req) + return _pack_invoice_request_with_items(db, req, tenant_no=tenant_no) + + +def _invoice_request_list_query( + db: Session, + *, + tenant_no: str, + status: str, + keyword: Optional[str] = None, +): + q = db.query(BizProtocolInvoiceRequest).filter( + BizProtocolInvoiceRequest.tenant_no == tenant_no, + BizProtocolInvoiceRequest.del_flag == 0, + BizProtocolInvoiceRequest.status == status, + ) + kw = (keyword or "").strip() + if kw: + like = f"%{kw}%" + party_q = db.query(BizProtocolPartyCustomer.collection_protocol_id).filter( + BizProtocolPartyCustomer.del_flag == 0, + BizProtocolPartyCustomer.tenant_no == tenant_no, + or_( + BizProtocolPartyCustomer.mother_name.like(like), + BizProtocolPartyCustomer.mother_id_card.like(like), + BizProtocolPartyCustomer.newborn_name.like(like), + BizProtocolPartyCustomer.newborn_id_card.like(like), + ), + ) + q = q.filter(BizProtocolInvoiceRequest.collection_protocol_id.in_(party_q)) + return q + + +def list_protocol_invoice_requests( + db: Session, + *, + status: str, + page: int = 1, + page_size: int = 10, + keyword: Optional[str] = None, + tenant_no: Optional[str] = None, + user_info=None, +) -> Tuple[List[Dict[str, Any]], int]: + if not tenant_no: + return [], 0 + q_base = _invoice_request_list_query(db, tenant_no=tenant_no, status=status, keyword=keyword) + if user_info: + from app.core.data_scope import apply_data_scope + + q_base = apply_data_scope(q_base, BizProtocolInvoiceRequest, user_info, db, tenant_no) + total = q_base.order_by(None).with_entities(func.count(BizProtocolInvoiceRequest.id)).scalar() or 0 + page = max(1, page) + page_size = min(max(1, page_size), 100) + order_col = ( + BizProtocolInvoiceRequest.finance_handle_time.desc() + if status == "ykp" + else BizProtocolInvoiceRequest.create_time.desc() + ) + rows = ( + q_base.order_by(order_col) + .offset((page - 1) * page_size) + .limit(page_size) + .all() + ) + items = [ + _pack_invoice_request_with_items(db, r, tenant_no=tenant_no, with_protocol_ctx=True) + for r in rows + ] + return items, int(total) + + +def count_pending_protocol_invoice_requests( + db: Session, + *, + tenant_no: str, + user_info=None, +) -> int: + q = _invoice_request_list_query(db, tenant_no=tenant_no, status="dkp") + if user_info: + from app.core.data_scope import apply_data_scope + + q = apply_data_scope(q, BizProtocolInvoiceRequest, user_info, db, tenant_no) + return int(q.with_entities(func.count(BizProtocolInvoiceRequest.id)).scalar() or 0) + + +def complete_invoice_request( + db: Session, + *, + request_id: str, + tenant_no: str, + invoice_attachments: str, + finance_remark: Optional[str] = None, + user_info: Optional[dict] = None, +) -> Dict[str, Any]: + if not (invoice_attachments or "").strip(): + raise ValueError("请上传发票附件") + req = ( + db.query(BizProtocolInvoiceRequest) + .filter( + BizProtocolInvoiceRequest.id == request_id, + BizProtocolInvoiceRequest.tenant_no == tenant_no, + BizProtocolInvoiceRequest.del_flag == 0, + ) + .first() + ) + if not req: + raise ValueError("开票申请不存在") + if req.status != "dkp": + raise ValueError("当前状态不可完成开票") + uid = (user_info or {}).get("user_id") or "" + req.status = "ykp" + req.invoice_attachments = invoice_attachments.strip() + req.finance_remark = (finance_remark or "").strip() or None + req.finance_handle_time = datetime.now() + req.update_by = uid + req.update_time = datetime.now() + db.commit() + db.refresh(req) + return _pack_invoice_request_with_items( + db, req, tenant_no=tenant_no, with_protocol_ctx=True + ) diff --git a/backend/app/crud/qc_material_stock_batch.py b/backend/app/crud/qc_material_stock_batch.py index fffbaedd..4a6e9fbe 100644 --- a/backend/app/crud/qc_material_stock_batch.py +++ b/backend/app/crud/qc_material_stock_batch.py @@ -93,6 +93,7 @@ def _batch_row_to_dict(b: BizQcMaterialStockBatch, material: Optional[BizQcMater "amount": float(b.amount) if b.amount is not None else 0, "inQty": _dec(b.in_qty), "remainingQty": _dec(b.remaining_qty), + "qcAttachmentUrls": b.qc_attachment_urls or "", "stockQty": stock_qty, "warningQty": warning_qty, "status": status, @@ -764,6 +765,7 @@ def update_batch( unit_price: Optional[Any] = None, amount: Optional[Any] = None, remark: Optional[str] = None, + qc_attachment_urls: Optional[str] = None, material_code: Optional[str] = None, material_name: Optional[str] = None, spec_model: Optional[str] = None, @@ -821,6 +823,8 @@ def update_batch( batch.amount = _require_decimal(amount, "金额") if remark is not None: batch.remark = (remark or "").strip() or None + if qc_attachment_urls is not None: + batch.qc_attachment_urls = (qc_attachment_urls or "").strip() or None batch.material_code = material.material_code batch.material_name = material.material_name diff --git a/backend/app/graphify-out/cache/ast/086024ad3c9683db72caf23c8b0d6dcfbc987b216a19b40438f4821e7af68dc7.json b/backend/app/graphify-out/cache/ast/086024ad3c9683db72caf23c8b0d6dcfbc987b216a19b40438f4821e7af68dc7.json new file mode 100644 index 00000000..76df0799 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/086024ad3c9683db72caf23c8b0d6dcfbc987b216a19b40438f4821e7af68dc7.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_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": "L753"}, {"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": "L867"}], "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_update_batch", "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_delete_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L867", "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_update_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": "L778", "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": "L782", "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": "L806", "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": "L807", "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": "L811", "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": "L813", "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": "L821", "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": "L874", "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": "L891", "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_update_batch", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_stock_batch.py", "source_location": "L780"}, {"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": "L793"}, {"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": "L793"}, {"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": "L795"}, {"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": "L797"}, {"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": "L808"}, {"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": "L825"}, {"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": "L827"}, {"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": "L834"}, {"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": "L835"}, {"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": "L838"}, {"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": "L838"}, {"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": "L838"}, {"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": "L859"}, {"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": "L860"}, {"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": "L862"}, {"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": "L863"}, {"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": "L876"}, {"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": "L879"}, {"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": "L879"}, {"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": "L879"}, {"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": "L889"}, {"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": "L892"}, {"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": "L893"}, {"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": "L895"}, {"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": "L896"}, {"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": "L898"}, {"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": "L902"}, {"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": "L905"}, {"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": "L905"}, {"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": "L905"}, {"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": "L917"}, {"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": "L919"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/20f9d38bfc533bab2057d7b2bd9ecad475dd252feb52ab97c9b7cf62added201.json b/backend/app/graphify-out/cache/ast/20f9d38bfc533bab2057d7b2bd9ecad475dd252feb52ab97c9b7cf62added201.json new file mode 100644 index 00000000..cb10951a --- /dev/null +++ b/backend/app/graphify-out/cache/ast/20f9d38bfc533bab2057d7b2bd9ecad475dd252feb52ab97c9b7cf62added201.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_services_protocol_pay_mode_switch_py", "label": "protocol_pay_mode_switch.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L1"}, {"id": "services_protocol_pay_mode_switch_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L15"}, {"id": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "label": "validate_payment_details_for_save()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L21"}, {"id": "services_protocol_pay_mode_switch_rationale_1", "label": "\u7f34\u8d39\u6a21\u5f0f\u5207\u6362\u6821\u9a8c\uff08\u4e0e\u524d\u7aef protocol-pay-mode-switch.ts \u89c4\u5219\u4e00\u81f4\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_services_protocol_pay_mode_switch_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_protocol_pay_mode_switch_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_protocol_pay_mode_switch_py", "target": "app_services_protocol_payment_installment", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_protocol_pay_mode_switch_py", "target": "services_protocol_pay_mode_switch_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_protocol_pay_mode_switch_py", "target": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L21", "weight": 1.0}, {"source": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "target": "services_protocol_pay_mode_switch_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L31", "weight": 1.0}, {"source": "services_protocol_pay_mode_switch_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_services_protocol_pay_mode_switch_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "services_protocol_pay_mode_switch_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L18"}, {"caller_nid": "services_protocol_pay_mode_switch_dec", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L18"}, {"caller_nid": "services_protocol_pay_mode_switch_dec", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L18"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L30"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L34"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L34"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L34"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L36"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L38"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L39"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L39"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L39"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L41"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L41"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L46"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L46"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L48"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L48"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L51"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L52"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "round", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L53"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L56"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L57"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L58"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L61"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L62"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L67"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L69"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L70"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L71"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L73"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L74"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L75"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "is_legacy_installment_ratios", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L76"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L76"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L76"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L77"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L77"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L78"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L79"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L79"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L80"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L81"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L82"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "frozenset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L83"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L85"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L85"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L85"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L87"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L88"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L89"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L89"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L89"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L92"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L93"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L95"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L96"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L96"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L96"}, {"caller_nid": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/protocol_pay_mode_switch.py", "source_location": "L100"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/5585233138f0c07679b29fc7c921b164604b6b91935f20b5360acc12983962bb.json b/backend/app/graphify-out/cache/ast/5585233138f0c07679b29fc7c921b164604b6b91935f20b5360acc12983962bb.json new file mode 100644 index 00000000..7691839e --- /dev/null +++ b/backend/app/graphify-out/cache/ast/5585233138f0c07679b29fc7c921b164604b6b91935f20b5360acc12983962bb.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_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": "L53"}, {"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": "L67"}, {"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": "L116"}, {"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": "L149"}, {"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": "L164"}, {"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": "L183"}, {"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": "L209"}, {"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": "L219"}, {"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": "L255"}, {"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": "L298"}, {"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": "L347"}, {"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": "L373"}, {"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": "L397"}, {"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": "L405"}, {"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": "L434"}, {"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": "L462"}, {"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": "L468"}, {"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": "L476"}, {"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": "L483"}, {"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": "L502"}, {"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": "L521"}, {"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": "L544"}, {"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": "L566"}, {"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": "L591"}, {"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": "L615"}, {"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": "L622"}, {"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": "L632"}, {"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": "L659"}, {"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": "L684"}, {"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": "L709"}, {"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": "L736"}, {"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": "L767"}, {"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": "L883"}, {"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": "L901"}, {"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": "L923"}, {"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": "L936"}, {"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": "L944"}, {"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": "L957"}, {"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": "L970"}, {"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": "L998"}, {"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": "L1020"}, {"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": "L1032"}, {"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_68", "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": "L68"}], "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_parse_datetime_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L53", "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": "L67", "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": "L116", "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": "L149", "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": "L164", "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": "L164", "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": "L183", "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": "L183", "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": "L209", "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": "L219", "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": "L255", "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": "L298", "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": "L347", "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": "L373", "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": "L397", "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": "L397", "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": "L405", "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": "L434", "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": "L462", "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": "L462", "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": "L468", "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": "L468", "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": "L476", "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": "L476", "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": "L483", "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": "L502", "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": "L521", "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": "L544", "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": "L566", "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": "L591", "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": "L615", "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": "L615", "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": "L622", "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": "L622", "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": "L632", "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": "L659", "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": "L684", "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": "L709", "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": "L736", "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": "L767", "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": "L883", "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": "L883", "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": "L901", "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": "L923", "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": "L923", "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": "L936", "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": "L936", "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": "L944", "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": "L957", "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": "L970", "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": "L998", "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": "L1020", "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": "L1032", "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": "L128", "weight": 1.0}, {"source": "api_collection_protocol_list_collection_protocols", "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": "L129", "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": "L154", "weight": 1.0}, {"source": "api_collection_protocol_get_collection_protocol_detail", "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": "L155", "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": "L233", "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": "L234", "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": "L260", "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": "L261", "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": "L263", "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": "L280", "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": "L304", "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": "L305", "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": "L315", "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": "L329", "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": "L352", "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": "L353", "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": "L382", "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": "L411", "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": "L445", "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": "L488", "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": "L507", "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": "L527", "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": "L549", "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": "L575", "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": "L600", "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": "L638", "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": "L668", "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": "L693", "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": "L715", "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": "L746", "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": "L777", "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": "L907", "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": "L908", "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": "L949", "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": "L962", "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": "L976", "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": "L1006", "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": "L1024", "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": "L1038", "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_68", "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": "L68", "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_parse_datetime_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L55"}, {"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": "L56"}, {"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": "L57"}, {"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": "L58"}, {"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": "L60"}, {"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": "L63"}, {"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": "L71"}, {"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": "L71"}, {"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": "L72"}, {"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": "L72"}, {"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": "L72"}, {"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": "L76"}, {"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": "L76"}, {"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": "L76"}, {"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": "L77"}, {"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": "L77"}, {"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": "L77"}, {"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": "L80"}, {"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": "L81"}, {"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": "L81"}, {"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": "L81"}, {"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": "L82"}, {"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": "L94"}, {"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": "L144"}, {"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": "L145"}, {"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": "L156"}, {"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": "L160"}, {"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": "L161"}, {"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": "L213"}, {"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": "L235"}, {"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": "L238"}, {"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": "L240"}, {"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": "L243"}, {"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": "L246"}, {"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": "L248"}, {"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": "L249"}, {"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": "L251"}, {"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": "L292"}, {"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": "L292"}, {"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": "L294"}, {"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": "L294"}, {"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": "L307"}, {"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": "L312"}, {"caller_nid": "api_collection_protocol_update_collection_protocol", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py", "source_location": "L313"}, {"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": "L316"}, {"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": "L327"}, {"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": "L341"}, {"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": "L341"}, {"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": "L343"}, {"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": "L343"}, {"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": "L355"}, {"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": "L362"}, {"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": "L364"}, {"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": "L364"}, {"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": "L383"}, {"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": "L393"}, {"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": "L394"}, {"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": "L413"}, {"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": "L419"}, {"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": "L421"}, {"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": "L421"}, {"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": "L421"}, {"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": "L423"}, {"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": "L425"}, {"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": "L425"}, {"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": "L446"}, {"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": "L458"}, {"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": "L459"}, {"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": "L490"}, {"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": "L494"}, {"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": "L496"}, {"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": "L498"}, {"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": "L498"}, {"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": "L509"}, {"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": "L513"}, {"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": "L515"}, {"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": "L517"}, {"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": "L517"}, {"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": "L529"}, {"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": "L533"}, {"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": "L538"}, {"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": "L540"}, {"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": "L540"}, {"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": "L551"}, {"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": "L555"}, {"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": "L560"}, {"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": "L562"}, {"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": "L562"}, {"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": "L576"}, {"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": "L586"}, {"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": "L587"}, {"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": "L601"}, {"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": "L611"}, {"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": "L612"}, {"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": "L640"}, {"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": "L644"}, {"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": "L648"}, {"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": "L650"}, {"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": "L650"}, {"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": "L669"}, {"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": "L679"}, {"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": "L680"}, {"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": "L694"}, {"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": "L704"}, {"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": "L705"}, {"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": "L717"}, {"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": "L721"}, {"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": "L725"}, {"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": "L727"}, {"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": "L727"}, {"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": "L758"}, {"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": "L759"}, {"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": "L759"}, {"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": "L760"}, {"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": "L761"}, {"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": "L778"}, {"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": "L784"}, {"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": "L784"}, {"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": "L784"}, {"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": "L792"}, {"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": "L795"}, {"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": "L795"}, {"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": "L798"}, {"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": "L800"}, {"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": "L800"}, {"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": "L800"}, {"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": "L807"}, {"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": "L807"}, {"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": "L807"}, {"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": "L809"}, {"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": "L818"}, {"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": "L839"}, {"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": "L840"}, {"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": "L842"}, {"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": "L844"}, {"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": "L844"}, {"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": "L846"}, {"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": "L847"}, {"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": "L855"}, {"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": "L855"}, {"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": "L856"}, {"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": "L865"}, {"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": "L872"}, {"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": "L873"}, {"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": "L874"}, {"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": "L874"}, {"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": "L877"}, {"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": "L878"}, {"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": "L910"}, {"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": "L911"}, {"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": "L918"}, {"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": "L918"}, {"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": "L920"}, {"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": "L920"}, {"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": "L950"}, {"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": "L953"}, {"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": "L953"}, {"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": "L963"}, {"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": "L966"}, {"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": "L966"}, {"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": "L978"}, {"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": "L993"}, {"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": "L993"}, {"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": "L994"}, {"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": "L1007"}, {"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": "L1016"}, {"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": "L1025"}, {"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": "L1028"}, {"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": "L1040"}, {"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": "L1049"}, {"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": "L1049"}, {"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": "L1050"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/94a557e9b66164110a5cd39bfc8724db2e39d0be2cdecb7588c966bedbd0d824.json b/backend/app/graphify-out/cache/ast/94a557e9b66164110a5cd39bfc8724db2e39d0be2cdecb7588c966bedbd0d824.json new file mode 100644 index 00000000..c555644e --- /dev/null +++ b/backend/app/graphify-out/cache/ast/94a557e9b66164110a5cd39bfc8724db2e39d0be2cdecb7588c966bedbd0d824.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": "L344"}, {"id": "models_models_bizcollectionhospital", "label": "BizCollectionHospital", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L362"}, {"id": "models_models_bizcollectionprotocolno", "label": "BizCollectionProtocolNo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L381"}, {"id": "models_models_bizbiznosequence", "label": "BizBizNoSequence", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L403"}, {"id": "models_models_bizsamplecode", "label": "BizSampleCode", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L423"}, {"id": "models_models_sysdicttype", "label": "SysDictType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L451"}, {"id": "models_models_sysethnic", "label": "SysEthnic", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L470"}, {"id": "models_models_sysdictdata", "label": "SysDictData", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L489"}, {"id": "models_models_sysapirequestlog", "label": "SysApiRequestLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L514"}, {"id": "models_models_sysapirequestloghis", "label": "SysApiRequestLogHis", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L540"}, {"id": "models_models_bizleaverequest", "label": "BizLeaveRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L571"}, {"id": "models_models_wfprocessdef", "label": "WfProcessDef", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L600"}, {"id": "models_models_wfprocessversion", "label": "WfProcessVersion", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L620"}, {"id": "models_models_wfnode", "label": "WfNode", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L641"}, {"id": "models_models_wftransition", "label": "WfTransition", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L663"}, {"id": "models_models_wfprocessinstance", "label": "WfProcessInstance", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L684"}, {"id": "models_models_wftask", "label": "WfTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L708"}, {"id": "models_models_bizcollectionprotocol", "label": "BizCollectionProtocol", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L735"}, {"id": "models_models_bizprotocolaudit", "label": "BizProtocolAudit", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L766"}, {"id": "models_models_bizstoragereleasereview", "label": "BizStorageReleaseReview", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L787"}, {"id": "models_models_bizprotocolpayment", "label": "BizProtocolPayment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L820"}, {"id": "models_models_bizprotocolpaymentdetail", "label": "BizProtocolPaymentDetail", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L846"}, {"id": "models_models_bizprotocolinvoicerequest", "label": "BizProtocolInvoiceRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L879"}, {"id": "models_models_bizprotocolinvoicerequestitem", "label": "BizProtocolInvoiceRequestItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L909"}, {"id": "models_models_bizprotocolpartycustomer", "label": "BizProtocolPartyCustomer", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L931"}, {"id": "models_models_bizprotocolcollectioninfo", "label": "BizProtocolCollectionInfo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L971"}, {"id": "models_models_bizprotocolsample", "label": "BizProtocolSample", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L995"}, {"id": "models_models_bizprotocolsampletransport", "label": "BizProtocolSampleTransport", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1026"}, {"id": "models_models_bizattachment", "label": "BizAttachment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1054"}, {"id": "models_models_bizprotocolstoragecert", "label": "BizProtocolStorageCert", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1078"}, {"id": "models_models_bizsamplereceptioncheckitem", "label": "BizSampleReceptionCheckItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1099"}, {"id": "models_models_bizsamplereceptioncheckresult", "label": "BizSampleReceptionCheckResult", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1119"}, {"id": "models_models_bizsamplereception", "label": "BizSampleReception", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1141"}, {"id": "models_models_bizsamplesmsnotification", "label": "BizSampleSmsNotification", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1180"}, {"id": "models_models_bizqcsmsnotification", "label": "BizQcSmsNotification", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1201"}, {"id": "models_models_bizstorageentrysmsnotification", "label": "BizStorageEntrySmsNotification", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1226"}, {"id": "models_models_bizqcthirdpartycompany", "label": "BizQcThirdPartyCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1255"}, {"id": "models_models_bizqcthirdpartyitem", "label": "BizQcThirdPartyItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1283"}, {"id": "models_models_bizqclabtestitem", "label": "BizQcLabTestItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1305"}, {"id": "models_models_bizqcworkorder", "label": "BizQcWorkOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1326"}, {"id": "models_models_bizqcworkorderlabitem", "label": "BizQcWorkOrderLabItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1374"}, {"id": "models_models_bizqcworkorderthirditem", "label": "BizQcWorkOrderThirdItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1396"}, {"id": "models_models_bizqctask", "label": "BizQcTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1421"}, {"id": "models_models_bizqctaskassignee", "label": "BizQcTaskAssignee", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1454"}, {"id": "models_models_bizcleanroom", "label": "BizCleanRoom", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1478"}, {"id": "models_models_bizcleanroomaccesslog", "label": "BizCleanRoomAccessLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1501"}, {"id": "models_models_bizcleanroomuvdisinfectlog", "label": "BizCleanRoomUvDisinfectLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1526"}, {"id": "models_models_bizstoragefacility", "label": "BizStorageFacility", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1549"}, {"id": "models_models_bizstoragefacilityslot", "label": "BizStorageFacilitySlot", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1571"}, {"id": "models_models_bizstorageslotoccupancy", "label": "BizStorageSlotOccupancy", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1594"}, {"id": "models_models_bizexhibitionappointment", "label": "BizExhibitionAppointment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1620"}, {"id": "models_models_bizcellproducttype", "label": "BizCellProductType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1648"}, {"id": "models_models_bizcellproductspec", "label": "BizCellProductSpec", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1667"}, {"id": "models_models_bizcellproductprice", "label": "BizCellProductPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1686"}, {"id": "models_models_bizcellproductprojectsystem", "label": "BizCellProductProjectSystem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1711"}, {"id": "models_models_bizcellproductprojectsystemitem", "label": "BizCellProductProjectSystemItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1731"}, {"id": "models_models_bizchannel", "label": "BizChannel", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1758"}, {"id": "models_models_bizchannelagreement", "label": "BizChannelAgreement", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1782"}, {"id": "models_models_bizchannelagreementproductprice", "label": "BizChannelAgreementProductPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1807"}, {"id": "models_models_bizchannelinvoice", "label": "BizChannelInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1832"}, {"id": "models_models_bizchannelmailaddress", "label": "BizChannelMailAddress", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1856"}, {"id": "models_models_bizchannelaccount", "label": "BizChannelAccount", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1877"}, {"id": "models_models_bizchannelproductquota", "label": "BizChannelProductQuota", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1896"}, {"id": "models_models_bizchannelserviceorder", "label": "BizChannelServiceOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1922"}, {"id": "models_models_bizchannelserviceorderproduct", "label": "BizChannelServiceOrderProduct", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1968"}, {"id": "models_models_bizchannelserviceordertxn", "label": "BizChannelServiceOrderTxn", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1997"}, {"id": "models_models_bizcheckupinstitution", "label": "BizCheckupInstitution", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2032"}, {"id": "models_models_bizcheckupinstitutioninvoice", "label": "BizCheckupInstitutionInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2055"}, {"id": "models_models_bizcheckupinstitutionproject", "label": "BizCheckupInstitutionProject", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2079"}, {"id": "models_models_bizcheckupinstitutionpackage", "label": "BizCheckupInstitutionPackage", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2100"}, {"id": "models_models_bizcheckupinstitutionpackageitem", "label": "BizCheckupInstitutionPackageItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2121"}, {"id": "models_models_bizconsumable", "label": "BizConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2147"}, {"id": "models_models_bizreagent", "label": "BizReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2173"}, {"id": "models_models_bizequipment", "label": "BizEquipment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2199"}, {"id": "models_models_bizsopdocument", "label": "BizSopDocument", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2225"}, {"id": "models_models_bizprocesscategory", "label": "BizProcessCategory", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2246"}, {"id": "models_models_bizoutputtype", "label": "BizOutputType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2265"}, {"id": "models_models_bizconsumablepack", "label": "BizConsumablePack", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2284"}, {"id": "models_models_bizconsumablepackitem", "label": "BizConsumablePackItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2306"}, {"id": "models_models_bizprocess", "label": "BizProcess", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2329"}, {"id": "models_models_bizprocessreagent", "label": "BizProcessReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2354"}, {"id": "models_models_bizprocessconsumable", "label": "BizProcessConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2378"}, {"id": "models_models_bizprocessoutput", "label": "BizProcessOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2402"}, {"id": "models_models_bizprocessdatacollection", "label": "BizProcessDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2423"}, {"id": "models_models_bizprocessroute", "label": "BizProcessRoute", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2441"}, {"id": "models_models_bizprocessroutestep", "label": "BizProcessRouteStep", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2463"}, {"id": "models_models_bizprocessroutestepreagent", "label": "BizProcessRouteStepReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2491"}, {"id": "models_models_bizprocessroutestepconsumable", "label": "BizProcessRouteStepConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2515"}, {"id": "models_models_bizprocessroutestepoutput", "label": "BizProcessRouteStepOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2539"}, {"id": "models_models_bizprocessroutestepdatacollection", "label": "BizProcessRouteStepDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2560"}, {"id": "models_models_bizcellproduct", "label": "BizCellProduct", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2585"}, {"id": "models_models_bizproductionworkorder", "label": "BizProductionWorkOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2619"}, {"id": "models_models_bizproductiontask", "label": "BizProductionTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2649"}, {"id": "models_models_bizproductiontaskhandover", "label": "BizProductionTaskHandover", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2679"}, {"id": "models_models_bizproductiontaskinput", "label": "BizProductionTaskInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2701"}, {"id": "models_models_bizproductiontaskstep", "label": "BizProductionTaskStep", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2723"}, {"id": "models_models_bizproductiontaskstepreagent", "label": "BizProductionTaskStepReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2754"}, {"id": "models_models_bizproductiontaskstepconsumable", "label": "BizProductionTaskStepConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2780"}, {"id": "models_models_bizproductiontaskstepconfiguredreagent", "label": "BizProductionTaskStepConfiguredReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2806"}, {"id": "models_models_bizproductiontaskstepoutput", "label": "BizProductionTaskStepOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2831"}, {"id": "models_models_bizproductiontaskstepdatacollection", "label": "BizProductionTaskStepDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2852"}, {"id": "models_models_bizproductiontaskoutput", "label": "BizProductionTaskOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2873"}, {"id": "models_models_bizprotocolfullmoontodo", "label": "BizProtocolFullmoonTodo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2898"}, {"id": "models_models_bizinsurancecompany", "label": "BizInsuranceCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2928"}, {"id": "models_models_bizinsurancecompanyinvoice", "label": "BizInsuranceCompanyInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2951"}, {"id": "models_models_bizinsuranceprojectprice", "label": "BizInsuranceProjectPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2975"}, {"id": "models_models_bizconsumablestocklog", "label": "BizConsumableStockLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2996"}, {"id": "models_models_bizreagentstocklog", "label": "BizReagentStockLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3026"}, {"id": "models_models_bizpilotapplication", "label": "BizPilotApplication", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3056"}, {"id": "models_models_bizpilotpatient", "label": "BizPilotPatient", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3086"}, {"id": "models_models_bizpilotinfusionplan", "label": "BizPilotInfusionPlan", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3115"}, {"id": "models_models_bizpilotinfusionschedule", "label": "BizPilotInfusionSchedule", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3140"}, {"id": "models_models_bizpilotinfusionscheduleproduct", "label": "BizPilotInfusionScheduleProduct", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3169"}, {"id": "models_models_bizpilotcheckup", "label": "BizPilotCheckup", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3196"}, {"id": "models_models_bizpilotcheckupreserveitem", "label": "BizPilotCheckupReserveItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3225"}, {"id": "models_models_bizpilotcheckupactualitem", "label": "BizPilotCheckupActualItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3245"}, {"id": "models_models_bizpilotdelivery", "label": "BizPilotDelivery", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3265"}, {"id": "models_models_bizpilotdeliverymaterial", "label": "BizPilotDeliveryMaterial", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3284"}, {"id": "models_models_bizpilotdeliverymethod", "label": "BizPilotDeliveryMethod", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3305"}, {"id": "models_models_bizpilotinfusionconfirm", "label": "BizPilotInfusionConfirm", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3334"}, {"id": "models_models_bizoutboundreleasematerial", "label": "BizOutboundReleaseMaterial", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3355"}, {"id": "models_models_bizoutboundreleasecell", "label": "BizOutboundReleaseCell", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3374"}, {"id": "models_models_bizoutboundreleasepaper", "label": "BizOutboundReleasePaper", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3402"}, {"id": "models_models_bizoutboundhandover", "label": "BizOutboundHandover", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3424"}, {"id": "models_models_bizoutboundreleaseqcmaterial", "label": "BizOutboundReleaseQcMaterial", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3449"}, {"id": "models_models_bizoutboundreleasereview", "label": "BizOutboundReleaseReview", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3474"}, {"id": "models_models_bizenvdetectitem", "label": "BizEnvDetectItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3500"}, {"id": "models_models_bizenvdetectrecord", "label": "BizEnvDetectRecord", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3520"}, {"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_345", "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": "L345"}, {"id": "models_models_rationale_363", "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": "L363"}, {"id": "models_models_rationale_382", "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": "L382"}, {"id": "models_models_rationale_404", "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": "L404"}, {"id": "models_models_rationale_424", "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": "L424"}, {"id": "models_models_rationale_471", "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": "L471"}, {"id": "models_models_rationale_572", "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": "L572"}, {"id": "models_models_rationale_621", "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": "L621"}, {"id": "models_models_rationale_664", "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": "L664"}, {"id": "models_models_rationale_685", "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": "L685"}, {"id": "models_models_rationale_736", "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": "L736"}, {"id": "models_models_rationale_767", "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": "L767"}, {"id": "models_models_rationale_788", "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": "L788"}, {"id": "models_models_rationale_821", "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": "L821"}, {"id": "models_models_rationale_847", "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": "L847"}, {"id": "models_models_rationale_880", "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": "L880"}, {"id": "models_models_rationale_910", "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": "L910"}, {"id": "models_models_rationale_932", "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": "L932"}, {"id": "models_models_rationale_972", "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": "L972"}, {"id": "models_models_rationale_996", "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": "L996"}, {"id": "models_models_rationale_1027", "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": "L1027"}, {"id": "models_models_rationale_1079", "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": "L1079"}, {"id": "models_models_rationale_1100", "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": "L1100"}, {"id": "models_models_rationale_1120", "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": "L1120"}, {"id": "models_models_rationale_1142", "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": "L1142"}, {"id": "models_models_rationale_1202", "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": "L1202"}, {"id": "models_models_rationale_1227", "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": "L1227"}, {"id": "models_models_rationale_1256", "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": "L1256"}, {"id": "models_models_rationale_1284", "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": "L1284"}, {"id": "models_models_rationale_1306", "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": "L1306"}, {"id": "models_models_rationale_1327", "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": "L1327"}, {"id": "models_models_rationale_1375", "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": "L1375"}, {"id": "models_models_rationale_1397", "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": "L1397"}, {"id": "models_models_rationale_1455", "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": "L1455"}, {"id": "models_models_rationale_1502", "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": "L1502"}, {"id": "models_models_rationale_1527", "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": "L1527"}, {"id": "models_models_rationale_1550", "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": "L1550"}, {"id": "models_models_rationale_1572", "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": "L1572"}, {"id": "models_models_rationale_1595", "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": "L1595"}, {"id": "models_models_rationale_1621", "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": "L1621"}, {"id": "models_models_rationale_1649", "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": "L1649"}, {"id": "models_models_rationale_1668", "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": "L1668"}, {"id": "models_models_rationale_1687", "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": "L1687"}, {"id": "models_models_rationale_1712", "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": "L1712"}, {"id": "models_models_rationale_1732", "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": "L1732"}, {"id": "models_models_rationale_1783", "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": "L1783"}, {"id": "models_models_rationale_1808", "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": "L1808"}, {"id": "models_models_rationale_1833", "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": "L1833"}, {"id": "models_models_rationale_1857", "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": "L1857"}, {"id": "models_models_rationale_1878", "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": "L1878"}, {"id": "models_models_rationale_1897", "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": "L1897"}, {"id": "models_models_rationale_1923", "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": "L1923"}, {"id": "models_models_rationale_1969", "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": "L1969"}, {"id": "models_models_rationale_1998", "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": "L1998"}, {"id": "models_models_rationale_2033", "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": "L2033"}, {"id": "models_models_rationale_2056", "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": "L2056"}, {"id": "models_models_rationale_2080", "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": "L2080"}, {"id": "models_models_rationale_2101", "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": "L2101"}, {"id": "models_models_rationale_2122", "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": "L2122"}, {"id": "models_models_rationale_2226", "label": "SOP\u6587\u6863 biz_sop_document", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2226"}, {"id": "models_models_rationale_2247", "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": "L2247"}, {"id": "models_models_rationale_2285", "label": "\u8017\u6750\u5305 biz_consumable_pack", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2285"}, {"id": "models_models_rationale_2307", "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": "L2307"}, {"id": "models_models_rationale_2355", "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": "L2355"}, {"id": "models_models_rationale_2379", "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": "L2379"}, {"id": "models_models_rationale_2403", "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": "L2403"}, {"id": "models_models_rationale_2442", "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": "L2442"}, {"id": "models_models_rationale_2464", "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": "L2464"}, {"id": "models_models_rationale_2492", "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": "L2492"}, {"id": "models_models_rationale_2516", "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": "L2516"}, {"id": "models_models_rationale_2540", "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": "L2540"}, {"id": "models_models_rationale_2561", "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": "L2561"}, {"id": "models_models_rationale_2586", "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": "L2586"}, {"id": "models_models_rationale_2620", "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": "L2620"}, {"id": "models_models_rationale_2650", "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": "L2650"}, {"id": "models_models_rationale_2680", "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": "L2680"}, {"id": "models_models_rationale_2702", "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": "L2702"}, {"id": "models_models_rationale_2724", "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": "L2724"}, {"id": "models_models_rationale_2755", "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": "L2755"}, {"id": "models_models_rationale_2781", "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": "L2781"}, {"id": "models_models_rationale_2807", "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": "L2807"}, {"id": "models_models_rationale_2832", "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": "L2832"}, {"id": "models_models_rationale_2853", "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": "L2853"}, {"id": "models_models_rationale_2874", "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": "L2874"}, {"id": "models_models_rationale_2899", "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": "L2899"}, {"id": "models_models_rationale_2929", "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": "L2929"}, {"id": "models_models_rationale_2952", "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": "L2952"}, {"id": "models_models_rationale_2976", "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": "L2976"}, {"id": "models_models_rationale_2997", "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": "L2997"}, {"id": "models_models_rationale_3027", "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": "L3027"}, {"id": "models_models_rationale_3057", "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": "L3057"}, {"id": "models_models_rationale_3087", "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": "L3087"}, {"id": "models_models_rationale_3116", "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": "L3116"}, {"id": "models_models_rationale_3141", "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": "L3141"}, {"id": "models_models_rationale_3170", "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": "L3170"}, {"id": "models_models_rationale_3197", "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": "L3197"}, {"id": "models_models_rationale_3226", "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": "L3226"}, {"id": "models_models_rationale_3246", "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": "L3246"}, {"id": "models_models_rationale_3266", "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": "L3266"}, {"id": "models_models_rationale_3285", "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": "L3285"}, {"id": "models_models_rationale_3306", "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": "L3306"}, {"id": "models_models_rationale_3335", "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": "L3335"}, {"id": "models_models_rationale_3356", "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": "L3356"}, {"id": "models_models_rationale_3375", "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": "L3375"}, {"id": "models_models_rationale_3403", "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": "L3403"}, {"id": "models_models_rationale_3425", "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": "L3425"}, {"id": "models_models_rationale_3450", "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": "L3450"}, {"id": "models_models_rationale_3475", "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": "L3475"}, {"id": "models_models_rationale_3501", "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": "L3501"}, {"id": "models_models_rationale_3521", "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": "L3521"}], "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": "L344", "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": "L344", "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": "L362", "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": "L362", "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": "L381", "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": "L381", "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": "L403", "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": "L403", "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": "L423", "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": "L423", "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": "L451", "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": "L451", "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": "L470", "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": "L470", "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": "L489", "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": "L489", "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": "L514", "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": "L514", "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": "L540", "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": "L540", "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": "L571", "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": "L571", "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": "L600", "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": "L600", "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": "L620", "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": "L620", "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": "L641", "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": "L641", "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": "L663", "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": "L663", "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": "L684", "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": "L684", "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": "L708", "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": "L708", "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": "L735", "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": "L735", "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": "L766", "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": "L766", "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": "L787", "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": "L787", "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": "L820", "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": "L820", "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": "L846", "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": "L846", "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": "L879", "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": "L879", "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": "L909", "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": "L909", "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": "L931", "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": "L931", "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": "L971", "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": "L971", "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": "L995", "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": "L995", "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": "L1026", "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": "L1026", "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": "L1054", "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": "L1054", "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": "L1078", "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": "L1078", "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": "L1099", "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": "L1099", "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": "L1119", "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": "L1119", "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": "L1141", "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": "L1141", "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": "L1180", "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": "L1180", "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": "L1201", "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": "L1201", "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": "L1226", "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": "L1226", "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": "L1255", "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": "L1255", "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": "L1283", "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": "L1283", "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": "L1305", "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": "L1305", "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": "L1326", "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": "L1326", "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": "L1374", "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": "L1374", "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": "L1396", "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": "L1396", "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": "L1421", "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": "L1421", "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": "L1454", "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": "L1454", "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": "L1478", "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": "L1478", "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": "L1501", "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": "L1501", "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": "L1526", "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": "L1526", "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": "L1549", "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": "L1549", "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": "L1571", "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": "L1571", "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": "L1594", "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": "L1594", "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": "L1620", "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": "L1620", "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": "L1648", "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": "L1648", "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": "L1667", "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": "L1667", "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": "L1686", "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": "L1686", "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": "L1711", "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": "L1711", "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": "L1731", "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": "L1731", "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": "L1758", "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": "L1758", "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": "L1782", "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": "L1782", "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": "L1807", "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": "L1807", "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": "L1832", "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": "L1832", "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": "L1856", "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": "L1856", "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": "L1877", "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": "L1877", "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": "L1896", "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": "L1896", "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": "L1922", "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": "L1922", "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": "L1968", "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": "L1968", "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": "L1997", "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": "L1997", "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": "L2032", "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": "L2032", "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": "L2055", "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": "L2055", "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": "L2079", "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": "L2079", "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": "L2100", "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": "L2100", "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": "L2121", "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": "L2121", "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": "L2147", "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": "L2147", "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": "L2173", "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": "L2173", "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": "L2199", "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": "L2199", "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": "L2225", "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": "L2225", "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": "L2246", "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": "L2246", "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": "L2265", "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": "L2265", "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": "L2284", "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": "L2284", "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": "L2306", "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": "L2306", "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": "L2329", "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": "L2329", "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": "L2354", "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": "L2354", "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": "L2378", "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": "L2378", "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": "L2402", "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": "L2402", "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": "L2423", "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": "L2423", "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": "L2441", "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": "L2441", "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": "L2463", "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": "L2463", "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": "L2491", "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": "L2491", "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": "L2515", "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": "L2515", "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": "L2539", "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": "L2539", "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": "L2560", "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": "L2560", "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": "L2585", "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": "L2585", "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": "L2619", "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": "L2619", "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": "L2649", "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": "L2649", "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": "L2679", "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": "L2679", "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": "L2701", "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": "L2701", "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": "L2723", "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": "L2723", "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": "L2754", "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": "L2754", "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": "L2780", "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": "L2780", "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": "L2806", "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": "L2806", "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": "L2831", "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": "L2831", "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": "L2852", "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": "L2852", "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": "L2873", "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": "L2873", "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": "L2898", "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": "L2898", "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": "L2928", "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": "L2928", "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": "L2951", "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": "L2951", "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": "L2975", "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": "L2975", "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": "L2996", "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": "L2996", "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": "L3026", "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": "L3026", "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": "L3056", "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": "L3056", "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": "L3086", "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": "L3086", "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": "L3115", "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": "L3115", "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": "L3140", "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": "L3140", "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": "L3169", "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": "L3169", "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": "L3196", "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": "L3196", "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": "L3225", "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": "L3225", "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": "L3245", "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": "L3245", "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": "L3265", "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": "L3265", "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": "L3284", "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": "L3284", "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": "L3305", "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": "L3305", "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": "L3334", "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": "L3334", "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": "L3355", "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": "L3355", "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": "L3374", "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": "L3374", "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": "L3402", "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": "L3402", "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": "L3424", "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": "L3424", "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": "L3449", "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": "L3449", "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": "L3474", "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": "L3474", "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": "L3500", "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": "L3500", "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": "L3520", "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": "L3520", "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": "L3546", "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": "L3547", "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": "L3548", "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": "L3556", "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": "L3565", "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_345", "target": "models_models_bizcollectionregion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L345", "weight": 1.0}, {"source": "models_models_rationale_363", "target": "models_models_bizcollectionhospital", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L363", "weight": 1.0}, {"source": "models_models_rationale_382", "target": "models_models_bizcollectionprotocolno", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L382", "weight": 1.0}, {"source": "models_models_rationale_404", "target": "models_models_bizbiznosequence", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L404", "weight": 1.0}, {"source": "models_models_rationale_424", "target": "models_models_bizsamplecode", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L424", "weight": 1.0}, {"source": "models_models_rationale_471", "target": "models_models_sysethnic", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L471", "weight": 1.0}, {"source": "models_models_rationale_572", "target": "models_models_bizleaverequest", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L572", "weight": 1.0}, {"source": "models_models_rationale_621", "target": "models_models_wfprocessversion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L621", "weight": 1.0}, {"source": "models_models_rationale_664", "target": "models_models_wftransition", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L664", "weight": 1.0}, {"source": "models_models_rationale_685", "target": "models_models_wfprocessinstance", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L685", "weight": 1.0}, {"source": "models_models_rationale_736", "target": "models_models_bizcollectionprotocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L736", "weight": 1.0}, {"source": "models_models_rationale_767", "target": "models_models_bizprotocolaudit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L767", "weight": 1.0}, {"source": "models_models_rationale_788", "target": "models_models_bizstoragereleasereview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L788", "weight": 1.0}, {"source": "models_models_rationale_821", "target": "models_models_bizprotocolpayment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L821", "weight": 1.0}, {"source": "models_models_rationale_847", "target": "models_models_bizprotocolpaymentdetail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L847", "weight": 1.0}, {"source": "models_models_rationale_880", "target": "models_models_bizprotocolinvoicerequest", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L880", "weight": 1.0}, {"source": "models_models_rationale_910", "target": "models_models_bizprotocolinvoicerequestitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L910", "weight": 1.0}, {"source": "models_models_rationale_932", "target": "models_models_bizprotocolpartycustomer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L932", "weight": 1.0}, {"source": "models_models_rationale_972", "target": "models_models_bizprotocolcollectioninfo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L972", "weight": 1.0}, {"source": "models_models_rationale_996", "target": "models_models_bizprotocolsample", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L996", "weight": 1.0}, {"source": "models_models_rationale_1027", "target": "models_models_bizprotocolsampletransport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1027", "weight": 1.0}, {"source": "models_models_rationale_1079", "target": "models_models_bizprotocolstoragecert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1079", "weight": 1.0}, {"source": "models_models_rationale_1100", "target": "models_models_bizsamplereceptioncheckitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1100", "weight": 1.0}, {"source": "models_models_rationale_1120", "target": "models_models_bizsamplereceptioncheckresult", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1120", "weight": 1.0}, {"source": "models_models_rationale_1142", "target": "models_models_bizsamplereception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1142", "weight": 1.0}, {"source": "models_models_rationale_1202", "target": "models_models_bizqcsmsnotification", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1202", "weight": 1.0}, {"source": "models_models_rationale_1227", "target": "models_models_bizstorageentrysmsnotification", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1227", "weight": 1.0}, {"source": "models_models_rationale_1256", "target": "models_models_bizqcthirdpartycompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1256", "weight": 1.0}, {"source": "models_models_rationale_1284", "target": "models_models_bizqcthirdpartyitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1284", "weight": 1.0}, {"source": "models_models_rationale_1306", "target": "models_models_bizqclabtestitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1306", "weight": 1.0}, {"source": "models_models_rationale_1327", "target": "models_models_bizqcworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1327", "weight": 1.0}, {"source": "models_models_rationale_1375", "target": "models_models_bizqcworkorderlabitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1375", "weight": 1.0}, {"source": "models_models_rationale_1397", "target": "models_models_bizqcworkorderthirditem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1397", "weight": 1.0}, {"source": "models_models_rationale_1455", "target": "models_models_bizqctaskassignee", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1455", "weight": 1.0}, {"source": "models_models_rationale_1502", "target": "models_models_bizcleanroomaccesslog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1502", "weight": 1.0}, {"source": "models_models_rationale_1527", "target": "models_models_bizcleanroomuvdisinfectlog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1527", "weight": 1.0}, {"source": "models_models_rationale_1550", "target": "models_models_bizstoragefacility", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1550", "weight": 1.0}, {"source": "models_models_rationale_1572", "target": "models_models_bizstoragefacilityslot", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1572", "weight": 1.0}, {"source": "models_models_rationale_1595", "target": "models_models_bizstorageslotoccupancy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1595", "weight": 1.0}, {"source": "models_models_rationale_1621", "target": "models_models_bizexhibitionappointment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1621", "weight": 1.0}, {"source": "models_models_rationale_1649", "target": "models_models_bizcellproducttype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1649", "weight": 1.0}, {"source": "models_models_rationale_1668", "target": "models_models_bizcellproductspec", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1668", "weight": 1.0}, {"source": "models_models_rationale_1687", "target": "models_models_bizcellproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1687", "weight": 1.0}, {"source": "models_models_rationale_1712", "target": "models_models_bizcellproductprojectsystem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1712", "weight": 1.0}, {"source": "models_models_rationale_1732", "target": "models_models_bizcellproductprojectsystemitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1732", "weight": 1.0}, {"source": "models_models_rationale_1783", "target": "models_models_bizchannelagreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1783", "weight": 1.0}, {"source": "models_models_rationale_1808", "target": "models_models_bizchannelagreementproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1808", "weight": 1.0}, {"source": "models_models_rationale_1833", "target": "models_models_bizchannelinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1833", "weight": 1.0}, {"source": "models_models_rationale_1857", "target": "models_models_bizchannelmailaddress", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1857", "weight": 1.0}, {"source": "models_models_rationale_1878", "target": "models_models_bizchannelaccount", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1878", "weight": 1.0}, {"source": "models_models_rationale_1897", "target": "models_models_bizchannelproductquota", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1897", "weight": 1.0}, {"source": "models_models_rationale_1923", "target": "models_models_bizchannelserviceorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1923", "weight": 1.0}, {"source": "models_models_rationale_1969", "target": "models_models_bizchannelserviceorderproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1969", "weight": 1.0}, {"source": "models_models_rationale_1998", "target": "models_models_bizchannelserviceordertxn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1998", "weight": 1.0}, {"source": "models_models_rationale_2033", "target": "models_models_bizcheckupinstitution", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2033", "weight": 1.0}, {"source": "models_models_rationale_2056", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2056", "weight": 1.0}, {"source": "models_models_rationale_2080", "target": "models_models_bizcheckupinstitutionproject", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2080", "weight": 1.0}, {"source": "models_models_rationale_2101", "target": "models_models_bizcheckupinstitutionpackage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2101", "weight": 1.0}, {"source": "models_models_rationale_2122", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2122", "weight": 1.0}, {"source": "models_models_rationale_2226", "target": "models_models_bizsopdocument", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2226", "weight": 1.0}, {"source": "models_models_rationale_2247", "target": "models_models_bizprocesscategory", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2247", "weight": 1.0}, {"source": "models_models_rationale_2285", "target": "models_models_bizconsumablepack", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2285", "weight": 1.0}, {"source": "models_models_rationale_2307", "target": "models_models_bizconsumablepackitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2307", "weight": 1.0}, {"source": "models_models_rationale_2355", "target": "models_models_bizprocessreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2355", "weight": 1.0}, {"source": "models_models_rationale_2379", "target": "models_models_bizprocessconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2379", "weight": 1.0}, {"source": "models_models_rationale_2403", "target": "models_models_bizprocessoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2403", "weight": 1.0}, {"source": "models_models_rationale_2442", "target": "models_models_bizprocessroute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2442", "weight": 1.0}, {"source": "models_models_rationale_2464", "target": "models_models_bizprocessroutestep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2464", "weight": 1.0}, {"source": "models_models_rationale_2492", "target": "models_models_bizprocessroutestepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2492", "weight": 1.0}, {"source": "models_models_rationale_2516", "target": "models_models_bizprocessroutestepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2516", "weight": 1.0}, {"source": "models_models_rationale_2540", "target": "models_models_bizprocessroutestepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2540", "weight": 1.0}, {"source": "models_models_rationale_2561", "target": "models_models_bizprocessroutestepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2561", "weight": 1.0}, {"source": "models_models_rationale_2586", "target": "models_models_bizcellproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2586", "weight": 1.0}, {"source": "models_models_rationale_2620", "target": "models_models_bizproductionworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2620", "weight": 1.0}, {"source": "models_models_rationale_2650", "target": "models_models_bizproductiontask", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2650", "weight": 1.0}, {"source": "models_models_rationale_2680", "target": "models_models_bizproductiontaskhandover", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2680", "weight": 1.0}, {"source": "models_models_rationale_2702", "target": "models_models_bizproductiontaskinput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2702", "weight": 1.0}, {"source": "models_models_rationale_2724", "target": "models_models_bizproductiontaskstep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2724", "weight": 1.0}, {"source": "models_models_rationale_2755", "target": "models_models_bizproductiontaskstepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2755", "weight": 1.0}, {"source": "models_models_rationale_2781", "target": "models_models_bizproductiontaskstepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2781", "weight": 1.0}, {"source": "models_models_rationale_2807", "target": "models_models_bizproductiontaskstepconfiguredreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2807", "weight": 1.0}, {"source": "models_models_rationale_2832", "target": "models_models_bizproductiontaskstepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2832", "weight": 1.0}, {"source": "models_models_rationale_2853", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2853", "weight": 1.0}, {"source": "models_models_rationale_2874", "target": "models_models_bizproductiontaskoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2874", "weight": 1.0}, {"source": "models_models_rationale_2899", "target": "models_models_bizprotocolfullmoontodo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2899", "weight": 1.0}, {"source": "models_models_rationale_2929", "target": "models_models_bizinsurancecompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2929", "weight": 1.0}, {"source": "models_models_rationale_2952", "target": "models_models_bizinsurancecompanyinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2952", "weight": 1.0}, {"source": "models_models_rationale_2976", "target": "models_models_bizinsuranceprojectprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2976", "weight": 1.0}, {"source": "models_models_rationale_2997", "target": "models_models_bizconsumablestocklog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2997", "weight": 1.0}, {"source": "models_models_rationale_3027", "target": "models_models_bizreagentstocklog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3027", "weight": 1.0}, {"source": "models_models_rationale_3057", "target": "models_models_bizpilotapplication", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3057", "weight": 1.0}, {"source": "models_models_rationale_3087", "target": "models_models_bizpilotpatient", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3087", "weight": 1.0}, {"source": "models_models_rationale_3116", "target": "models_models_bizpilotinfusionplan", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3116", "weight": 1.0}, {"source": "models_models_rationale_3141", "target": "models_models_bizpilotinfusionschedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3141", "weight": 1.0}, {"source": "models_models_rationale_3170", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3170", "weight": 1.0}, {"source": "models_models_rationale_3197", "target": "models_models_bizpilotcheckup", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3197", "weight": 1.0}, {"source": "models_models_rationale_3226", "target": "models_models_bizpilotcheckupreserveitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3226", "weight": 1.0}, {"source": "models_models_rationale_3246", "target": "models_models_bizpilotcheckupactualitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3246", "weight": 1.0}, {"source": "models_models_rationale_3266", "target": "models_models_bizpilotdelivery", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3266", "weight": 1.0}, {"source": "models_models_rationale_3285", "target": "models_models_bizpilotdeliverymaterial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3285", "weight": 1.0}, {"source": "models_models_rationale_3306", "target": "models_models_bizpilotdeliverymethod", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3306", "weight": 1.0}, {"source": "models_models_rationale_3335", "target": "models_models_bizpilotinfusionconfirm", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3335", "weight": 1.0}, {"source": "models_models_rationale_3356", "target": "models_models_bizoutboundreleasematerial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3356", "weight": 1.0}, {"source": "models_models_rationale_3375", "target": "models_models_bizoutboundreleasecell", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3375", "weight": 1.0}, {"source": "models_models_rationale_3403", "target": "models_models_bizoutboundreleasepaper", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3403", "weight": 1.0}, {"source": "models_models_rationale_3425", "target": "models_models_bizoutboundhandover", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3425", "weight": 1.0}, {"source": "models_models_rationale_3450", "target": "models_models_bizoutboundreleaseqcmaterial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3450", "weight": 1.0}, {"source": "models_models_rationale_3475", "target": "models_models_bizoutboundreleasereview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3475", "weight": 1.0}, {"source": "models_models_rationale_3501", "target": "models_models_bizenvdetectitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3501", "weight": 1.0}, {"source": "models_models_rationale_3521", "target": "models_models_bizenvdetectrecord", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3521", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/9e6888df83e0542c431ed35df59d9b2a4e7b3482407be4e8f0517987e6ac9fbc.json b/backend/app/graphify-out/cache/ast/9e6888df83e0542c431ed35df59d9b2a4e7b3482407be4e8f0517987e6ac9fbc.json new file mode 100644 index 00000000..00775b13 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/9e6888df83e0542c431ed35df59d9b2a4e7b3482407be4e8f0517987e6ac9fbc.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": "L64"}, {"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": "L98"}, {"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": "L132"}, {"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": "L165"}, {"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": "L171"}, {"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": "L175"}, {"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": "L183"}, {"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": "L189"}, {"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": "L193"}, {"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": "L212"}, {"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": "L223"}, {"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": "L234"}, {"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": "L253"}, {"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": "L262"}, {"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": "L270"}, {"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": "L294"}, {"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": "L326"}, {"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": "L334"}, {"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": "L359"}, {"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": "L380"}, {"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": "L428"}, {"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": "L450"}, {"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": "L484"}, {"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": "L502"}, {"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": "L527"}, {"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": "L547"}, {"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": "L562"}, {"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": "L579"}, {"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": "L597"}, {"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": "L614"}, {"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": "L622"}, {"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": "L653"}, {"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": "L667"}, {"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": "L681"}, {"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": "L695"}, {"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": "L709"}, {"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": "L837"}, {"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": "L844"}, {"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": "L852"}, {"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": "L857"}, {"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": "L1145"}, {"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": "L1164"}, {"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": "L1178"}, {"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": "L1319"}, {"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": "L1386"}, {"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": "L1423"}, {"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": "L1442"}, {"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": "L1477"}, {"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": "L1511"}, {"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": "L1548"}, {"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": "L1594"}, {"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": "L1633"}, {"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": "L1678"}, {"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": "L1726"}, {"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": "L1765"}, {"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": "L1787"}, {"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": "L1799"}, {"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": "L1814"}, {"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": "L1832"}, {"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": "L1852"}, {"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": "L1876"}, {"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": "L1903"}, {"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": "L1927"}, {"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": "L2019"}, {"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": "L2031"}, {"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": "L2084"}, {"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": "L2127"}, {"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": "L2192"}, {"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": "L2216"}, {"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": "L2230"}, {"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": "L2308"}, {"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": "L2322"}, {"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": "L2373"}, {"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": "L2388"}, {"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": "L2423"}, {"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": "L2510"}, {"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": "L2529"}, {"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": "L2545"}, {"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": "L2603"}, {"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": "L2617"}, {"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": "L2632"}, {"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": "L2652"}, {"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": "L2720"}, {"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": "L2743"}, {"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": "L2812"}, {"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": "L2821"}, {"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": "L2832"}, {"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": "L2885"}, {"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": "L2909"}, {"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": "L2916"}, {"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": "L2929"}, {"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": "L3057"}, {"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": "L3106"}, {"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": "L3125"}, {"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": "L3143"}, {"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": "L3167"}, {"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": "L3185"}, {"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": "L3247"}, {"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": "L3256"}, {"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": "L3283"}, {"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": "L3323"}, {"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": "L3341"}, {"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": "L3406"}, {"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": "L3461"}, {"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": "L3480"}, {"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": "L3582"}, {"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": "L3611"}, {"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": "L3649"}, {"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": "L3663"}, {"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_70", "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": "L70"}, {"id": "crud_collection_protocol_rationale_104", "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": "L104"}, {"id": "crud_collection_protocol_rationale_140", "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": "L140"}, {"id": "crud_collection_protocol_rationale_194", "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": "L194"}, {"id": "crud_collection_protocol_rationale_213", "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": "L213"}, {"id": "crud_collection_protocol_rationale_224", "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": "L224"}, {"id": "crud_collection_protocol_rationale_235", "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": "L235"}, {"id": "crud_collection_protocol_rationale_299", "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": "L299"}, {"id": "crud_collection_protocol_rationale_580", "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": "L580"}, {"id": "crud_collection_protocol_rationale_627", "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": "L627"}, {"id": "crud_collection_protocol_rationale_1484", "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": "L1484"}, {"id": "crud_collection_protocol_rationale_2020", "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": "L2020"}, {"id": "crud_collection_protocol_rationale_2396", "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": "L2396"}, {"id": "crud_collection_protocol_rationale_2833", "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": "L2833"}, {"id": "crud_collection_protocol_rationale_3130", "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": "L3130"}], "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_models_research_donation", "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_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L29", "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": "L64", "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": "L98", "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": "L132", "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": "L165", "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": "L171", "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": "L175", "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": "L183", "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": "L189", "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": "L193", "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": "L212", "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": "L223", "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": "L234", "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": "L253", "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": "L262", "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": "L270", "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": "L294", "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": "L326", "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": "L334", "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": "L359", "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": "L380", "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": "L428", "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": "L450", "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": "L484", "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": "L502", "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": "L527", "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": "L547", "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": "L562", "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": "L579", "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": "L597", "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": "L614", "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": "L622", "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": "L653", "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": "L667", "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": "L681", "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": "L695", "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": "L709", "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": "L837", "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": "L844", "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": "L852", "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": "L857", "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": "L1145", "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": "L1164", "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": "L1178", "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": "L1319", "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": "L1386", "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": "L1423", "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": "L1442", "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": "L1477", "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": "L1511", "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": "L1548", "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": "L1594", "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": "L1633", "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": "L1678", "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": "L1726", "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": "L1765", "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": "L1787", "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": "L1799", "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": "L1814", "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": "L1832", "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": "L1852", "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": "L1876", "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": "L1903", "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": "L1920", "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": "L1927", "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": "L2019", "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": "L2031", "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": "L2084", "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": "L2127", "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": "L2192", "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": "L2216", "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": "L2230", "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": "L2308", "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": "L2322", "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": "L2373", "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": "L2388", "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": "L2423", "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": "L2510", "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": "L2529", "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": "L2545", "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": "L2603", "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": "L2617", "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": "L2632", "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": "L2652", "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": "L2720", "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": "L2743", "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": "L2812", "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": "L2821", "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": "L2832", "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": "L2885", "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": "L2909", "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": "L2916", "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": "L2929", "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": "L3057", "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": "L3106", "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": "L3125", "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": "L3143", "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": "L3167", "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": "L3185", "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": "L3247", "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": "L3256", "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": "L3283", "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": "L3323", "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": "L3341", "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": "L3406", "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": "L3461", "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": "L3480", "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": "L3582", "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": "L3611", "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": "L3649", "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": "L3663", "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": "L143", "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": "L149", "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": "L228", "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": "L275", "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": "L307", "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": "L316", "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": "L342", "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": "L365", "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": "L375", "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": "L406", "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": "L408", "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": "L445", "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": "L468", "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": "L473", "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": "L492", "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": "L509", "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": "L522", "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": "L536", "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": "L537", "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": "L557", "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": "L575", "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": "L778", "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": "L780", "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": "L782", "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": "L786", "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": "L795", "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": "L797", "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": "L804", "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": "L816", "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": "L819", "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": "L820", "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": "L963", "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": "L974", "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": "L990", "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": "L1010", "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": "L1040", "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": "L1043", "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": "L1124", "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": "L1139", "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": "L1185", "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": "L1190", "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": "L1191", "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": "L1192", "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": "L1193", "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": "L1194", "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": "L1195", "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": "L1196", "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": "L1202", "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": "L1225", "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": "L1226", "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": "L1228", "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": "L1229", "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": "L1234", "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": "L1273", "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": "L1274", "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": "L1277", "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": "L1288", "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": "L1289", "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": "L1291", "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": "L1292", "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": "L1294", "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": "L1297", "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": "L1376", "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": "L1395", "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": "L1467", "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": "L1488", "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": "L1493", "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": "L1504", "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": "L1524", "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": "L1525", "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": "L1545", "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": "L1561", "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": "L1562", "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": "L1589", "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": "L1646", "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": "L1647", "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": "L1673", "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": "L1691", "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": "L1692", "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": "L1721", "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": "L1806", "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": "L1807", "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": "L1825", "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": "L1826", "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": "L1862", "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": "L1863", "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": "L1890", "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": "L1891", "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": "L1972", "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": "L1997", "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": "L2003", "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": "L2042", "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": "L2043", "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": "L2055", "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": "L2057", "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": "L2149", "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": "L2199", "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": "L2237", "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": "L2238", "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": "L2259", "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": "L2329", "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": "L2330", "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": "L2430", "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": "L2443", "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": "L2458", "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": "L2496", "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": "L2506", "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": "L2535", "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": "L2553", "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": "L2557", "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": "L2659", "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": "L2750", "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": "L2751", "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": "L2825", "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": "L2834", "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": "L2835", "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": "L2867", "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": "L2868", "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": "L2871", "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": "L2889", "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": "L2890", "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": "L2893", "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": "L2920", "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": "L2921", "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": "L2936", "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": "L2937", "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": "L2952", "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": "L2983", "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": "L3040", "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": "L3064", "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": "L3065", "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": "L3131", "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": "L3131", "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": "L3158", "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": "L3162", "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": "L3192", "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": "L3193", "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": "L3370", "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": "L3373", "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": "L3384", "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": "L3394", "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": "L3398", "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": "L3414", "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": "L3477", "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": "L3499", "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": "L3579", "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": "L3623", "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": "L3643", "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": "L3655", "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": "L3696", "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_70", "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": "L70", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_104", "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": "L104", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_140", "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": "L140", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_194", "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": "L194", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_213", "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": "L213", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_224", "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": "L224", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_235", "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": "L235", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_299", "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": "L299", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_580", "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": "L580", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_627", "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": "L627", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_1484", "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": "L1484", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_2020", "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": "L2020", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_2396", "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": "L2396", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_2833", "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": "L2833", "weight": 1.0}, {"source": "crud_collection_protocol_rationale_3130", "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": "L3130", "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": "L71"}, {"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": "L71"}, {"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": "L71"}, {"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": "L73"}, {"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": "L74"}, {"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": "L76"}, {"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": "L76"}, {"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": "L76"}, {"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": "L80"}, {"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": "L84"}, {"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": "L86"}, {"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": "L86"}, {"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": "L86"}, {"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": "L90"}, {"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": "L94"}, {"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": "L105"}, {"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": "L105"}, {"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": "L105"}, {"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": "L107"}, {"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": "L108"}, {"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": "L110"}, {"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": "L110"}, {"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": "L110"}, {"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": "L114"}, {"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": "L118"}, {"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": "L120"}, {"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": "L120"}, {"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": "L120"}, {"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": "L124"}, {"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": "L128"}, {"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": "L144"}, {"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": "L144"}, {"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": "L146"}, {"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": "L152"}, {"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": "L159"}, {"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": "L161"}, {"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": "L162"}, {"caller_nid": "crud_collection_protocol_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L168"}, {"caller_nid": "crud_collection_protocol_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L168"}, {"caller_nid": "crud_collection_protocol_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L168"}, {"caller_nid": "crud_collection_protocol_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L172"}, {"caller_nid": "crud_collection_protocol_dec", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L178"}, {"caller_nid": "crud_collection_protocol_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L179"}, {"caller_nid": "crud_collection_protocol_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L180"}, {"caller_nid": "crud_collection_protocol_optional_decimal", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L186"}, {"caller_nid": "crud_collection_protocol_optional_decimal", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L186"}, {"caller_nid": "crud_collection_protocol_today_yyyymmdd", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L190"}, {"caller_nid": "crud_collection_protocol_today_yyyymmdd", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L190"}, {"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": "L197"}, {"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": "L197"}, {"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": "L200"}, {"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": "L200"}, {"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": "L201"}, {"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": "L201"}, {"caller_nid": "crud_collection_protocol_normalize_fields", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L217"}, {"caller_nid": "crud_collection_protocol_normalize_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L218"}, {"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": "L218"}, {"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": "L228"}, {"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": "L238"}, {"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": "L239"}, {"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": "L240"}, {"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": "get", "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": "get", "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": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L246"}, {"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": "L247"}, {"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": "L247"}, {"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": "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": "L248"}, {"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": "L249"}, {"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": "L254"}, {"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": "L258"}, {"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": "L259"}, {"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": "L278"}, {"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": "L278"}, {"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": "L280"}, {"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": "L281"}, {"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": "L281"}, {"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": "L284"}, {"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": "L287"}, {"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": "L287"}, {"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": "L287"}, {"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": "L287"}, {"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": "L288"}, {"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": "L303"}, {"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": "L304"}, {"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": "L310"}, {"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": "L314"}, {"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": "L321"}, {"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": "L322"}, {"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": "L327"}, {"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": "L330"}, {"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": "L330"}, {"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": "L330"}, {"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": "L330"}, {"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": "L341"}, {"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": "L360"}, {"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": "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": "L369"}, {"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": "L416"}, {"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": "L458"}, {"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": "L467"}, {"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": "L514"}, {"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": "L514"}, {"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": "L515"}, {"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": "L516"}, {"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": "L517"}, {"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": "L518"}, {"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": "L553"}, {"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": "L566"}, {"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": "L568"}, {"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": "L569"}, {"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": "L569"}, {"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": "L571"}, {"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": "L573"}, {"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": "L575"}, {"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": "L576"}, {"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": "L584"}, {"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": "L591"}, {"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": "L593"}, {"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": "L594"}, {"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": "L602"}, {"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": "L602"}, {"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": "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": "L603"}, {"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": "L604"}, {"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": "L604"}, {"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": "L609"}, {"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": "L610"}, {"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": "L611"}, {"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": "L616"}, {"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": "L616"}, {"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": "L631"}, {"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": "L631"}, {"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": "L631"}, {"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": "L633"}, {"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": "L637"}, {"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": "L643"}, {"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": "L646"}, {"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": "L647"}, {"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": "L654"}, {"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": "L659"}, {"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": "L659"}, {"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": "L659"}, {"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": "L660"}, {"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": "L668"}, {"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": "L673"}, {"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": "L673"}, {"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": "L673"}, {"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": "L674"}, {"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": "L682"}, {"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": "L687"}, {"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": "L687"}, {"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": "L687"}, {"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": "L688"}, {"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": "L696"}, {"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": "L701"}, {"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": "L701"}, {"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": "L701"}, {"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": "L702"}, {"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": "L721"}, {"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": "L721"}, {"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": "L726"}, {"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": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L734"}, {"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": "L737"}, {"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": "L737"}, {"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": "L740"}, {"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": "L742"}, {"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": "L742"}, {"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": "L742"}, {"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": "filter", "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": "query", "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": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L753"}, {"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": "L761"}, {"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": "L761"}, {"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": "L761"}, {"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": "L763"}, {"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": "L771"}, {"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": "L771"}, {"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": "L771"}, {"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": "L773"}, {"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": "L780"}, {"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": "L780"}, {"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": "L785"}, {"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": "L789"}, {"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": "L793"}, {"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": "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": "L795"}, {"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": "L805"}, {"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": "L823"}, {"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": "L824"}, {"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": "L825"}, {"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": "L826"}, {"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": "L830"}, {"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": "L831"}, {"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": "L832"}, {"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": "L832"}, {"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": "L838"}, {"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": "L839"}, {"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": "L845"}, {"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": "L846"}, {"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": "L847"}, {"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": "L848"}, {"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": "L848"}, {"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": "L849"}, {"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": "L853"}, {"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": "L853"}, {"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": "L853"}, {"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": "L854"}, {"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": "L938"}, {"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": "L938"}, {"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": "L938"}, {"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": "L938"}, {"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": "L938"}, {"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": "L939"}, {"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": "L940"}, {"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": "L940"}, {"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": "L942"}, {"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": "L942"}, {"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": "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": "desc", "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": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L955"}, {"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": "L955"}, {"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": "L955"}, {"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": "L957"}, {"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": "L966"}, {"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": "L966"}, {"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": "L966"}, {"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": "L968"}, {"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": "L977"}, {"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": "L977"}, {"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": "L977"}, {"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": "L978"}, {"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": "L978"}, {"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": "L978"}, {"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": "L982"}, {"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": "L982"}, {"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": "L982"}, {"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": "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": "L985"}, {"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": "L985"}, {"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": "L985"}, {"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": "L985"}, {"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": "L989"}, {"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": "L989"}, {"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": "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": "L990"}, {"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": "L990"}, {"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": "L991"}, {"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": "L991"}, {"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": "L994"}, {"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": "L994"}, {"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": "L994"}, {"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": "L994"}, {"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": "L1002"}, {"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": "L1002"}, {"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": "L1002"}, {"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": "L1002"}, {"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": "L1004"}, {"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": "L1007"}, {"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": "L1007"}, {"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": "L1012"}, {"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": "L1012"}, {"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": "L1015"}, {"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": "L1017"}, {"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": "L1019"}, {"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": "L1024"}, {"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": "L1031"}, {"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": "L1031"}, {"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": "L1031"}, {"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": "L1033"}, {"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": "L1041"}, {"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": "build_protocol_payment_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1050"}, {"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": "L1056"}, {"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": "L1057"}, {"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": "L1058"}, {"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": "L1058"}, {"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": "L1063"}, {"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": "L1090"}, {"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": "L1090"}, {"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": "L1091"}, {"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": "L1091"}, {"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": "L1092"}, {"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": "L1092"}, {"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": "L1093"}, {"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": "L1099"}, {"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": "L1104"}, {"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": "L1105"}, {"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": "L1107"}, {"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": "L1109"}, {"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": "L1110"}, {"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": "L1112"}, {"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": "L1118"}, {"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": "L1120"}, {"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": "L1126"}, {"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": "L1130"}, {"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": "L1131"}, {"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": "L1136"}, {"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": "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": "L1138"}, {"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": "L1138"}, {"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": "L1140"}, {"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": "L1141"}, {"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": "L1142"}, {"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": "L1158"}, {"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": "L1161"}, {"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": "L1161"}, {"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": "L1161"}, {"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": "L1161"}, {"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": "L1166"}, {"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": "L1166"}, {"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": "L1166"}, {"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": "L1168"}, {"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": "L1198"}, {"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": "L1199"}, {"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": "L1199"}, {"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": "L1200"}, {"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": "L1201"}, {"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": "L1201"}, {"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": "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": "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": "L1207"}, {"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": "L1207"}, {"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": "L1207"}, {"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": "L1208"}, {"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": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1211"}, {"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": "L1211"}, {"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": "L1211"}, {"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": "L1216"}, {"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": "L1216"}, {"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": "L1219"}, {"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": "L1219"}, {"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": "L1219"}, {"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": "L1235"}, {"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": "L1240"}, {"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": "L1249"}, {"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": "L1255"}, {"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": "L1261"}, {"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": "L1267"}, {"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": "L1278"}, {"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": "L1279"}, {"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": "L1280"}, {"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": "L1281"}, {"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": "L1282"}, {"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": "append", "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": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1312"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1331"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1331"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1331"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1334"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1342"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1344"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1344"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1345"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1347"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1348"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1351"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1352"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1353"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1354"}, {"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": "L1359"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1361"}, {"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": "L1361"}, {"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": "L1361"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1361"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1362"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1363"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1363"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1365"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1365"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1365"}, {"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": "L1365"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1365"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1370"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1373"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1373"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1373"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1373"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1379"}, {"caller_nid": "crud_collection_protocol_list_audits", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1383"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1397"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1398"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1400"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "BizProtocolAudit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1401"}, {"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": "L1402"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1405"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1412"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1414"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1417"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1418"}, {"caller_nid": "crud_collection_protocol_create_audit", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1419"}, {"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": "L1429"}, {"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": "L1429"}, {"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": "L1429"}, {"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": "L1429"}, {"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": "L1451"}, {"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": "L1454"}, {"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": "L1454"}, {"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": "L1456"}, {"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": "L1457"}, {"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": "L1458"}, {"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": "L1459"}, {"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": "L1460"}, {"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": "L1464"}, {"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": "L1465"}, {"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": "L1465"}, {"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": "L1469"}, {"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": "L1473"}, {"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": "L1492"}, {"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": "L1506"}, {"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": "L1507"}, {"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": "L1535"}, {"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": "L1536"}, {"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": "L1536"}, {"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": "L1536"}, {"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": "L1536"}, {"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": "L1537"}, {"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": "L1538"}, {"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": "L1538"}, {"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": "L1540"}, {"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": "L1540"}, {"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": "L1540"}, {"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": "L1540"}, {"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": "L1540"}, {"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": "L1545"}, {"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": "L1572"}, {"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": "L1573"}, {"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": "L1573"}, {"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": "L1573"}, {"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": "L1573"}, {"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": "L1574"}, {"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": "L1575"}, {"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": "L1575"}, {"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": "L1577"}, {"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": "L1577"}, {"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": "L1577"}, {"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": "L1577"}, {"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": "L1577"}, {"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": "L1590"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1604"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1604"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1604"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1606"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1615"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "ValueError", "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": "L1619"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1622"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1624"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1626"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1627"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1628"}, {"caller_nid": "crud_collection_protocol_confirm_receipt", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1629"}, {"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": "L1657"}, {"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": "L1658"}, {"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": "L1658"}, {"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": "L1658"}, {"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": "L1658"}, {"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": "L1659"}, {"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": "L1660"}, {"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": "L1660"}, {"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": "L1662"}, {"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": "L1662"}, {"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": "L1662"}, {"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": "L1662"}, {"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": "L1662"}, {"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": "L1674"}, {"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": "L1702"}, {"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": "L1703"}, {"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": "L1703"}, {"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": "L1703"}, {"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": "L1703"}, {"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": "L1704"}, {"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": "L1705"}, {"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": "L1705"}, {"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": "L1707"}, {"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": "L1707"}, {"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": "L1707"}, {"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": "L1707"}, {"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": "L1707"}, {"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": "L1722"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1736"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1736"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1736"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1738"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1747"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1750"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1751"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1754"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1756"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1758"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1759"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1760"}, {"caller_nid": "crud_collection_protocol_confirm_refund", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L1761"}, {"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": "L1772"}, {"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": "L1772"}, {"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": "L1772"}, {"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": "L1774"}, {"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": "L1783"}, {"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": "L1793"}, {"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": "L1796"}, {"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": "L1808"}, {"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": "L1809"}, {"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": "L1810"}, {"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": "L1821"}, {"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": "L1821"}, {"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": "L1821"}, {"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": "L1821"}, {"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": "L1823"}, {"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": "L1827"}, {"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": "L1828"}, {"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": "L1829"}, {"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": "L1841"}, {"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": "L1842"}, {"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": "L1842"}, {"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": "L1843"}, {"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": "L1845"}, {"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": "L1845"}, {"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": "L1846"}, {"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": "L1847"}, {"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": "L1849"}, {"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": "L1870"}, {"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": "L1871"}, {"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": "L1872"}, {"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": "L1886"}, {"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": "L1886"}, {"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": "L1886"}, {"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": "L1886"}, {"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": "L1888"}, {"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": "L1898"}, {"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": "L1899"}, {"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": "L1900"}, {"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": "L1910"}, {"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": "L1910"}, {"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": "L1910"}, {"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": "L1912"}, {"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": "L1921"}, {"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": "L1922"}, {"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": "L1923"}, {"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": "L1943"}, {"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": "L1943"}, {"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": "L1943"}, {"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": "L1943"}, {"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": "L1954"}, {"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": "L1955"}, {"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": "L1956"}, {"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": "L1957"}, {"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": "L1957"}, {"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": "L1959"}, {"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": "L1960"}, {"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": "L1961"}, {"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": "L1962"}, {"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": "L1963"}, {"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": "L1967"}, {"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": "L1968"}, {"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": "L1968"}, {"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": "L1969"}, {"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": "L1970"}, {"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": "L1970"}, {"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": "L1974"}, {"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": "L1978"}, {"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": "L1981"}, {"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": "L1982"}, {"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": "L1982"}, {"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": "L1982"}, {"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": "L1982"}, {"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": "L1983"}, {"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": "L1984"}, {"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": "L1984"}, {"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": "L1987"}, {"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": "L1987"}, {"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": "L1989"}, {"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": "L1989"}, {"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": "L1989"}, {"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": "L1989"}, {"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": "L2001"}, {"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": "L2002"}, {"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": "L2016"}, {"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": "L2021"}, {"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": "L2021"}, {"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": "L2025"}, {"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": "L2025"}, {"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": "L2025"}, {"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": "L2043"}, {"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": "L2044"}, {"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": "L2048"}, {"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": "L2051"}, {"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": "L2051"}, {"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": "L2051"}, {"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": "L2054"}, {"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": "L2065"}, {"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": "L2065"}, {"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": "L2074"}, {"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": "L2076"}, {"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": "L2077"}, {"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": "L2078"}, {"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": "L2078"}, {"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": "L2097"}, {"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": "L2099"}, {"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": "L2102"}, {"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": "L2103"}, {"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": "L2104"}, {"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": "L2105"}, {"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": "L2107"}, {"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": "L2108"}, {"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": "L2109"}, {"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": "L2110"}, {"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": "L2113"}, {"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": "L2116"}, {"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": "L2118"}, {"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": "L2121"}, {"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": "L2122"}, {"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": "L2123"}, {"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": "L2153"}, {"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": "L2155"}, {"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": "L2157"}, {"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": "L2159"}, {"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": "L2161"}, {"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": "L2163"}, {"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": "L2167"}, {"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": "L2171"}, {"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": "L2175"}, {"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": "L2179"}, {"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": "L2181"}, {"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": "L2183"}, {"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": "L2185"}, {"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": "L2186"}, {"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": "L2187"}, {"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": "L2188"}, {"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": "L2203"}, {"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": "L2206"}, {"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": "L2207"}, {"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": "L2208"}, {"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": "L2218"}, {"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": "L2218"}, {"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": "L2218"}, {"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": "L2220"}, {"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": "L2253"}, {"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": "L2253"}, {"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": "L2256"}, {"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": "L2259"}, {"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": "L2262"}, {"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": "L2262"}, {"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": "L2265"}, {"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": "L2267"}, {"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": "L2269"}, {"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": "L2270"}, {"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": "L2271"}, {"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": "L2272"}, {"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": "L2274"}, {"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": "L2275"}, {"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": "L2279"}, {"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": "L2279"}, {"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": "L2282"}, {"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": "L2284"}, {"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": "L2289"}, {"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": "L2289"}, {"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": "L2292"}, {"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": "L2295"}, {"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": "L2298"}, {"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": "L2298"}, {"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": "L2301"}, {"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": "L2302"}, {"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": "L2303"}, {"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": "L2304"}, {"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": "L2310"}, {"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": "L2310"}, {"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": "L2310"}, {"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": "L2312"}, {"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": "L2336"}, {"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": "L2336"}, {"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": "L2339"}, {"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": "L2341"}, {"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": "L2343"}, {"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": "L2344"}, {"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": "L2345"}, {"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": "L2346"}, {"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": "L2348"}, {"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": "L2349"}, {"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": "L2353"}, {"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": "L2353"}, {"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": "L2356"}, {"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": "L2358"}, {"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": "L2363"}, {"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": "L2363"}, {"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": "L2366"}, {"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": "L2367"}, {"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": "L2368"}, {"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": "L2369"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2375"}, {"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": "L2375"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2375"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2375"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2377"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2383"}, {"caller_nid": "crud_collection_protocol_list_samples", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2383"}, {"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": "L2399"}, {"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": "L2399"}, {"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": "L2400"}, {"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": "L2403"}, {"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": "L2403"}, {"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": "L2403"}, {"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": "L2405"}, {"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": "L2412"}, {"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": "L2413"}, {"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": "L2413"}, {"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": "L2414"}, {"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": "L2420"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2432"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2434"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2439"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2440"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2442"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2457"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "BizProtocolSample", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2459"}, {"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": "L2460"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2464"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2464"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2467"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2469"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2476"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2476"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2479"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2481"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2481"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2481"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2481"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2485"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2485"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2485"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2488"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2489"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2490"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2492"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2494"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2503"}, {"caller_nid": "crud_collection_protocol_save_samples", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2505"}, {"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": "L2516"}, {"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": "L2516"}, {"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": "L2516"}, {"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": "L2516"}, {"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": "L2518"}, {"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": "L2524"}, {"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": "L2524"}, {"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": "L2539"}, {"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": "L2540"}, {"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": "L2542"}, {"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": "L2554"}, {"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": "L2555"}, {"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": "L2557"}, {"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": "L2558"}, {"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": "L2559"}, {"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": "L2562"}, {"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": "L2562"}, {"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": "L2566"}, {"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": "L2567"}, {"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": "L2568"}, {"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": "L2570"}, {"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": "L2572"}, {"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": "L2572"}, {"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": "L2576"}, {"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": "L2577"}, {"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": "L2582"}, {"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": "L2582"}, {"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": "L2583"}, {"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": "L2583"}, {"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": "L2584"}, {"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": "L2584"}, {"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": "L2587"}, {"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": "L2587"}, {"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": "L2588"}, {"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": "L2588"}, {"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": "L2591"}, {"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": "L2591"}, {"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": "L2594"}, {"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": "L2596"}, {"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": "L2599"}, {"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": "L2600"}, {"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": "L2605"}, {"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": "L2605"}, {"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": "L2605"}, {"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": "L2607"}, {"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": "L2618"}, {"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": "L2618"}, {"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": "L2619"}, {"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": "L2621"}, {"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": "L2622"}, {"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": "L2623"}, {"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": "L2627"}, {"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": "L2628"}, {"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": "L2638"}, {"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": "L2638"}, {"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": "L2638"}, {"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": "L2642"}, {"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": "L2648"}, {"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": "L2648"}, {"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": "L2648"}, {"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": "L2656"}, {"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": "L2657"}, {"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": "L2658"}, {"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": "L2659"}, {"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": "L2660"}, {"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": "L2661"}, {"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": "L2661"}, {"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": "L2663"}, {"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": "L2665"}, {"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": "L2667"}, {"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": "L2673"}, {"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": "L2675"}, {"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": "L2677"}, {"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": "L2679"}, {"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": "L2680"}, {"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": "L2681"}, {"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": "L2683"}, {"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": "L2684"}, {"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": "L2686"}, {"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": "L2689"}, {"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": "L2691"}, {"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": "L2692"}, {"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": "L2694"}, {"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": "L2695"}, {"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": "L2698"}, {"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": "L2701"}, {"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": "L2705"}, {"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": "L2706"}, {"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": "L2710"}, {"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": "L2726"}, {"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": "L2726"}, {"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": "L2726"}, {"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": "L2726"}, {"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": "L2728"}, {"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": "L2735"}, {"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": "L2736"}, {"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": "L2737"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "_apply", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2782"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2784"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2785"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2786"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2787"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2790"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2790"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "BizProtocolPayment", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2791"}, {"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": "L2792"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2797"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2797"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2800"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2802"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "_apply", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2805"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2806"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2807"}, {"caller_nid": "crud_collection_protocol_upsert_payment", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2808"}, {"caller_nid": "crud_collection_protocol_compare_money", "callee": "quantize", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2816"}, {"caller_nid": "crud_collection_protocol_compare_money", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2816"}, {"caller_nid": "crud_collection_protocol_compare_money", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2816"}, {"caller_nid": "crud_collection_protocol_compare_money", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2816"}, {"caller_nid": "crud_collection_protocol_compare_money", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2818"}, {"caller_nid": "crud_collection_protocol_compare_money", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2818"}, {"caller_nid": "crud_collection_protocol_compare_datetime", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2824"}, {"caller_nid": "crud_collection_protocol_compare_datetime", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2826"}, {"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": "L2827"}, {"caller_nid": "crud_collection_protocol_compare_datetime", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2828"}, {"caller_nid": "crud_collection_protocol_compare_datetime", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/collection_protocol.py", "source_location": "L2829"}, {"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": "L2834"}, {"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": "L2859"}, {"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": "L2860"}, {"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": "L2861"}, {"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": "L2863"}, {"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": "L2863"}, {"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": "L2866"}, {"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": "L2867"}, {"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": "L2868"}, {"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": "L2869"}, {"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": "L2869"}, {"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": "L2870"}, {"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": "L2873"}, {"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": "L2873"}, {"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": "L2874"}, {"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": "L2874"}, {"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": "L2875"}, {"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": "L2875"}, {"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": "L2876"}, {"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": "L2876"}, {"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": "L2877"}, {"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": "L2886"}, {"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": "L2891"}, {"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": "L2895"}, {"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": "L2896"}, {"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": "L2897"}, {"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": "L2898"}, {"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": "L2900"}, {"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": "L2901"}, {"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": "L2902"}, {"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": "L2904"}, {"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": "L2910"}, {"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": "L2912"}, {"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": "L2920"}, {"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": "L2922"}, {"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": "L2922"}, {"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": "L2924"}, {"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": "L2925"}, {"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": "L2941"}, {"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": "L2941"}, {"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": "L2941"}, {"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": "L2943"}, {"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": "L2952"}, {"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": "L2953"}, {"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": "L2958"}, {"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": "L2965"}, {"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": "L2966"}, {"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": "L2968"}, {"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": "L2981"}, {"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": "L2982"}, {"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": "L3008"}, {"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": "L3009"}, {"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": "L3010"}, {"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": "L3012"}, {"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": "L3013"}, {"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": "L3016"}, {"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": "L3017"}, {"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": "L3021"}, {"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": "L3021"}, {"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": "L3024"}, {"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": "L3026"}, {"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": "L3037"}, {"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": "L3037"}, {"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": "L3040"}, {"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": "L3043"}, {"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": "L3043"}, {"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": "L3043"}, {"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": "L3046"}, {"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": "L3047"}, {"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": "L3047"}, {"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": "L3049"}, {"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": "L3050"}, {"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": "L3051"}, {"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": "L3053"}, {"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": "L3070"}, {"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": "L3070"}, {"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": "L3072"}, {"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": "L3074"}, {"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": "L3075"}, {"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": "L3076"}, {"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": "L3077"}, {"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": "L3079"}, {"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": "L3080"}, {"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": "L3084"}, {"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": "L3084"}, {"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": "L3087"}, {"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": "L3089"}, {"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": "L3094"}, {"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": "L3094"}, {"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": "L3095"}, {"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": "L3096"}, {"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": "L3097"}, {"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": "L3131"}, {"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": "L3135"}, {"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": "L3136"}, {"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": "L3137"}, {"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": "L3148"}, {"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": "L3155"}, {"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": "L3156"}, {"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": "L3173"}, {"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": "L3173"}, {"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": "L3173"}, {"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": "L3175"}, {"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": "L3205"}, {"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": "L3205"}, {"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": "L3208"}, {"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": "L3208"}, {"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": "L3208"}, {"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": "L3210"}, {"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": "L3212"}, {"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": "L3213"}, {"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": "L3214"}, {"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": "L3215"}, {"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": "L3217"}, {"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": "L3218"}, {"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": "L3222"}, {"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": "L3222"}, {"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": "L3225"}, {"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": "L3227"}, {"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": "L3232"}, {"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": "L3232"}, {"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": "L3235"}, {"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": "L3235"}, {"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": "L3235"}, {"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": "L3236"}, {"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": "L3237"}, {"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": "L3238"}, {"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": "L3248"}, {"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": "L3251"}, {"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": "L3253"}, {"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": "L3253"}, {"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": "L3267"}, {"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": "L3270"}, {"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": "L3274"}, {"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": "L3293"}, {"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": "L3305"}, {"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": "L3310"}, {"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": "L3311"}, {"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": "L3315"}, {"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": "L3319"}, {"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": "L3325"}, {"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": "L3325"}, {"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": "L3325"}, {"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": "L3325"}, {"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": "L3333"}, {"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": "L3349"}, {"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": "L3349"}, {"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": "L3349"}, {"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": "L3349"}, {"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": "L3354"}, {"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": "L3361"}, {"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": "L3361"}, {"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": "L3361"}, {"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": "L3363"}, {"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": "L3370"}, {"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": "L3377"}, {"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": "L3377"}, {"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": "L3377"}, {"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": "L3385"}, {"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": "L3416"}, {"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": "L3416"}, {"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": "L3416"}, {"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": "L3427"}, {"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": "L3427"}, {"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": "L3427"}, {"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": "L3427"}, {"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": "L3435"}, {"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": "L3436"}, {"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": "L3444"}, {"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": "L3449"}, {"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": "L3450"}, {"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": "L3452"}, {"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": "L3468"}, {"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": "L3468"}, {"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": "L3468"}, {"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": "L3468"}, {"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": "L3474"}, {"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": "L3495"}, {"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": "L3495"}, {"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": "L3495"}, {"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": "L3495"}, {"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": "L3495"}, {"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": "L3495"}, {"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": "L3497"}, {"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": "L3500"}, {"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": "L3502"}, {"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": "L3505"}, {"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": "L3505"}, {"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": "L3505"}, {"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": "L3514"}, {"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": "L3517"}, {"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": "L3517"}, {"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": "L3517"}, {"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": "L3520"}, {"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": "L3527"}, {"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": "L3527"}, {"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": "L3528"}, {"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": "L3533"}, {"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": "L3534"}, {"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": "L3534"}, {"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": "L3536"}, {"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": "L3537"}, {"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": "L3539"}, {"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": "L3540"}, {"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": "L3541"}, {"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": "L3542"}, {"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": "L3543"}, {"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": "L3544"}, {"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": "L3545"}, {"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": "L3546"}, {"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": "L3553"}, {"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": "L3554"}, {"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": "L3556"}, {"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": "L3557"}, {"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": "L3558"}, {"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": "L3558"}, {"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": "L3560"}, {"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": "L3561"}, {"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": "L3562"}, {"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": "L3577"}, {"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": "L3578"}, {"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": "L3589"}, {"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": "L3589"}, {"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": "L3594"}, {"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": "L3597"}, {"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": "L3597"}, {"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": "L3600"}, {"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": "L3601"}, {"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": "L3602"}, {"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": "L3603"}, {"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": "L3604"}, {"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": "L3607"}, {"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": "L3607"}, {"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": "L3627"}, {"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": "L3628"}, {"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": "L3628"}, {"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": "L3628"}, {"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": "L3628"}, {"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": "L3629"}, {"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": "L3630"}, {"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": "L3630"}, {"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": "L3632"}, {"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": "L3634"}, {"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": "L3637"}, {"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": "L3637"}, {"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": "L3637"}, {"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": "L3637"}, {"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": "L3646"}, {"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": "L3659"}, {"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": "L3660"}, {"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": "L3660"}, {"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": "L3660"}, {"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": "L3660"}, {"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": "L3672"}, {"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": "L3673"}, {"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": "L3675"}, {"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": "L3675"}, {"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": "L3675"}, {"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": "L3684"}, {"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": "L3686"}, {"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": "L3687"}, {"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": "L3689"}, {"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": "L3690"}, {"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": "L3691"}, {"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": "L3693"}, {"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": "L3694"}, {"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": "L3695"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/bebcc3473f5049c61f89a949d5e2189189ece56971ae5f4dff690059c3be7272.json b/backend/app/graphify-out/cache/ast/bebcc3473f5049c61f89a949d5e2189189ece56971ae5f4dff690059c3be7272.json new file mode 100644 index 00000000..3c092797 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/bebcc3473f5049c61f89a949d5e2189189ece56971ae5f4dff690059c3be7272.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": "L44"}, {"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": "L62"}, {"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": "L81"}, {"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": "L103"}, {"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": "L117"}, {"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": "L152"}, {"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": "L189"}, {"id": "api_qc_thirdpartyitembody", "label": "ThirdPartyItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L209"}, {"id": "api_qc_thirdpartyitemupdatebody", "label": "ThirdPartyItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L221"}, {"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": "L234"}, {"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": "L263"}, {"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": "L278"}, {"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": "L307"}, {"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": "L338"}, {"id": "api_qc_labtestitembody", "label": "LabTestItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L358"}, {"id": "api_qc_labtestitemupdatebody", "label": "LabTestItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L369"}, {"id": "api_qc_itemparambody", "label": "ItemParamBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L383"}, {"id": "api_qc_taskresultbody", "label": "TaskResultBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L388"}, {"id": "api_qc_taskcompletewithresultbody", "label": "TaskCompleteWithResultBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L393"}, {"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": "L403"}, {"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": "L425"}, {"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": "L439"}, {"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": "L467"}, {"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": "L497"}, {"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": "L518"}, {"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": "L534"}, {"id": "api_qc_workorderconfigurebody", "label": "WorkOrderConfigureBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L556"}, {"id": "api_qc_assert_task_write_access", "label": "_assert_task_write_access()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L569"}, {"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": "L589"}, {"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": "L628"}, {"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": "L671"}, {"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": "L689"}, {"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": "L707"}, {"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": "L737"}, {"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": "L751"}, {"id": "api_qc_taskattachmentsbody", "label": "TaskAttachmentsBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L784"}, {"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": "L791"}, {"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": "L823"}, {"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": "L858"}, {"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": "L891"}, {"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": "L909"}, {"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": "L929"}, {"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": "L949"}, {"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": "L964"}, {"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": "L987"}, {"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": "L1007"}, {"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": "L1069"}, {"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": "L1096"}, {"id": "api_qc_qcmaterialbody", "label": "QcMaterialBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1112"}, {"id": "api_qc_qcmaterialupdatebody", "label": "QcMaterialUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1123"}, {"id": "api_qc_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1134"}, {"id": "api_qc_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1149"}, {"id": "api_qc_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1164"}, {"id": "api_qc_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1171"}, {"id": "api_qc_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1178"}, {"id": "api_qc_batchdiscarditem", "label": "BatchDiscardItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1187"}, {"id": "api_qc_batchdiscardbody", "label": "BatchDiscardBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1195"}, {"id": "api_qc_qcmaterialbatchupdatebody", "label": "QcMaterialBatchUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1203"}, {"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": "L1224"}, {"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": "L1253"}, {"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": "L1276"}, {"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": "L1305"}, {"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": "L1322"}, {"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": "L1344"}, {"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": "L1356"}, {"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": "L1386"}, {"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": "L1415"}, {"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": "L1432"}, {"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": "L1485"}, {"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": "L1521"}, {"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": "L1563"}, {"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": "L1605"}, {"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": "L1615"}, {"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": "L1625"}, {"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": "L1638"}, {"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": "L1667"}, {"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": "L1704"}, {"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": "L1729"}, {"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": "L1755"}, {"id": "api_qc_stockcheckcreatebody", "label": "StockCheckCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1785"}, {"id": "api_qc_stockcheckunusedlineitem", "label": "StockCheckUnusedLineItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1792"}, {"id": "api_qc_stockcheckunusedlinesbody", "label": "StockCheckUnusedLinesBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1812"}, {"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": "L1818"}, {"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": "L1849"}, {"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": "L1875"}, {"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": "L1891"}, {"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": "L1917"}, {"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": "L1934"}, {"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_1610", "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": "L1610"}, {"id": "api_qc_rationale_1620", "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": "L1620"}, {"id": "api_qc_rationale_1630", "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": "L1630"}, {"id": "api_qc_rationale_1679", "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": "L1679"}, {"id": "api_qc_rationale_1736", "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": "L1736"}, {"id": "api_qc_rationale_1762", "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": "L1762"}], "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": "L19", "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": "L20", "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": "L21", "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": "L22", "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": "L23", "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": "L24", "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": "L25", "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": "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_collection_protocol", "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_api_sample_reception", "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_schemas_qc_work_order", "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_schemas_qc_task", "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": "api_qc_thirdpartycompanybody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L44", "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": "L44", "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": "L62", "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": "L62", "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": "L81", "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": "L103", "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": "L117", "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": "L152", "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": "L189", "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": "L209", "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": "L209", "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": "L221", "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": "L221", "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": "L234", "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": "L263", "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": "L278", "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": "L307", "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": "L338", "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": "L358", "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": "L358", "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": "L369", "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": "L369", "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": "L383", "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": "L383", "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": "L388", "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": "L388", "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": "L393", "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": "L393", "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": "L403", "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": "L425", "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": "L439", "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": "L467", "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": "L497", "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": "L518", "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": "L534", "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": "L556", "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": "L556", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_assert_task_write_access", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L569", "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": "L589", "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": "L628", "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": "L671", "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": "L689", "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": "L707", "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": "L737", "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": "L751", "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": "L784", "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": "L784", "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": "L791", "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": "L823", "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": "L858", "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": "L891", "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": "L909", "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": "L929", "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": "L949", "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": "L964", "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": "L987", "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": "L1007", "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": "L1069", "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": "L1096", "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": "L1112", "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": "L1112", "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": "L1123", "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": "L1123", "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": "L1134", "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": "L1134", "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": "L1149", "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": "L1149", "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": "L1164", "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": "L1164", "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": "L1171", "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": "L1171", "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": "L1178", "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": "L1178", "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": "L1187", "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": "L1187", "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": "L1195", "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": "L1195", "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": "L1203", "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": "L1203", "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": "L1224", "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": "L1253", "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": "L1276", "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": "L1305", "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": "L1322", "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": "L1344", "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": "L1356", "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": "L1386", "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": "L1415", "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": "L1432", "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": "L1485", "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": "L1521", "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": "L1563", "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": "L1605", "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": "L1615", "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": "L1625", "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": "L1638", "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": "L1667", "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": "L1704", "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": "L1729", "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": "L1755", "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": "L1785", "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": "L1785", "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": "L1792", "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": "L1792", "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": "L1812", "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": "L1812", "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": "L1818", "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": "L1849", "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": "L1875", "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": "L1891", "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": "L1917", "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": "L1934", "weight": 1.0}, {"source": "api_qc_start_qc_task", "target": "api_qc_assert_task_write_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L917", "weight": 1.0}, {"source": "api_qc_complete_task_with_result", "target": "api_qc_assert_task_write_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1020", "weight": 1.0}, {"source": "api_qc_update_qc_task_attachments", "target": "api_qc_assert_task_write_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1078", "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": "L1611", "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": "L1621", "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": "L1631", "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_1610", "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": "L1610", "weight": 1.0}, {"source": "api_qc_rationale_1620", "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": "L1620", "weight": 1.0}, {"source": "api_qc_rationale_1630", "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": "L1630", "weight": 1.0}, {"source": "api_qc_rationale_1679", "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": "L1679", "weight": 1.0}, {"source": "api_qc_rationale_1736", "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": "L1736", "weight": 1.0}, {"source": "api_qc_rationale_1762", "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": "L1762", "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": "L90"}, {"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": "L91"}, {"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": "L95"}, {"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": "L95"}, {"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": "L97"}, {"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": "L97"}, {"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": "L99"}, {"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": "L99"}, {"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": "L108"}, {"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": "L109"}, {"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": "L109"}, {"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": "L111"}, {"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": "L111"}, {"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": "L113"}, {"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": "L113"}, {"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": "L123"}, {"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": "L124"}, {"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": "L140"}, {"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": "L142"}, {"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": "L142"}, {"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": "L144"}, {"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": "L144"}, {"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": "L146"}, {"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": "L146"}, {"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": "L148"}, {"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": "L148"}, {"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": "L159"}, {"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": "L160"}, {"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": "L176"}, {"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": "L179"}, {"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": "L179"}, {"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": "L181"}, {"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": "L181"}, {"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": "L183"}, {"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": "L183"}, {"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": "L185"}, {"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": "L185"}, {"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": "L195"}, {"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": "L196"}, {"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": "L197"}, {"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": "L199"}, {"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": "L199"}, {"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": "L201"}, {"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": "L201"}, {"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": "L203"}, {"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": "L203"}, {"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": "L244"}, {"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": "L245"}, {"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": "L255"}, {"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": "L255"}, {"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": "L257"}, {"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": "L257"}, {"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": "L259"}, {"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": "L259"}, {"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": "L269"}, {"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": "L270"}, {"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": "L270"}, {"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": "L272"}, {"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": "L272"}, {"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": "L274"}, {"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": "L274"}, {"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": "L284"}, {"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": "L285"}, {"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": "L295"}, {"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": "L297"}, {"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": "L297"}, {"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": "L299"}, {"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": "L299"}, {"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": "L301"}, {"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": "L301"}, {"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": "L303"}, {"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": "L303"}, {"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": "L314"}, {"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": "L315"}, {"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": "L325"}, {"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": "L328"}, {"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": "L328"}, {"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": "L330"}, {"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": "L330"}, {"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": "L332"}, {"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": "L332"}, {"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": "L334"}, {"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": "L334"}, {"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": "L344"}, {"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": "L345"}, {"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": "L346"}, {"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": "L348"}, {"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": "L348"}, {"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": "L350"}, {"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": "L350"}, {"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": "L352"}, {"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": "L352"}, {"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": "L412"}, {"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": "L413"}, {"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": "L417"}, {"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": "L417"}, {"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": "L419"}, {"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": "L419"}, {"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": "L421"}, {"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": "L421"}, {"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": "L430"}, {"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": "L431"}, {"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": "L431"}, {"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": "L433"}, {"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": "L433"}, {"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": "L435"}, {"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": "L435"}, {"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": "L445"}, {"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": "L446"}, {"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": "L455"}, {"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": "L457"}, {"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": "L457"}, {"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": "L459"}, {"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": "L459"}, {"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": "L461"}, {"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": "L461"}, {"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": "L463"}, {"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": "L463"}, {"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": "L474"}, {"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": "L475"}, {"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": "L484"}, {"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": "L487"}, {"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": "L487"}, {"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": "L489"}, {"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": "L489"}, {"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": "L491"}, {"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": "L491"}, {"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": "L493"}, {"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": "L493"}, {"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": "L503"}, {"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": "L504"}, {"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": "L505"}, {"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": "L507"}, {"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": "L507"}, {"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": "L509"}, {"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": "L509"}, {"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": "L511"}, {"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": "L511"}, {"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": "L525"}, {"caller_nid": "api_qc_list_item_params", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L526"}, {"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": "L526"}, {"caller_nid": "api_qc_list_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L528"}, {"caller_nid": "api_qc_list_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L528"}, {"caller_nid": "api_qc_list_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L530"}, {"caller_nid": "api_qc_list_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L530"}, {"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": "L542"}, {"caller_nid": "api_qc_save_item_params", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L543"}, {"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": "L544"}, {"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": "L544"}, {"caller_nid": "api_qc_save_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L548"}, {"caller_nid": "api_qc_save_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L548"}, {"caller_nid": "api_qc_save_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L550"}, {"caller_nid": "api_qc_save_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L550"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L576"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L576"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L577"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L578"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "get_user_menu_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L579"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L579"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L582"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "assert_task_assignee", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L583"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L585"}, {"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": "L595"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L596"}, {"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": "L598"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L601"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L602"}, {"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": "L607"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L610"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L611"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L618"}, {"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": "L619"}, {"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": "L619"}, {"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": "L621"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L621"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L623"}, {"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": "L624"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L624"}, {"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": "L645"}, {"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": "L646"}, {"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": "L663"}, {"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": "L663"}, {"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": "L665"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L665"}, {"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": "L667"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L667"}, {"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": "L677"}, {"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": "L678"}, {"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": "L679"}, {"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": "L681"}, {"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": "L681"}, {"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": "L683"}, {"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": "L683"}, {"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": "L685"}, {"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": "L685"}, {"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": "L695"}, {"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": "L697"}, {"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": "L699"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L699"}, {"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": "L701"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L701"}, {"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": "L703"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L703"}, {"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": "L714"}, {"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": "L719"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L724"}, {"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": "L725"}, {"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": "L725"}, {"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": "L727"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L727"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L729"}, {"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": "L730"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L730"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L732"}, {"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": "L733"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L733"}, {"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": "L743"}, {"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": "L744"}, {"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": "L744"}, {"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": "L745"}, {"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": "L747"}, {"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": "L747"}, {"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": "L758"}, {"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": "L759"}, {"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": "L769"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L770"}, {"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": "L772"}, {"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": "L772"}, {"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": "L774"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L774"}, {"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": "L776"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L776"}, {"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": "L778"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L778"}, {"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": "L797"}, {"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": "L798"}, {"caller_nid": "api_qc_create_qc_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L801"}, {"caller_nid": "api_qc_create_qc_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L802"}, {"caller_nid": "api_qc_create_qc_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L813"}, {"caller_nid": "api_qc_create_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L814"}, {"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": "L814"}, {"caller_nid": "api_qc_create_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L816"}, {"caller_nid": "api_qc_create_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L816"}, {"caller_nid": "api_qc_create_qc_task", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L818"}, {"caller_nid": "api_qc_create_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L819"}, {"caller_nid": "api_qc_create_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L819"}, {"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": "L836"}, {"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": "L837"}, {"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": "L839"}, {"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": "L850"}, {"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": "L850"}, {"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": "L852"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L852"}, {"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": "L854"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L854"}, {"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": "L870"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "list_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L871"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L883"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L883"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L885"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L885"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L887"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L887"}, {"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": "L897"}, {"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": "L898"}, {"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": "L899"}, {"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": "L901"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L901"}, {"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": "L903"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L903"}, {"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": "L905"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L905"}, {"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": "L916"}, {"caller_nid": "api_qc_start_qc_task", "callee": "start_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L918"}, {"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": "L918"}, {"caller_nid": "api_qc_start_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L919"}, {"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": "L919"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L921"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L921"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L923"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L923"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L925"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L925"}, {"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": "L935"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "complete_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L936"}, {"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": "L937"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L939"}, {"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": "L939"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L941"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L941"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L943"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L943"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L945"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L945"}, {"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": "L955"}, {"caller_nid": "api_qc_get_task_results", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L956"}, {"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": "L956"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L958"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L958"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L960"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L960"}, {"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": "L971"}, {"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": "L972"}, {"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": "L979"}, {"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": "L981"}, {"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": "L981"}, {"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": "L983"}, {"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": "L983"}, {"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": "L993"}, {"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": "L994"}, {"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": "L996"}, {"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": "L997"}, {"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": "L998"}, {"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": "L1001"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1001"}, {"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": "L1003"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1003"}, {"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": "L1015"}, {"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": "L1016"}, {"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": "L1017"}, {"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": "L1019"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1021"}, {"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": "L1023"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1026"}, {"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": "L1028"}, {"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": "L1030"}, {"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": "L1034"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1044"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1045"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1046"}, {"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": "L1047"}, {"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": "L1048"}, {"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": "L1049"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1053"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1055"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1055"}, {"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": "L1056"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1058"}, {"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": "L1059"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1059"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1061"}, {"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": "L1062"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1062"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1064"}, {"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": "L1065"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1065"}, {"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": "L1077"}, {"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": "L1079"}, {"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": "L1084"}, {"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": "L1086"}, {"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": "L1086"}, {"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": "L1088"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1088"}, {"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": "L1090"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1090"}, {"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": "L1092"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1092"}, {"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": "L1102"}, {"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": "L1103"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1103"}, {"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": "L1104"}, {"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": "L1106"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1106"}, {"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": "L1234"}, {"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": "L1235"}, {"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": "L1245"}, {"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": "L1245"}, {"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": "L1247"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1247"}, {"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": "L1249"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1249"}, {"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": "L1261"}, {"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": "L1262"}, {"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": "L1263"}, {"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": "L1272"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1272"}, {"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": "L1283"}, {"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": "L1284"}, {"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": "L1285"}, {"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": "L1286"}, {"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": "L1293"}, {"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": "L1294"}, {"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": "L1295"}, {"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": "L1299"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1299"}, {"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": "L1301"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1301"}, {"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": "L1311"}, {"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": "L1312"}, {"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": "L1313"}, {"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": "L1314"}, {"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": "L1316"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1316"}, {"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": "L1318"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1318"}, {"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": "L1331"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "list_materials", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1332"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1336"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1336"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1338"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1338"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1340"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1340"}, {"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": "L1349"}, {"caller_nid": "api_qc_qc_material_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1350"}, {"caller_nid": "api_qc_qc_material_options", "callee": "options_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1350"}, {"caller_nid": "api_qc_qc_material_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1352"}, {"caller_nid": "api_qc_qc_material_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1352"}, {"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": "L1362"}, {"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": "L1363"}, {"caller_nid": "api_qc_create_qc_material", "callee": "create_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1364"}, {"caller_nid": "api_qc_create_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1370"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1370"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1373"}, {"caller_nid": "api_qc_create_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1378"}, {"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": "L1378"}, {"caller_nid": "api_qc_create_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1380"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1380"}, {"caller_nid": "api_qc_create_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1382"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1382"}, {"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": "L1393"}, {"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": "L1394"}, {"caller_nid": "api_qc_update_qc_material", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1395"}, {"caller_nid": "api_qc_update_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1397"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1397"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1399"}, {"caller_nid": "api_qc_update_qc_material", "callee": "update_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1400"}, {"caller_nid": "api_qc_update_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1407"}, {"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": "L1407"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1409"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1409"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1411"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1411"}, {"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": "L1421"}, {"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": "L1422"}, {"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": "L1423"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1424"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1426"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1426"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1428"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1428"}, {"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": "L1438"}, {"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": "L1439"}, {"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": "L1440"}, {"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": "L1442"}, {"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": "L1444"}, {"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": "L1469"}, {"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": "L1477"}, {"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": "L1479"}, {"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": "L1479"}, {"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": "L1481"}, {"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": "L1481"}, {"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": "L1491"}, {"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": "L1492"}, {"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": "L1493"}, {"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": "L1495"}, {"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": "L1497"}, {"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": "L1503"}, {"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": "L1513"}, {"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": "L1515"}, {"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": "L1515"}, {"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": "L1517"}, {"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": "L1517"}, {"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": "L1527"}, {"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": "L1528"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1529"}, {"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": "L1531"}, {"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": "L1533"}, {"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": "L1546"}, {"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": "L1555"}, {"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": "L1557"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1557"}, {"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": "L1559"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1559"}, {"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": "L1570"}, {"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": "L1571"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1572"}, {"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": "L1574"}, {"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": "L1576"}, {"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": "L1580"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1591"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1591"}, {"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": "L1597"}, {"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": "L1597"}, {"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": "L1599"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1599"}, {"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": "L1601"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1601"}, {"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": "L1651"}, {"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": "L1652"}, {"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": "L1659"}, {"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": "L1659"}, {"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": "L1661"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1661"}, {"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": "L1663"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1663"}, {"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": "L1681"}, {"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": "L1682"}, {"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": "L1685"}, {"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": "L1686"}, {"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": "L1686"}, {"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": "L1696"}, {"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": "L1696"}, {"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": "L1698"}, {"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": "L1698"}, {"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": "L1700"}, {"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": "L1700"}, {"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": "L1713"}, {"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": "L1714"}, {"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": "L1717"}, {"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": "L1720"}, {"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": "L1720"}, {"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": "L1721"}, {"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": "L1723"}, {"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": "L1723"}, {"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": "L1725"}, {"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": "L1725"}, {"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": "L1738"}, {"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": "L1739"}, {"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": "L1747"}, {"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": "L1747"}, {"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": "L1749"}, {"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": "L1749"}, {"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": "L1751"}, {"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": "L1751"}, {"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": "L1764"}, {"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": "L1765"}, {"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": "L1766"}, {"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": "L1773"}, {"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": "L1775"}, {"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": "L1775"}, {"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": "L1777"}, {"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": "L1777"}, {"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": "L1779"}, {"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": "L1779"}, {"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": "L1829"}, {"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": "L1830"}, {"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": "L1841"}, {"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": "L1841"}, {"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": "L1843"}, {"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": "L1843"}, {"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": "L1845"}, {"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": "L1845"}, {"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": "L1855"}, {"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": "L1856"}, {"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": "L1857"}, {"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": "L1857"}, {"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": "L1858"}, {"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": "L1867"}, {"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": "L1869"}, {"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": "L1869"}, {"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": "L1871"}, {"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": "L1871"}, {"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": "L1881"}, {"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": "L1882"}, {"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": "L1883"}, {"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": "L1885"}, {"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": "L1885"}, {"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": "L1887"}, {"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": "L1887"}, {"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": "L1898"}, {"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": "L1899"}, {"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": "L1900"}, {"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": "L1900"}, {"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": "L1901"}, {"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": "L1904"}, {"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": "L1909"}, {"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": "L1911"}, {"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": "L1911"}, {"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": "L1913"}, {"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": "L1913"}, {"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": "L1923"}, {"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": "L1924"}, {"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": "L1925"}, {"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": "L1926"}, {"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": "L1928"}, {"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": "L1928"}, {"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": "L1930"}, {"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": "L1930"}, {"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": "L1940"}, {"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": "L1941"}, {"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": "L1942"}, {"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": "L1943"}, {"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": "L1945"}, {"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": "L1945"}, {"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": "L1947"}, {"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": "L1947"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/dc2389307f5db44baef3fb2aa8bec7fdb9608390e9b2fb2a1c0ec1f7509741b3.json b/backend/app/graphify-out/cache/ast/dc2389307f5db44baef3fb2aa8bec7fdb9608390e9b2fb2a1c0ec1f7509741b3.json new file mode 100644 index 00000000..7833faf4 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/dc2389307f5db44baef3fb2aa8bec7fdb9608390e9b2fb2a1c0ec1f7509741b3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_material_py", "label": "qc_material.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L1"}, {"id": "models_qc_material_bizqcmaterial", "label": "BizQcMaterial", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L8"}, {"id": "base", "label": "Base", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_qc_material_bizqcmaterialstockbatch", "label": "BizQcMaterialStockBatch", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L30"}, {"id": "models_qc_material_bizqcmaterialusage", "label": "BizQcMaterialUsage", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L61"}, {"id": "models_qc_material_bizqcmaterialstockcheck", "label": "BizQcMaterialStockCheck", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L106"}, {"id": "models_qc_material_bizqcmaterialstockcheckbatchline", "label": "BizQcMaterialStockCheckBatchLine", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L125"}, {"id": "models_qc_material_bizqcmaterialstockcheckunusedline", "label": "BizQcMaterialStockCheckUnusedLine", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L156"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_material_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_material_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_material_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_material_py", "target": "models_qc_material_bizqcmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L8", "weight": 1.0}, {"source": "models_qc_material_bizqcmaterial", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_material_py", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L30", "weight": 1.0}, {"source": "models_qc_material_bizqcmaterialstockbatch", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_material_py", "target": "models_qc_material_bizqcmaterialusage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L61", "weight": 1.0}, {"source": "models_qc_material_bizqcmaterialusage", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L61", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_material_py", "target": "models_qc_material_bizqcmaterialstockcheck", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L106", "weight": 1.0}, {"source": "models_qc_material_bizqcmaterialstockcheck", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L106", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_material_py", "target": "models_qc_material_bizqcmaterialstockcheckbatchline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L125", "weight": 1.0}, {"source": "models_qc_material_bizqcmaterialstockcheckbatchline", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L125", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_qc_material_py", "target": "models_qc_material_bizqcmaterialstockcheckunusedline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L156", "weight": 1.0}, {"source": "models_qc_material_bizqcmaterialstockcheckunusedline", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/qc_material.py", "source_location": "L156", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/models/models.py b/backend/app/models/models.py index 566993c6..0382cf1f 100644 --- a/backend/app/models/models.py +++ b/backend/app/models/models.py @@ -876,6 +876,58 @@ class BizProtocolPaymentDetail(Base): del_flag = Column(SmallInteger, nullable=False, default=0, comment="删除标记") +class BizProtocolInvoiceRequest(Base): + """采集协议单开票申请主表 biz_protocol_invoice_request""" + + __tablename__ = "biz_protocol_invoice_request" + + id = Column(String(64), primary_key=True, comment="主键ID") + collection_protocol_id = Column(String(64), nullable=False, comment="采集协议单ID") + invoice_amount = Column(Numeric(18, 2), nullable=False, comment="开票合计金额") + invoice_title = Column(String(200), nullable=True, comment="发票抬头") + tax_no = Column(String(64), nullable=True, comment="税号") + company_address = Column(String(512), nullable=True, comment="单位地址") + company_phone = Column(String(64), nullable=True, comment="电话") + bank_name = Column(String(200), nullable=True, comment="开户银行") + bank_account = Column(String(64), nullable=True, comment="银行账号") + apply_remark = Column(String(512), nullable=True, comment="申请备注") + invoice_attachments = Column(Text, nullable=True, comment="财务发票附件") + finance_remark = Column(String(512), nullable=True, comment="财务备注") + status = Column(String(8), nullable=False, default="dkp", comment="dkp/ykp") + finance_handle_time = Column(DateTime, nullable=True, comment="财务处理时间") + tenant_no = Column(String(64), nullable=False, default="zkxw", comment="租户编号") + order_num = Column(Integer, nullable=True, comment="排序号") + remark = Column(String(512), nullable=True, comment="备注") + create_by = Column(String(64), nullable=True, comment="创建人id") + create_dept_id = Column(String(64), nullable=False, default="", comment="创建人部门ID") + create_time = Column(DateTime, nullable=False, default=datetime.now, comment="创建时间") + update_by = Column(String(64), nullable=True, comment="更新人id") + update_time = Column(DateTime, nullable=False, default=datetime.now, onupdate=datetime.now, comment="更新时间") + del_flag = Column(SmallInteger, nullable=False, default=0, comment="删除标记") + + +class BizProtocolInvoiceRequestItem(Base): + """采集协议单开票申请明细 biz_protocol_invoice_request_item""" + + __tablename__ = "biz_protocol_invoice_request_item" + + id = Column(String(64), primary_key=True, comment="主键ID") + invoice_request_id = Column(String(64), nullable=False, comment="开票申请主表ID") + payment_id = Column(String(64), nullable=False, comment="缴费主表ID") + payment_detail_id = Column(String(64), nullable=False, comment="缴费明细ID") + installment_no = Column(Integer, nullable=True, comment="期数快照") + line_amount = Column(Numeric(18, 2), nullable=False, comment="该行开票金额") + tenant_no = Column(String(64), nullable=False, default="zkxw", comment="租户编号") + order_num = Column(Integer, nullable=True, comment="排序号") + remark = Column(String(512), nullable=True, comment="备注") + create_by = Column(String(64), nullable=True, comment="创建人id") + create_dept_id = Column(String(64), nullable=False, default="", comment="创建人部门ID") + create_time = Column(DateTime, nullable=False, default=datetime.now, comment="创建时间") + update_by = Column(String(64), nullable=True, comment="更新人id") + update_time = Column(DateTime, nullable=False, default=datetime.now, onupdate=datetime.now, comment="更新时间") + del_flag = Column(SmallInteger, nullable=False, default=0, comment="删除标记") + + class BizProtocolPartyCustomer(Base): """采集协议单-当事人客户信息 biz_protocol_party_customer""" diff --git a/backend/app/models/qc_material.py b/backend/app/models/qc_material.py index 818aabec..1356aa44 100644 --- a/backend/app/models/qc_material.py +++ b/backend/app/models/qc_material.py @@ -46,6 +46,7 @@ class BizQcMaterialStockBatch(Base): amount = Column(Numeric(18, 2), nullable=False, comment="金额(元)") in_qty = Column(Numeric(18, 4), nullable=False, comment="入库数量") remaining_qty = Column(Numeric(18, 4), nullable=False, comment="剩余数量") + qc_attachment_urls = Column(String(4000), nullable=True, comment="质检附件URL,逗号分隔") tenant_no = Column(String(64), nullable=False, default="zkxw", comment="租户编号") order_num = Column(Integer, nullable=True, comment="排序号") remark = Column(String(512), nullable=True, comment="备注") diff --git a/backend/app/services/protocol_pay_mode_switch.py b/backend/app/services/protocol_pay_mode_switch.py index ba299794..1346fc99 100644 --- a/backend/app/services/protocol_pay_mode_switch.py +++ b/backend/app/services/protocol_pay_mode_switch.py @@ -8,7 +8,8 @@ from typing import Any, Dict, List, Optional from app.services.protocol_payment_installment import is_legacy_installment_ratios LOCKED_STATUSES = frozenset({"jfqrz", "yjf", "tfqrz", "ytf"}) -BLOCKING_STATUSES = frozenset({"jfqrz", "tfqrz", "ytf"}) +# 仅阻断进行中的缴费/退费确认;已退费(ytf)为终态,允许随协议单保存(明细只读) +BLOCKING_STATUSES = frozenset({"jfqrz", "tfqrz"}) def _dec(v: Any) -> float: @@ -79,7 +80,7 @@ def validate_payment_details_for_save( raise ValueError("分期金额合计须等于合同金额") if len(rows) != count: raise ValueError(f"分期明细条数应等于分期期数({count})") - fq_forbidden = frozenset({"jfqrz", "tfqrz", "ytf"}) + fq_forbidden = frozenset({"jfqrz", "tfqrz"}) for r in rows: status = (r.get("pay_status") or r.get("payStatus") or "dfj").strip() if status in fq_forbidden: diff --git a/backend/graphify-out/.graphify_analysis.json b/backend/graphify-out/.graphify_analysis.json index ca50c06a..346420da 100644 --- a/backend/graphify-out/.graphify_analysis.json +++ b/backend/graphify-out/.graphify_analysis.json @@ -129,28 +129,33 @@ "api_clinical_payment_api_submit_refund", "api_clinical_payment_get_tenant_no", "api_clinical_payment_py", + "api_collection_protocol_complete_protocol_invoice_request", "api_collection_protocol_create_collection_protocol", "api_collection_protocol_delete_collection_protocol", - "api_collection_protocol_ensure_customer_for_mother", "api_collection_protocol_get_collection_protocol_detail", "api_collection_protocol_get_current_user_id", + "api_collection_protocol_get_invoice_eligible_payments", + "api_collection_protocol_get_protocol_invoice_requests", "api_collection_protocol_get_tenant_no", "api_collection_protocol_list_collection_protocol_audits", "api_collection_protocol_list_collection_protocols", "api_collection_protocol_list_fullmoon_todos", "api_collection_protocol_list_payment_details", + "api_collection_protocol_list_protocol_invoice_requests_api", "api_collection_protocol_list_receipt_confirm", "api_collection_protocol_list_receipt_confirmed", "api_collection_protocol_list_refund_confirm", "api_collection_protocol_list_refund_confirmed", "api_collection_protocol_list_storage_certs", "api_collection_protocol_parse_datetime_fields", + "api_collection_protocol_post_protocol_invoice_request", "api_collection_protocol_post_receipt_confirm", "api_collection_protocol_post_refund_confirm", "api_collection_protocol_post_submit_receipt_finance", "api_collection_protocol_post_submit_receipt_finance_batch", "api_collection_protocol_post_submit_refund_finance", "api_collection_protocol_post_submit_refund_finance_batch", + "api_collection_protocol_protocol_invoice_pending_count", "api_collection_protocol_py", "api_collection_protocol_resolve_protocol_attachments", "api_collection_protocol_submit_collection_protocol_audit", @@ -169,6 +174,7 @@ "api_env_detect_list_env_detect_records", "api_env_detect_page_payload", "api_env_detect_py", + "api_env_detect_rationale_1", "api_env_detect_update_env_detect_item", "api_env_detect_update_env_detect_record", "api_insurance_company_create_insurance_company", @@ -184,6 +190,7 @@ "api_insurance_company_list_insurance_company_invoices", "api_insurance_company_list_insurance_project_prices", "api_insurance_company_py", + "api_insurance_company_rationale_1", "api_insurance_company_row_to_dict_company", "api_insurance_company_row_to_dict_invoice", "api_insurance_company_row_to_dict_project_price", @@ -211,12 +218,6 @@ "api_material_batch_stock_in_material_batches", "api_material_batch_stock_out_material", "api_material_batch_stock_out_material_batches", - "api_material_batchdiscardbody", - "api_material_batchdiscarditem", - "api_material_batchstockinbody", - "api_material_batchstockinitem", - "api_material_batchstockoutbody", - "api_material_batchstockoutitem", "api_material_cancel_material_stock_check", "api_material_complete_material_stock_check", "api_material_create_material", @@ -233,19 +234,12 @@ "api_material_mark_material_usage_fully_used", "api_material_material_batch_options", "api_material_material_options", - "api_material_materialbatchupdatebody", - "api_material_materialbody", - "api_material_materialupdatebody", "api_material_py", "api_material_rationale_617", "api_material_rationale_640", "api_material_rationale_671", "api_material_save_material_stock_check_unused_lines", "api_material_stock_in_material", - "api_material_stockcheckcreatebody", - "api_material_stockcheckunusedlineitem", - "api_material_stockcheckunusedlinesbody", - "api_material_stockinbody", "api_material_update_material", "api_material_update_material_batch", "api_operations_batch_create_storage_slots", @@ -334,8 +328,14 @@ "api_pilot_checkup_get_tenant_no", "api_pilot_checkup_py", "api_pilot_delivery_create_delivery", + "api_pilot_delivery_get_by_schedule", + "api_pilot_delivery_get_method", + "api_pilot_delivery_get_tenant_no", + "api_pilot_delivery_list_by_application", + "api_pilot_delivery_list_materials", "api_pilot_delivery_save_materials", "api_pilot_delivery_save_method", + "api_pilot_delivery_soft_delete", "api_pilot_infusion_confirm_api_confirm", "api_pilot_infusion_confirm_api_create", "api_pilot_infusion_confirm_api_delete", @@ -604,17 +604,7 @@ "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", - "api_public_logout", - "api_public_py", - "api_public_resolve_current_user_from_request", - "api_public_update_current_user_profile", - "api_public_upload_current_user_avatar", "api_qc_assert_task_write_access", "api_qc_batch_discard_qc_material", "api_qc_batch_discard_qc_material_batches", @@ -687,24 +677,10 @@ "api_qc_update_qc_third_party_company", "api_qc_update_qc_third_party_item", "api_qc_update_qc_work_order", - "api_research_donation_batch_delete_research_donations", - "api_research_donation_change_donation_status", - "api_research_donation_convert_from_storage", - "api_research_donation_convert_to_storage", - "api_research_donation_create_research_donation", - "api_research_donation_delete_research_donation", - "api_research_donation_get_current_user_id", - "api_research_donation_get_research_donation_detail", - "api_research_donation_get_tenant_no", - "api_research_donation_list_research_donation_audits", - "api_research_donation_list_research_donations", - "api_research_donation_py", "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_research_donation_update_research_donation", "api_sample_reception_allocate_lab_storage_codes", "api_sample_reception_create_check_item", "api_sample_reception_delete_check_item", @@ -720,6 +696,7 @@ "api_sample_reception_post_sample_reception", "api_sample_reception_put_sample_reception", "api_sample_reception_py", + "api_sample_reception_rationale_272", "api_sample_reception_update_check_item", "api_sample_sms_notification_generate_sms", "api_sample_sms_notification_get_current_user_id", @@ -774,9 +751,20 @@ "core_response_rationale_40", "core_response_success_response", "core_utils_parse_datetime", + "core_wechat_message_py", + "core_wechat_message_rationale_1", + "core_wechat_message_rationale_86", + "core_wechat_message_send_delivery_notice", + "core_wechat_message_send_delivery_warning", + "core_wechat_message_send_order_status", + "core_wechat_message_send_payment_success", + "core_wechat_message_send_refund_result", + "core_wechat_message_send_urge_notification", + "core_wechat_message_wechatmessageservice", + "core_wechat_message_wechatmessageservice_get_access_token", + "core_wechat_message_wechatmessageservice_init", + "core_wechat_message_wechatmessageservice_send_template_message", "crud_base_crudbase_get", - "crud_cleanroom_garment_sterilize_log_to_dict", - "crud_cleanroom_garment_wash_log_to_dict", "crud_clinical_payment_apply_submit_receipt", "crud_clinical_payment_auto_create_payment", "crud_clinical_payment_batch_submit_receipt", @@ -789,48 +777,55 @@ "crud_clinical_payment_get_payment_detail", "crud_clinical_payment_list_payments", "crud_clinical_payment_map_payments_by_schedule_id", + "crud_clinical_payment_map_payments_by_schedule_ids", "crud_clinical_payment_py", "crud_clinical_payment_row_to_dict", "crud_clinical_payment_submit_receipt", "crud_clinical_payment_submit_refund", + "crud_collection_protocol_apply_submit_receipt_finance", + "crud_collection_protocol_apply_submit_refund_finance", + "crud_collection_protocol_batch_submit_receipt_finance", + "crud_collection_protocol_batch_submit_refund_finance", + "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_submit_receipt_finance", + "crud_collection_protocol_submit_refund_finance", "crud_collection_region_region_to_dict", "crud_exhibition_appointment_total_pages", "crud_leave_update_leave_status", "crud_material_stock_check_cancel_check", + "crud_material_stock_check_complete_check", "crud_material_stock_check_create_check", + "crud_material_stock_check_get_check", "crud_material_stock_check_parse_check_time", "crud_material_stock_check_parse_optional_date", "crud_material_stock_check_save_unused_lines", "crud_menu_build_tree", "crud_menu_list_menus_tree", - "crud_pilot_checkup_get_checkup_by_application", "crud_pilot_delivery_save_delivery_materials", "crud_pilot_delivery_save_delivery_method", - "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", + "crud_pilot_infusion_confirm_delete_infusion_confirm", "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", "crud_pilot_service_row_to_dict_channel_agreement", + "crud_pilot_service_row_to_dict_channel_agreement_price", "crud_pilot_service_row_to_dict_checkup_institution", - "crud_pilot_service_row_to_dict_project_system", "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_material_prep_parse_quick_prep_lines", "crud_production_task_enrich_assignee_names", - "crud_production_task_parse_optional_date", + "crud_production_task_production_conclusion_label", "crud_production_task_task_to_dict", - "crud_production_task_update_product_from_output", + "crud_production_task_update_task_step", "crud_qc_material_batch_stock_in", "crud_qc_material_batch_stock_out", - "crud_qc_material_options_list", "crud_qc_material_rationale_345", "crud_qc_material_rationale_492", "crud_qc_material_stock_batch_batch_discard", @@ -838,12 +833,11 @@ "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_usage_list_usages", + "crud_qc_material_stock_out", "crud_qc_material_usage_mark_requisition_fully_used", + "crud_qc_task_update_task_attachments", "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "crud_research_donation_change_status", - "crud_research_donation_donation_to_dict", - "crud_sample_reception_check_result_save_reception_check_results", "crud_workflow_get_all_tasks_for_business", "schemas_order_adjust_adjuststatus", "schemas_order_adjust_adjusttype", @@ -881,6 +875,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", @@ -900,17 +913,38 @@ "api_clinical_payment_paymentidbody", "api_clinical_payment_submitreceiptbody", "api_clinical_payment_submitrefundbody", + "api_collection_protocol_auditcreatebody", + "api_collection_protocol_batchdetailidsbody", + "api_collection_protocol_financeconfirmbody", + "api_collection_protocol_fullmoontodoinsurancebody", + "api_collection_protocol_invoicerequestcompletebody", + "api_collection_protocol_invoicerequestcreatebody", + "api_collection_protocol_protocolcreatebody", + "api_collection_protocol_protocolupdatebody", + "api_collection_protocol_refundfinanceconfirmbody", "api_env_detect_envdetectitembody", "api_env_detect_envdetectitemupdatebody", "api_env_detect_envdetectrecordbody", "api_env_detect_envdetectrecordupdatebody", - "api_env_detect_rationale_1", "api_insurance_company_insurancecompanycreatebody", "api_insurance_company_insurancecompanyinvoicecreatebody", "api_insurance_company_insurancecompanyinvoiceupdatebody", "api_insurance_company_insurancecompanyupdatebody", "api_insurance_company_insuranceprojectpricecreatebody", "api_insurance_company_insuranceprojectpriceupdatebody", + "api_material_batchdiscardbody", + "api_material_batchdiscarditem", + "api_material_batchstockinbody", + "api_material_batchstockinitem", + "api_material_batchstockoutbody", + "api_material_batchstockoutitem", + "api_material_materialbatchupdatebody", + "api_material_materialbody", + "api_material_materialupdatebody", + "api_material_stockcheckcreatebody", + "api_material_stockcheckunusedlineitem", + "api_material_stockcheckunusedlinesbody", + "api_material_stockinbody", "api_pilot_application_applicationcreatebody", "api_pilot_application_applicationsavebody", "api_pilot_application_applicationupdatebody", @@ -944,6 +978,8 @@ "api_pilot_delivery_deliverymethodsavebody", "api_pilot_delivery_deliverysavebody", "api_pilot_delivery_idbody", + "api_pilot_delivery_py", + "api_pilot_delivery_rationale_1", "api_pilot_infusion_confirm_confirmcreatebody", "api_pilot_infusion_confirm_confirmupdatebody", "api_pilot_infusion_confirm_idbody", @@ -996,16 +1032,6 @@ "api_pilot_service_txnrefundbody", "api_pilot_service_txnunsubscribebody", "api_pilot_service_txnupdatebody", - "api_production_batchstockinbody", - "api_production_batchstockinitem", - "api_production_batchstockoutbody", - "api_production_batchstockoutitem", - "api_production_consumablecreatebody", - "api_production_consumablepackcreatebody", - "api_production_consumablepackupdatebody", - "api_production_consumableupdatebody", - "api_production_equipmentcreatebody", - "api_production_equipmentupdatebody", "api_production_material_availablematerialbatch", "api_production_material_batchdiscardbody", "api_production_material_batchdiscarditem", @@ -1027,34 +1053,6 @@ "api_production_material_stockcheckunusedlineitem", "api_production_material_stockcheckunusedlinesbody", "api_production_material_stockinbody", - "api_production_outputtypecreatebody", - "api_production_outputtypeupdatebody", - "api_production_packiteminput", - "api_production_processcategorycreatebody", - "api_production_processcategoryupdatebody", - "api_production_processconsumableinput", - "api_production_processcreatebody", - "api_production_processdatacollectioninput", - "api_production_processoutputinput", - "api_production_processreagentinput", - "api_production_processupdatebody", - "api_production_rationale_1", - "api_production_rationale_2419", - "api_production_reagentcreatebody", - "api_production_reagentupdatebody", - "api_production_sopdocumentcreatebody", - "api_production_sopdocumentupdatebody", - "api_production_stockinbody", - "api_production_stockoutbody", - "api_public_rationale_1", - "api_public_rationale_242", - "api_public_rationale_261", - "api_public_rationale_275", - "api_public_rationale_343", - "api_public_rationale_376", - "api_public_rationale_44", - "api_public_rationale_53", - "api_public_rationale_71", "api_qc_batchdiscardbody", "api_qc_batchdiscarditem", "api_qc_batchstockinbody", @@ -1068,12 +1066,12 @@ "api_qc_qcmaterialbody", "api_qc_qcmaterialupdatebody", "api_qc_rationale_1", - "api_qc_rationale_1609", - "api_qc_rationale_1619", - "api_qc_rationale_1629", - "api_qc_rationale_1678", - "api_qc_rationale_1735", - "api_qc_rationale_1761", + "api_qc_rationale_1610", + "api_qc_rationale_1620", + "api_qc_rationale_1630", + "api_qc_rationale_1679", + "api_qc_rationale_1736", + "api_qc_rationale_1762", "api_qc_sms_notification_togglestatusbody", "api_qc_stockcheckcreatebody", "api_qc_stockcheckunusedlineitem", @@ -1092,12 +1090,10 @@ "api_research_donation_convertfromstoragebody", "api_research_donation_donationcreatebody", "api_research_donation_donationupdatebody", - "api_research_donation_rationale_1", "api_research_donation_statuschangebody", "api_sample_reception_allocatelabstoragecodesbody", "api_sample_reception_checkitembody", "api_sample_reception_checkitemupdatebody", - "api_sample_reception_rationale_272", "api_sample_reception_receptionchecksubmit", "api_sample_reception_samplereceptioncreatebody", "api_sample_reception_samplereceptionupdatebody", @@ -1106,7 +1102,9 @@ "api_workflow_processdefcreatebody", "api_workflow_processdefupdatebody", "api_workflow_publishversionbody", + "api_workflow_rationale_135", "api_workflow_startinstancebody", + "api_workflow_taskactionbody", "basemodel", "core_data_scope_rationale_1", "core_data_scope_rationale_113", @@ -1117,7 +1115,30 @@ "core_response_pageresult", "core_response_py", "core_response_responsemodel", + "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_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_sample_code_batch_generate_sample_codes", + "crud_sample_code_rationale_261", "models_models_bizattachment", + "models_models_bizcollectionprotocolno", + "models_models_bizcustomer", + "models_models_bizsamplecode", "models_models_sysdept", "models_models_sysrole", "models_models_sysuser", @@ -1127,10 +1148,8 @@ "schemas_auth_config", "schemas_auth_loginrequest", "schemas_auth_loginresponse", - "schemas_auth_profileupdaterequest", "schemas_auth_py", "schemas_auth_rationale_1", - "schemas_auth_rationale_55", "schemas_auth_resetpasswordrequest", "schemas_auth_usercreate", "schemas_auth_userresponse", @@ -1154,17 +1173,6 @@ "schemas_category_parameter_rationale_1", "schemas_category_parameter_rationale_19", "schemas_category_py", - "schemas_cell_product_cellproductbatchitem", - "schemas_cell_product_cellproductcreate", - "schemas_cell_product_cellproductlistquery", - "schemas_cell_product_cellproductupdate", - "schemas_cell_product_coerce_date_fields", - "schemas_cell_product_coerce_optional_datetime", - "schemas_cell_product_py", - "schemas_cell_product_rationale_10", - "schemas_cell_product_validate_passage", - "schemas_cell_product_validate_status", - "schemas_cell_product_validate_viability", "schemas_common_deleteinput", "schemas_common_idinput", "schemas_common_paginationparams", @@ -1301,23 +1309,10 @@ "schemas_price_list_productpriceresponse", "schemas_price_list_py", "schemas_price_list_rationale_1", - "schemas_process_route_processroutecreatebody", - "schemas_process_route_processrouteupdatebody", - "schemas_process_route_py", - "schemas_process_route_rationale_1", - "schemas_process_route_setcurrentbody", - "schemas_process_route_stepaddbody", "schemas_process_route_stepconsumableitem", - "schemas_process_route_stepconsumableupdatebody", - "schemas_process_route_stepcopybody", "schemas_process_route_stepdatacollectionitem", - "schemas_process_route_stepdatacollectionupdatebody", "schemas_process_route_stepoutputitem", - "schemas_process_route_stepoutputupdatebody", "schemas_process_route_stepreagentitem", - "schemas_process_route_stepreagentupdatebody", - "schemas_process_route_stepreorderbody", - "schemas_process_route_stepupdatebody", "schemas_product_banner_productbannerbase", "schemas_product_banner_productbannercreate", "schemas_product_banner_productbannercreatebatch", @@ -1328,6 +1323,7 @@ "schemas_product_banner_productbannerupdate", "schemas_product_banner_py", "schemas_product_banner_rationale_1", + "schemas_product_config", "schemas_product_detail_media_productdetailmediabase", "schemas_product_detail_media_productdetailmediacreate", "schemas_product_detail_media_productdetailmediacreatebatch", @@ -1357,6 +1353,18 @@ "schemas_product_parameter_value_productparametervaluewithparameterresponse", "schemas_product_parameter_value_py", "schemas_product_parameter_value_rationale_1", + "schemas_product_productbase", + "schemas_product_productcategorybase", + "schemas_product_productcategorycreate", + "schemas_product_productcategoryresponse", + "schemas_product_productcreate", + "schemas_product_productresponse", + "schemas_product_productunitbase", + "schemas_product_productunitcreate", + "schemas_product_productunitresponse", + "schemas_product_productupdate", + "schemas_product_py", + "schemas_product_rationale_1", "schemas_product_review_config", "schemas_product_review_media_config", "schemas_product_review_media_productreviewmediabase", @@ -1381,28 +1389,8 @@ "schemas_product_review_productreviewupdate", "schemas_product_review_py", "schemas_product_review_rationale_1", - "schemas_production_task_productiontaskassigneeupdate", - "schemas_production_task_productiontaskcreate", - "schemas_production_task_productiontaskforwardbody", "schemas_production_task_productiontasklistquery", - "schemas_production_task_productiontaskstatusupdate", - "schemas_production_task_productiontaskupdate", - "schemas_production_task_py", - "schemas_production_task_taskinputitem", - "schemas_production_task_taskoutputitem", - "schemas_production_task_taskstepadd", - "schemas_production_task_taskstepdatacollectionitem", - "schemas_production_task_taskstepmaterialitem", - "schemas_production_task_taskstepoutputitem", - "schemas_production_task_taskstepreorderbody", - "schemas_production_task_taskstepupdate", "schemas_production_work_order_productionworkorderbase", - "schemas_production_work_order_productionworkordercomplete", - "schemas_production_work_order_productionworkorderconfigurebody", - "schemas_production_work_order_productionworkordercreate", - "schemas_production_work_order_productionworkorderlistquery", - "schemas_production_work_order_productionworkorderupdate", - "schemas_production_work_order_py", "schemas_qc_task_py", "schemas_qc_task_qctaskcreatebody", "schemas_qc_work_order_outboundqcdetailapplication", @@ -1411,7 +1399,6 @@ "schemas_qc_work_order_outboundqcdetailpatient", "schemas_qc_work_order_outboundqcdetailproduct", "schemas_qc_work_order_outboundqcdetailresponse", - "schemas_qc_work_order_productionqcworkordercreatebody", "schemas_qc_work_order_py", "schemas_qc_work_order_qcworkordercreatebody", "schemas_qc_work_order_qcworkorderupdatebody", @@ -1480,42 +1467,15 @@ "schemas_workflow_startinstancerequest", "schemas_workflow_taskresponse", "schemas_workflow_transitiondata", - "schemas_workflow_versionresponse" + "schemas_workflow_versionresponse", + "services_workflow_engine_workflowengine", + "services_workflow_engine_workflowengine_init" ], "2": [ - "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_protocolcreatebody", - "api_collection_protocol_protocolupdatebody", "api_collection_protocol_rationale_1", "api_collection_protocol_rationale_68", - "api_collection_protocol_refundfinanceconfirmbody", "api_collection_protocol_refundfinancesubmitbody", - "api_insurance_company_rationale_1", - "api_workflow_rationale_135", - "api_workflow_taskactionbody", "base", "crud_cell_product_rationale_1", "crud_cell_product_rationale_1069", @@ -1529,27 +1489,23 @@ "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_102", - "crud_collection_protocol_rationale_138", - "crud_collection_protocol_rationale_1482", - "crud_collection_protocol_rationale_192", - "crud_collection_protocol_rationale_2018", - "crud_collection_protocol_rationale_211", - "crud_collection_protocol_rationale_222", - "crud_collection_protocol_rationale_233", - "crud_collection_protocol_rationale_2394", - "crud_collection_protocol_rationale_2831", - "crud_collection_protocol_rationale_297", - "crud_collection_protocol_rationale_3128", - "crud_collection_protocol_rationale_578", - "crud_collection_protocol_rationale_625", - "crud_collection_protocol_rationale_68", + "crud_collection_protocol_rationale_104", + "crud_collection_protocol_rationale_140", + "crud_collection_protocol_rationale_1484", + "crud_collection_protocol_rationale_194", + "crud_collection_protocol_rationale_2020", + "crud_collection_protocol_rationale_213", + "crud_collection_protocol_rationale_224", + "crud_collection_protocol_rationale_235", + "crud_collection_protocol_rationale_2396", + "crud_collection_protocol_rationale_2833", + "crud_collection_protocol_rationale_299", + "crud_collection_protocol_rationale_3130", + "crud_collection_protocol_rationale_580", + "crud_collection_protocol_rationale_627", + "crud_collection_protocol_rationale_70", "crud_equipment_rationale_1", - "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", @@ -1578,12 +1534,45 @@ "crud_pilot_checkup_rationale_715", "crud_pilot_checkup_rationale_883", "crud_pilot_checkup_rationale_927", - "crud_pilot_infusion_confirm_rationale_113", + "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_infusion_schedule_mgmt_rationale_1", + "crud_pilot_infusion_schedule_mgmt_rationale_157", + "crud_pilot_infusion_schedule_mgmt_rationale_715", "crud_pilot_outbound_status_sync_rationale_1", "crud_pilot_outbound_status_sync_rationale_131", "crud_pilot_outbound_status_sync_rationale_174", "crud_pilot_outbound_status_sync_rationale_64", "crud_pilot_outbound_status_sync_rationale_96", + "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_268", "crud_process_route_rationale_1", @@ -1609,19 +1598,13 @@ "crud_production_work_order_rationale_747", "crud_production_work_order_rationale_798", "crud_production_work_order_rationale_824", + "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_sample_collection_rationale_1", - "crud_qc_material_usage_rationale_181", - "crud_qc_material_usage_rationale_19", - "crud_qc_material_usage_rationale_222", - "crud_qc_material_usage_rationale_406", - "crud_qc_material_usage_rationale_41", - "crud_qc_material_usage_rationale_429", - "crud_qc_material_usage_rationale_486", - "crud_qc_material_usage_rationale_535", - "crud_qc_material_usage_rationale_605", - "crud_qc_material_usage_rationale_772", - "crud_qc_material_usage_rationale_872", - "crud_qc_material_usage_rationale_957", "crud_qc_sms_notification_rationale_32", "crud_qc_task_rationale_613", "crud_qc_task_result_rationale_43", @@ -1695,16 +1678,34 @@ "models_material_py", "models_models_bizbiznosequence", "models_models_bizcellproduct", + "models_models_bizcellproductprice", + "models_models_bizcellproductprojectsystem", + "models_models_bizcellproductprojectsystemitem", + "models_models_bizcellproductspec", + "models_models_bizcellproducttype", "models_models_bizcellsampletype", + "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_bizcollectionprotocol", - "models_models_bizcollectionprotocolno", "models_models_bizcollectionregion", "models_models_bizconsumable", "models_models_bizconsumablepack", "models_models_bizconsumablepackitem", "models_models_bizconsumablestocklog", - "models_models_bizcustomer", "models_models_bizenvdetectitem", "models_models_bizenvdetectrecord", "models_models_bizequipment", @@ -1759,6 +1760,8 @@ "models_models_bizprotocolaudit", "models_models_bizprotocolcollectioninfo", "models_models_bizprotocolfullmoontodo", + "models_models_bizprotocolinvoicerequest", + "models_models_bizprotocolinvoicerequestitem", "models_models_bizprotocolpartycustomer", "models_models_bizprotocolpayment", "models_models_bizprotocolpaymentdetail", @@ -1776,7 +1779,6 @@ "models_models_bizqcworkorderthirditem", "models_models_bizreagent", "models_models_bizreagentstocklog", - "models_models_bizsamplecode", "models_models_bizsamplereception", "models_models_bizsamplereceptioncheckitem", "models_models_bizsamplereceptioncheckresult", @@ -1788,101 +1790,102 @@ "models_models_py", "models_models_rationale_1", "models_models_rationale_1027", - "models_models_rationale_1048", - "models_models_rationale_1068", "models_models_rationale_107", - "models_models_rationale_1090", + "models_models_rationale_1079", "models_models_rationale_11", - "models_models_rationale_1150", - "models_models_rationale_1175", - "models_models_rationale_1204", - "models_models_rationale_1232", - "models_models_rationale_1254", - "models_models_rationale_1275", - "models_models_rationale_1323", - "models_models_rationale_1345", - "models_models_rationale_1403", - "models_models_rationale_1450", - "models_models_rationale_1475", - "models_models_rationale_1498", - "models_models_rationale_1520", - "models_models_rationale_1543", - "models_models_rationale_1569", - "models_models_rationale_1597", - "models_models_rationale_1616", - "models_models_rationale_1635", - "models_models_rationale_1660", - "models_models_rationale_1680", - "models_models_rationale_1731", - "models_models_rationale_1756", + "models_models_rationale_1100", + "models_models_rationale_1120", + "models_models_rationale_1142", + "models_models_rationale_1202", + "models_models_rationale_1227", + "models_models_rationale_1256", + "models_models_rationale_1284", + "models_models_rationale_1306", + "models_models_rationale_1327", + "models_models_rationale_1375", + "models_models_rationale_1397", + "models_models_rationale_1455", + "models_models_rationale_1502", + "models_models_rationale_1527", + "models_models_rationale_1550", + "models_models_rationale_1572", + "models_models_rationale_1595", + "models_models_rationale_1621", + "models_models_rationale_1649", + "models_models_rationale_1668", + "models_models_rationale_1687", + "models_models_rationale_1712", + "models_models_rationale_1732", "models_models_rationale_176", - "models_models_rationale_1781", - "models_models_rationale_1805", - "models_models_rationale_1826", - "models_models_rationale_1845", - "models_models_rationale_1871", - "models_models_rationale_1917", - "models_models_rationale_1946", - "models_models_rationale_1981", - "models_models_rationale_2004", - "models_models_rationale_2028", - "models_models_rationale_2049", - "models_models_rationale_2070", - "models_models_rationale_2174", - "models_models_rationale_2195", - "models_models_rationale_2233", - "models_models_rationale_2255", - "models_models_rationale_2303", - "models_models_rationale_2327", - "models_models_rationale_2351", - "models_models_rationale_2390", - "models_models_rationale_2412", + "models_models_rationale_1783", + "models_models_rationale_1808", + "models_models_rationale_1833", + "models_models_rationale_1857", + "models_models_rationale_1878", + "models_models_rationale_1897", + "models_models_rationale_1923", + "models_models_rationale_1969", + "models_models_rationale_1998", + "models_models_rationale_2033", + "models_models_rationale_2056", + "models_models_rationale_2080", + "models_models_rationale_2101", + "models_models_rationale_2122", + "models_models_rationale_2226", + "models_models_rationale_2247", + "models_models_rationale_2285", + "models_models_rationale_2307", + "models_models_rationale_2355", + "models_models_rationale_2379", + "models_models_rationale_2403", "models_models_rationale_242", - "models_models_rationale_2440", + "models_models_rationale_2442", "models_models_rationale_2464", - "models_models_rationale_2488", - "models_models_rationale_2509", - "models_models_rationale_2534", - "models_models_rationale_2568", - "models_models_rationale_2598", - "models_models_rationale_2628", + "models_models_rationale_2492", + "models_models_rationale_2516", + "models_models_rationale_2540", + "models_models_rationale_2561", + "models_models_rationale_2586", + "models_models_rationale_2620", "models_models_rationale_2650", - "models_models_rationale_2672", - "models_models_rationale_2703", - "models_models_rationale_2729", + "models_models_rationale_2680", + "models_models_rationale_2702", + "models_models_rationale_2724", "models_models_rationale_2755", - "models_models_rationale_2780", + "models_models_rationale_2781", "models_models_rationale_280", - "models_models_rationale_2801", - "models_models_rationale_2822", - "models_models_rationale_2847", - "models_models_rationale_2877", - "models_models_rationale_2900", - "models_models_rationale_2924", - "models_models_rationale_2945", - "models_models_rationale_2975", - "models_models_rationale_3005", - "models_models_rationale_3035", - "models_models_rationale_3064", - "models_models_rationale_3089", - "models_models_rationale_3118", - "models_models_rationale_3145", - "models_models_rationale_3174", - "models_models_rationale_3194", - "models_models_rationale_3214", + "models_models_rationale_2807", + "models_models_rationale_2832", + "models_models_rationale_2853", + "models_models_rationale_2874", + "models_models_rationale_2899", + "models_models_rationale_2929", + "models_models_rationale_2952", + "models_models_rationale_2976", + "models_models_rationale_2997", + "models_models_rationale_3027", + "models_models_rationale_3057", + "models_models_rationale_3087", + "models_models_rationale_3116", + "models_models_rationale_3141", + "models_models_rationale_3170", + "models_models_rationale_3197", + "models_models_rationale_3226", "models_models_rationale_323", - "models_models_rationale_3233", - "models_models_rationale_3254", - "models_models_rationale_3283", - "models_models_rationale_3304", - "models_models_rationale_3323", - "models_models_rationale_3351", - "models_models_rationale_3373", - "models_models_rationale_3398", - "models_models_rationale_3423", - "models_models_rationale_3449", + "models_models_rationale_3246", + "models_models_rationale_3266", + "models_models_rationale_3285", + "models_models_rationale_3306", + "models_models_rationale_3335", + "models_models_rationale_3356", + "models_models_rationale_3375", + "models_models_rationale_3403", + "models_models_rationale_3425", "models_models_rationale_345", - "models_models_rationale_3469", + "models_models_rationale_3450", + "models_models_rationale_3475", + "models_models_rationale_3501", + "models_models_rationale_3521", "models_models_rationale_363", "models_models_rationale_382", "models_models_rationale_404", @@ -1900,9 +1903,10 @@ "models_models_rationale_847", "models_models_rationale_88", "models_models_rationale_880", - "models_models_rationale_920", - "models_models_rationale_944", - "models_models_rationale_975", + "models_models_rationale_910", + "models_models_rationale_932", + "models_models_rationale_972", + "models_models_rationale_996", "models_models_sysapirequestlog", "models_models_sysapirequestloghis", "models_models_sysdictdata", @@ -1924,7 +1928,6 @@ "models_models_wftask", "models_models_wftransition", "models_production_material_bizproductionmaterial", - "models_production_material_bizproductionmaterialformula", "models_production_material_bizproductionmaterialstockbatch", "models_production_material_bizproductionmaterialstockcheck", "models_production_material_bizproductionmaterialstockcheckbatchline", @@ -1937,6 +1940,7 @@ "models_qc_param_bizqcitemparam", "models_qc_param_bizqctaskresult", "models_qc_param_py", + "models_research_donation_bizprotocoldonationconvert", "models_research_donation_bizresearchdonation", "models_research_donation_bizresearchdonationaudit", "models_research_donation_bizresearchdonationcollection", @@ -1948,82 +1952,373 @@ "models_research_donation_rationale_104", "models_research_donation_rationale_128", "models_research_donation_rationale_157", + "models_research_donation_rationale_185", "models_research_donation_rationale_43", "models_research_donation_rationale_64", "services_qc_work_order_fee_summary_rationale_1", - "services_web_auth_roles_rationale_1", - "services_web_auth_roles_rationale_20", - "services_web_auth_roles_rationale_32", - "services_web_auth_roles_rationale_54", - "services_web_auth_roles_rationale_59", - "services_web_auth_roles_rationale_70", "services_workflow_engine_rationale_1" ], "3": [ - "api_operations_accesslogcreatebody", - "api_operations_accesslogupdatebody", - "api_operations_cleanroomcreatebody", - "api_operations_cleanroomupdatebody", - "api_operations_exhibitionappointmentcreatebody", - "api_operations_exhibitionappointmentupdatebody", - "api_operations_occupancycreatebody", - "api_operations_rationale_1", - "api_operations_storagefacilitycreatebody", - "api_operations_storagefacilityupdatebody", - "api_operations_storageslotbatchcreatebody", - "api_operations_storageslotclearbody", - "api_operations_storageslotcreatebody", - "api_operations_storageslotinsertrowbody", - "api_operations_storageslotupdatebody", - "api_operations_uvdisinfectlogcreatebody", - "api_operations_uvdisinfectlogupdatebody", + "api_collection_protocol_ensure_customer_for_mother", + "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_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_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_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_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_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_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_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_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_today_yyyymmdd", + "crud_collection_protocol_total_pages", + "crud_collection_protocol_transport_to_dict", + "crud_collection_protocol_update_collection_protocol", + "crud_collection_protocol_upsert_collection_info", + "crud_collection_protocol_upsert_fullmoon_todo", + "crud_collection_protocol_upsert_party_customer", + "crud_collection_protocol_upsert_payment", + "crud_collection_protocol_upsert_storage_cert", + "crud_collection_protocol_user_nick_name_map", + "crud_collection_protocol_validate_sample_codes_not_used", + "crud_collection_protocol_yyyymmdd_from_date_param", + "crud_customer_create_customer", + "crud_customer_get_customer", + "crud_customer_id_card_taken", + "crud_customer_list_customers", + "crud_customer_normalize_date_bound", + "crud_customer_py", + "crud_customer_rationale_1", + "crud_customer_row_to_dict", + "crud_customer_soft_delete_customer", + "crud_customer_total_pages", + "crud_customer_update_customer", + "crud_ethnic_list_ethnics", + "crud_ethnic_py", + "crud_ethnic_rationale_1", + "crud_ethnic_row_to_dict", + "crud_leave_create_leave", + "crud_leave_get_leave", + "crud_leave_list_leaves", + "crud_leave_py", + "crud_leave_row_to_dict", + "crud_leave_soft_delete_leave", + "crud_leave_total_pages", + "crud_leave_update_leave", + "crud_material_stock_log_dec", + "crud_material_stock_log_fmt_dt", + "crud_material_stock_log_list_stock_logs", + "crud_material_stock_log_py", + "crud_material_stock_log_row_to_dict", + "crud_material_stock_log_user_nick_name_map", + "crud_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_301", + "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_checkup_institution_projects", + "crud_pilot_service_list_checkup_institutions", + "crud_pilot_service_row_to_dict_checkup_institution_project", + "crud_production_material_filter_material_type", + "crud_production_material_usage_amount_for_row", + "crud_production_material_usage_batch_map", + "crud_production_material_usage_deduct_step_usage_legacy_batch", + "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_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_934", + "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_revert_step_material_usages", + "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_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_lab_test_item_create_lab_item", + "crud_qc_lab_test_item_get_lab_item", + "crud_qc_lab_test_item_item_code_exists", + "crud_qc_lab_test_item_list_active_lab_items", + "crud_qc_lab_test_item_list_lab_items", + "crud_qc_lab_test_item_py", + "crud_qc_lab_test_item_row_to_dict", + "crud_qc_lab_test_item_soft_delete_lab_item", + "crud_qc_lab_test_item_update_lab_item", + "crud_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_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_code_batch_issue_sample_codes", + "crud_sample_code_batch_revoke_sample_codes", + "crud_sample_code_create_sample_code", + "crud_sample_code_get_sample_code", + "crud_sample_code_list_sample_codes", + "crud_sample_code_parse_issued_time", + "crud_sample_code_py", + "crud_sample_code_rationale_1", + "crud_sample_code_resolve_issued_user_display_name", + "crud_sample_code_row_to_dict", + "crud_sample_code_sample_code_exists", + "crud_sample_code_soft_delete_sample_code", + "crud_sample_code_total_pages", + "crud_sample_code_update_sample_code", + "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", + "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_workflow_list_completed_tasks", + "crud_workflow_list_my_instances", + "crud_workflow_list_pending_tasks", + "crud_workflow_task_row_to_dict", + "models_production_material_bizproductionmaterialprep", + "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_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" + ], + "4": [ "core_utils_generate_uuid", "crud_base_crudbase_exists", - "crud_clean_room_access_log_to_dict", - "crud_clean_room_calc_duration_minutes", - "crud_clean_room_create_access_log", - "crud_clean_room_create_clean_room", - "crud_clean_room_create_uv_disinfect_log", - "crud_clean_room_get_access_log", - "crud_clean_room_get_clean_room", - "crud_clean_room_get_uv_disinfect_log", - "crud_clean_room_list_access_logs", - "crud_clean_room_list_clean_rooms", - "crud_clean_room_list_uv_disinfect_logs", - "crud_clean_room_py", - "crud_clean_room_rationale_1", - "crud_clean_room_room_code_exists", - "crud_clean_room_row_to_dict", - "crud_clean_room_soft_delete_access_log", - "crud_clean_room_soft_delete_clean_room", - "crud_clean_room_soft_delete_uv_disinfect_log", - "crud_clean_room_total_pages", - "crud_clean_room_update_access_log", - "crud_clean_room_update_clean_room", - "crud_clean_room_update_uv_disinfect_log", - "crud_clean_room_uv_disinfect_log_to_dict", - "crud_exhibition_appointment_appointment_no_exists", - "crud_exhibition_appointment_create_exhibition_appointment", - "crud_exhibition_appointment_format_visit_date", - "crud_exhibition_appointment_generate_appointment_no", - "crud_exhibition_appointment_get_exhibition_appointment", - "crud_exhibition_appointment_list_exhibition_appointments", - "crud_exhibition_appointment_py", - "crud_exhibition_appointment_rationale_1", - "crud_exhibition_appointment_rationale_100", - "crud_exhibition_appointment_rationale_16", - "crud_exhibition_appointment_row_to_dict", - "crud_exhibition_appointment_soft_delete_exhibition_appointment", - "crud_exhibition_appointment_update_exhibition_appointment", - "crud_pilot_delivery_deduct_fee_on_delivery", - "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_infusion_schedule_mgmt_rationale_1", - "crud_pilot_infusion_schedule_mgmt_rationale_157", - "crud_pilot_infusion_schedule_mgmt_rationale_715", + "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", @@ -2080,49 +2375,22 @@ "crud_pilot_service_gmcp_agreement_editable", "crud_pilot_service_gmcp_has_purchase_lock", "crud_pilot_service_insert_package_items", - "crud_pilot_service_list_channel_agreement_prices", "crud_pilot_service_list_channel_invoices", "crud_pilot_service_list_channel_mail_addresses", "crud_pilot_service_list_channel_product_quotas", "crud_pilot_service_list_channel_service_orders", + "crud_pilot_service_list_channels", "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_checkup_institutions", "crud_pilot_service_list_package_items_raw", "crud_pilot_service_list_project_system_items", + "crud_pilot_service_list_project_systems", "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_1", "crud_pilot_service_rationale_1305", - "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_pilot_service_reduce_channel_product_quota", "crud_pilot_service_replace_gmcp_product_rows", "crud_pilot_service_resolve_agreement_price_cell_type", @@ -2130,15 +2398,15 @@ "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", "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_mail_address", "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", "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", @@ -2184,6 +2452,127 @@ "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_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_production_material_usage_rationale_878", + "crud_production_material_usage_register_step_usage_from_requisition", + "crud_production_task_add_task_step", + "crud_production_task_assert_task_assignee", + "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_copy_task_step", + "crud_production_task_create_production_task", + "crud_production_task_delete_production_task", + "crud_production_task_delete_task_step", + "crud_production_task_enrich_handover_times", + "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_normalize_date_bound", + "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_sub_table_order_num", + "crud_production_task_set_task_inputs", + "crud_production_task_soft_delete_sub", + "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_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", @@ -2199,523 +2588,9 @@ "crud_reagent_stock_in", "crud_reagent_stock_out", "crud_reagent_total_pages", - "crud_reagent_update_reagent", - "crud_storage_facility_batch_create_slots", - "crud_storage_facility_collect_descendant_ids", - "crud_storage_facility_create_facility", - "crud_storage_facility_create_slot", - "crud_storage_facility_get_children", - "crud_storage_facility_get_facility", - "crud_storage_facility_get_slot", - "crud_storage_facility_insert_row_and_shift_slots", - "crud_storage_facility_is_slot_available_row", - "crud_storage_facility_list_all_facilities", - "crud_storage_facility_list_slot_select_options", - "crud_storage_facility_list_slots", - "crud_storage_facility_py", - "crud_storage_facility_rationale_1", - "crud_storage_facility_rationale_208", - "crud_storage_facility_rationale_298", - "crud_storage_facility_rationale_50", - "crud_storage_facility_rationale_77", - "crud_storage_facility_rationale_93", - "crud_storage_facility_row_to_dict", - "crud_storage_facility_slot_select_display_name", - "crud_storage_facility_slot_to_dict", - "crud_storage_facility_slot_to_dict_for_row", - "crud_storage_facility_soft_delete_facility", - "crud_storage_facility_soft_delete_slot", - "crud_storage_facility_update_facility", - "crud_storage_facility_update_slot", - "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_bizcleanroom", - "models_models_bizcleanroomaccesslog", - "models_models_bizcleanroomuvdisinfectlog", - "models_models_bizexhibitionappointment", - "models_models_bizstoragefacility", - "models_models_bizstoragefacilityslot", - "services_storage_facility_code_assert_sibling_node_code_unique", - "services_storage_facility_code_build_full_slot_code", - "services_storage_facility_code_build_node_code_path", - "services_storage_facility_code_cascade_refresh_slot_name_snapshots_for_nodes", - "services_storage_facility_code_cascade_refresh_slot_name_snapshots_for_slots", - "services_storage_facility_code_collect_slot_ids_under_nodes", - "services_storage_facility_code_load_facility_map", - "services_storage_facility_code_py", - "services_storage_facility_code_rationale_1", - "services_storage_facility_code_refresh_outbound_release_cell_slot_names", - "services_storage_facility_code_validate_node_code" - ], - "4": [ - "api_pilot_application_api_save_application", - "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_cell_sample_type_create_cell_sample_type", - "crud_cell_sample_type_get_cell_sample_type", - "crud_cell_sample_type_list_cell_sample_types", - "crud_cell_sample_type_py", - "crud_cell_sample_type_rationale_1", - "crud_cell_sample_type_row_to_dict", - "crud_cell_sample_type_soft_delete_cell_sample_type", - "crud_cell_sample_type_total_pages", - "crud_cell_sample_type_type_code_exists", - "crud_cell_sample_type_update_cell_sample_type", - "crud_cleanroom_garment_batch_create_sterilize_logs", - "crud_cleanroom_garment_batch_create_wash_logs", - "crud_cleanroom_garment_batch_discard_garments", - "crud_cleanroom_garment_batch_soft_delete_garments", - "crud_cleanroom_garment_count_map", - "crud_cleanroom_garment_create_garment", - "crud_cleanroom_garment_create_sterilize_log", - "crud_cleanroom_garment_create_wash_log", - "crud_cleanroom_garment_discard_garment", - "crud_cleanroom_garment_ensure_garment_active", - "crud_cleanroom_garment_garment_code_exists", - "crud_cleanroom_garment_garment_to_dict", - "crud_cleanroom_garment_get_garment", - "crud_cleanroom_garment_get_garment_detail", - "crud_cleanroom_garment_get_sterilize_log", - "crud_cleanroom_garment_get_wash_log", - "crud_cleanroom_garment_list_garments", - "crud_cleanroom_garment_list_sterilize_logs", - "crud_cleanroom_garment_list_wash_logs", - "crud_cleanroom_garment_parse_date", - "crud_cleanroom_garment_parse_datetime", - "crud_cleanroom_garment_parse_limit", - "crud_cleanroom_garment_py", - "crud_cleanroom_garment_soft_delete_garment", - "crud_cleanroom_garment_soft_delete_sterilize_log", - "crud_cleanroom_garment_soft_delete_wash_log", - "crud_cleanroom_garment_total_pages", - "crud_cleanroom_garment_update_garment", - "crud_cleanroom_garment_update_sterilize_log", - "crud_cleanroom_garment_update_wash_log", - "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_29", - "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_customer_create_customer", - "crud_customer_get_customer", - "crud_customer_id_card_taken", - "crud_customer_list_customers", - "crud_customer_normalize_date_bound", - "crud_customer_py", - "crud_customer_rationale_1", - "crud_customer_row_to_dict", - "crud_customer_soft_delete_customer", - "crud_customer_total_pages", - "crud_customer_update_customer", - "crud_dict_data_create_dict_data", - "crud_dict_data_get_dict_data", - "crud_dict_data_list_dict_data", - "crud_dict_data_list_dict_data_options", - "crud_dict_data_py", - "crud_dict_data_rationale_1", - "crud_dict_data_row_to_dict", - "crud_dict_data_soft_delete_dict_data", - "crud_dict_data_total_pages", - "crud_dict_data_update_dict_data", - "crud_env_detect_item_create_env_detect_item", - "crud_env_detect_item_get_env_detect_item", - "crud_env_detect_item_item_code_exists", - "crud_env_detect_item_list_active_env_detect_items", - "crud_env_detect_item_list_env_detect_items", - "crud_env_detect_item_order_query", - "crud_env_detect_item_py", - "crud_env_detect_item_row_to_dict", - "crud_env_detect_item_soft_delete_env_detect_item", - "crud_env_detect_item_update_env_detect_item", - "crud_express_company_create_express_company", - "crud_express_company_express_code_exists", - "crud_express_company_get_express_company", - "crud_express_company_list_express_companies", - "crud_express_company_py", - "crud_express_company_rationale_1", - "crud_express_company_row_to_dict", - "crud_express_company_soft_delete_express_company", - "crud_express_company_total_pages", - "crud_express_company_update_express_company", - "crud_item_unit_create_item_unit", - "crud_item_unit_get_item_unit", - "crud_item_unit_list_item_units", - "crud_item_unit_py", - "crud_item_unit_rationale_1", - "crud_item_unit_row_to_dict", - "crud_item_unit_soft_delete_item_unit", - "crud_item_unit_total_pages", - "crud_item_unit_unit_code_exists", - "crud_item_unit_update_item_unit", - "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_output_type_create_output_type", - "crud_output_type_get_output_type", - "crud_output_type_list_output_types", - "crud_output_type_py", - "crud_output_type_rationale_1", - "crud_output_type_row_to_dict", - "crud_output_type_soft_delete_output_type", - "crud_output_type_total_pages", - "crud_output_type_type_code_exists", - "crud_output_type_update_output_type", - "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_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_pilot_service_list_cell_product_prices", - "crud_pilot_service_list_cell_product_specs", - "crud_pilot_service_list_cell_product_types", - "crud_pilot_service_list_channels", - "crud_pilot_service_list_project_systems", - "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_qc_work_order_create_outbound_qc_work_order", - "crud_sample_reception_check_item_create_check_item", - "crud_sample_reception_check_item_get_check_item", - "crud_sample_reception_check_item_item_code_exists", - "crud_sample_reception_check_item_list_active_check_items", - "crud_sample_reception_check_item_list_check_items", - "crud_sample_reception_check_item_order_query", - "crud_sample_reception_check_item_py", - "crud_sample_reception_check_item_row_to_dict", - "crud_sample_reception_check_item_soft_delete_check_item", - "crud_sample_reception_check_item_update_check_item", - "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_storage_occupancy_list_occupancies", - "crud_storage_occupancy_list_occupancy_history", - "crud_storage_occupancy_row_to_dict", - "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", - "models_cleanroom_garment_bizcleanroomgarment", - "models_cleanroom_garment_bizcleanroomgarmentsterilizelog", - "models_cleanroom_garment_bizcleanroomgarmentwashlog", - "models_cleanroom_garment_py", - "models_cleanroom_garment_rationale_33", - "models_cleanroom_garment_rationale_54", - "models_cleanroom_garment_rationale_9" + "crud_reagent_update_reagent" ], "5": [ - "api_public_jwt_user_payload", - "api_public_rationale_112", - "api_public_rationale_123", - "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_py", - "core_login_crypto_rationale_1", - "core_login_crypto_rationale_63", - "core_login_crypto_rationale_84", - "core_login_crypto_validate_ts", - "core_security_get_password_hash", - "core_security_py", - "core_security_rationale_5", - "core_security_verify_password", - "core_storage_qiniustorage_delete_file", - "core_utils_generate_id", - "crud_base_camel_to_snake", - "crud_base_crudbase", - "crud_base_crudbase_create", - "crud_base_crudbase_delete", - "crud_base_crudbase_get_all", - "crud_base_crudbase_get_multi", - "crud_base_crudbase_hard_delete", - "crud_base_crudbase_init", - "crud_base_crudbase_update", - "crud_base_get_model_attr", - "crud_base_historycrud", - "crud_base_historycrud_create_history", - "crud_base_py", - "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_checkup_batch_create_checkups", - "crud_pilot_checkup_create_checkup", - "crud_pilot_checkup_delete_actual_item", - "crud_pilot_checkup_delete_reserve_item", - "crud_pilot_checkup_ensure_checkup_for_patient", - "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_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_qc_item_param_list_params_by_item", - "crud_qc_item_param_py", - "crud_qc_item_param_row_to_dict", - "crud_qc_item_param_save_params_for_item", - "crud_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_storage_facility_clear_slots_by_facility_node", - "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_rationale_1", - "crud_user_rationale_134", - "crud_user_rationale_181", - "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", - "crud_user_usercrudcompat_get_by_user_no", - "services_web_auth_roles_active_role_name_rows", - "services_web_auth_roles_iter_user_menu_perm_codes", - "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" - ], - "6": [ "core_db_collation_eq_unicode", "core_db_collation_like_unicode", "core_db_collation_py", @@ -2723,6 +2598,8 @@ "core_db_collation_rationale_12", "core_db_collation_rationale_7", "core_db_collation_unicode_ci", + "crud_collection_protocol_format_attachment_file_size", + "crud_collection_protocol_urls_to_attachment_list", "crud_outbound_release_review_batch_review", "crud_outbound_release_review_dec", "crud_outbound_release_review_fmt_dt", @@ -2735,7 +2612,6 @@ "crud_outbound_release_review_row_to_dict", "crud_outbound_release_review_total_pages", "crud_production_task_list_production_tasks", - "crud_production_task_production_conclusion_label", "crud_production_work_order_accept_conclusion_label", "crud_production_work_order_attach_outbound_detail", "crud_production_work_order_attach_reception_detail", @@ -2802,7 +2678,6 @@ "crud_qc_task_task_row_to_dict", "crud_qc_task_task_to_dict", "crud_qc_task_task_work_order_context", - "crud_qc_task_update_task_attachments", "crud_qc_work_order_accept_conclusion_label", "crud_qc_work_order_apply_item_assignees", "crud_qc_work_order_build_outbound_pilot_context_by_schedule", @@ -2811,6 +2686,7 @@ "crud_qc_work_order_create_qc_work_order_from_production", "crud_qc_work_order_create_qc_work_order_manual", "crud_qc_work_order_create_temp_qc_work_order", + "crud_qc_work_order_create_work_order_from_reception", "crud_qc_work_order_dec", "crud_qc_work_order_delete_qc_work_order", "crud_qc_work_order_delete_temp_qc_work_order", @@ -2864,6 +2740,68 @@ "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_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_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_fmt_dt", + "crud_sample_reception_format_lab_storage_codes_csv", + "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_reception_time_date_str", + "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_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_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_release_review_batch_store_samples", "crud_storage_release_review_batch_submit_review", "crud_storage_release_review_build_cell_storage_protocol_info", @@ -2874,6 +2812,7 @@ "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", @@ -2904,370 +2843,7 @@ "services_qc_work_order_fee_summary_received_amount_from_details", "services_qc_work_order_fee_summary_sort_payment_details" ], - "7": [ - "api_collection_protocol_persist_protocol_sub_resources", - "core_utils_format_date", - "core_utils_format_datetime", - "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_biz_no_generator_allocate_next_biz_no", - "crud_biz_no_generator_format_biz_no", - "crud_biz_no_generator_prefix_for", - "crud_biz_no_generator_py", - "crud_biz_no_generator_rationale_1", - "crud_biz_no_generator_rationale_35", - "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_apply_submit_refund_finance", - "crud_collection_protocol_attachments_to_urls", - "crud_collection_protocol_audit_to_dict", - "crud_collection_protocol_batch_submit_receipt_finance", - "crud_collection_protocol_batch_submit_refund_finance", - "crud_collection_protocol_calc_installment_due_amounts", - "crud_collection_protocol_classify_installment_warning", - "crud_collection_protocol_collection_info_to_dict", - "crud_collection_protocol_compare_datetime", - "crud_collection_protocol_compare_money", - "crud_collection_protocol_confirm_receipt", - "crud_collection_protocol_confirm_refund", - "crud_collection_protocol_create_audit", - "crud_collection_protocol_create_collection_protocol", - "crud_collection_protocol_dec", - "crud_collection_protocol_detail_query_with_protocol", - "crud_collection_protocol_detail_to_dict", - "crud_collection_protocol_fmt_dt", - "crud_collection_protocol_format_newborn_info", - "crud_collection_protocol_format_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_sample_codes_used_in_protocol_samples", - "crud_collection_protocol_get_storage_cert", - "crud_collection_protocol_list_audits", - "crud_collection_protocol_list_collection_protocols", - "crud_collection_protocol_list_installment_warning", - "crud_collection_protocol_list_payment_details", - "crud_collection_protocol_list_payment_details_page", - "crud_collection_protocol_list_receipt_confirm_details", - "crud_collection_protocol_list_receipt_confirmed_details", - "crud_collection_protocol_list_refund_confirm_details", - "crud_collection_protocol_list_refund_confirmed_details", - "crud_collection_protocol_list_sample_transports", - "crud_collection_protocol_list_samples", - "crud_collection_protocol_list_storage_certs", - "crud_collection_protocol_load_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_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_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_collection_protocol", - "crud_collection_protocol_upsert_collection_info", - "crud_collection_protocol_upsert_fullmoon_todo", - "crud_collection_protocol_upsert_party_customer", - "crud_collection_protocol_upsert_payment", - "crud_collection_protocol_upsert_storage_cert", - "crud_collection_protocol_user_nick_name_map", - "crud_collection_protocol_validate_sample_codes_not_used", - "crud_collection_protocol_yyyymmdd_from_date_param", - "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_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_research_donation_audit_to_dict", - "crud_research_donation_batch_delete_donations", - "crud_research_donation_collection_to_dict", - "crud_research_donation_convert_from_storage", - "crud_research_donation_convert_to_storage", - "crud_research_donation_create_collection", - "crud_research_donation_create_donation", - "crud_research_donation_create_party", - "crud_research_donation_create_samples", - "crud_research_donation_create_transport", - "crud_research_donation_dec", - "crud_research_donation_delete_donation", - "crud_research_donation_fmt_dt", - "crud_research_donation_get_collection", - "crud_research_donation_get_donation_detail", - "crud_research_donation_get_party", - "crud_research_donation_list_audits", - "crud_research_donation_list_donations", - "crud_research_donation_list_sample_transports", - "crud_research_donation_list_samples", - "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_normalize_date_bound", - "crud_research_donation_normalize_fields", - "crud_research_donation_optional_decimal", - "crud_research_donation_party_to_dict", - "crud_research_donation_py", - "crud_research_donation_resolve_donation_payload", - "crud_research_donation_sample_to_dict", - "crud_research_donation_soft_delete_all", - "crud_research_donation_soft_delete_collection", - "crud_research_donation_soft_delete_party", - "crud_research_donation_soft_delete_samples", - "crud_research_donation_soft_delete_transports", - "crud_research_donation_submit_audit", - "crud_research_donation_total_pages", - "crud_research_donation_transport_to_dict", - "crud_research_donation_update_donation", - "crud_research_donation_user_nick_name_map", - "models_research_donation_bizprotocoldonationconvert", - "models_research_donation_rationale_185", - "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" - ], - "8": [ - "api_workflow_get_designer_data", - "app_main_error_json", - "app_main_health_check", - "app_main_mask_secret", - "app_main_rationale_81", - "app_main_rationale_92", - "app_main_root", - "app_main_sqlalchemy_exception_handler", - "app_main_unhandled_exception_handler", - "basehttpmiddleware", - "core_api_crypto_apicryptoerror", - "core_api_crypto_b64url_decode", - "core_api_crypto_b64url_encode", - "core_api_crypto_decrypt_json", - "core_api_crypto_derive_key", - "core_api_crypto_encrypt_json", - "core_api_crypto_gen_nonce_hex", - "core_api_crypto_is_ts_in_window", - "core_api_crypto_middleware_apicryptomiddleware", - "core_api_crypto_middleware_apicryptomiddleware_dispatch", - "core_api_crypto_middleware_claims_from_auth", - "core_api_crypto_middleware_coerce_post_method_override_to_get", - "core_api_crypto_middleware_get_redis_client", - "core_api_crypto_middleware_is_crypto_api", - "core_api_crypto_middleware_json_error_response", - "core_api_crypto_middleware_mark_nonce_once", - "core_api_crypto_middleware_nonce_key", - "core_api_crypto_middleware_py", - "core_api_crypto_middleware_rationale_106", - "core_api_crypto_middleware_rationale_38", - "core_api_crypto_middleware_should_skip_path", - "core_api_crypto_py", - "core_api_request_log_middleware_apirequestlogmiddleware", - "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", - "core_api_request_log_middleware_claims_from_auth", - "core_api_request_log_middleware_format_body_bytes", - "core_api_request_log_middleware_persist_log", - "core_api_request_log_middleware_py", - "core_api_request_log_middleware_rationale_1", - "core_api_request_log_middleware_redact_obj", - "core_api_request_log_middleware_schedule_persist_log", - "core_api_request_log_middleware_should_skip", - "core_api_request_log_middleware_truncate", - "core_avatar_url_extract_avatar_storage_key", - "core_avatar_url_py", - "core_avatar_url_rationale_1", - "core_avatar_url_rationale_28", - "core_avatar_url_rationale_9", - "core_avatar_url_resolve_avatar_display_url", - "core_exceptions_businessexception", - "core_exceptions_businessexception_init", - "core_exceptions_invalidstatustransitionexception", - "core_exceptions_invalidstatustransitionexception_init", - "core_exceptions_log_api_request", - "core_exceptions_log_delivery_operation", - "core_exceptions_log_operation", - "core_exceptions_log_order_operation", - "core_exceptions_log_settlement_operation", - "core_exceptions_log_user_operation", - "core_exceptions_orderlockedexception", - "core_exceptions_orderlockedexception_init", - "core_exceptions_permissionexception", - "core_exceptions_permissionexception_init", - "core_exceptions_py", - "core_exceptions_resourceconflictexception", - "core_exceptions_resourceconflictexception_init", - "core_exceptions_resourcenotfoundexception", - "core_exceptions_resourcenotfoundexception_init", - "core_exceptions_validationexception", - "core_exceptions_validationexception_init", - "core_request_payload_py", - "core_request_payload_rationale_1", - "core_request_payload_rationale_18", - "core_request_payload_resolve_request_payload", - "core_storage_basestorage", - "core_storage_basestorage_delete_file", - "core_storage_basestorage_get_url", - "core_storage_basestorage_presigned_download_url", - "core_storage_basestorage_upload_base64", - "core_storage_basestorage_upload_file", - "core_storage_convert_heic_to_jpeg", - "core_storage_get_storage", - "core_storage_localstorage", - "core_storage_localstorage_delete_file", - "core_storage_localstorage_ensure_dir", - "core_storage_localstorage_generate_filename", - "core_storage_localstorage_get_url", - "core_storage_localstorage_init", - "core_storage_localstorage_upload_base64", - "core_storage_localstorage_upload_file", - "core_storage_miniostorage", - "core_storage_miniostorage_delete_file", - "core_storage_miniostorage_extract_object_key", - "core_storage_miniostorage_generate_filename", - "core_storage_miniostorage_get_url", - "core_storage_miniostorage_init", - "core_storage_miniostorage_presigned_download_url", - "core_storage_miniostorage_upload_base64", - "core_storage_miniostorage_upload_file", - "core_storage_ossstorage", - "core_storage_ossstorage_delete_file", - "core_storage_ossstorage_generate_filename", - "core_storage_ossstorage_get_url", - "core_storage_ossstorage_init", - "core_storage_ossstorage_upload_base64", - "core_storage_ossstorage_upload_file", - "core_storage_process_image_content", - "core_storage_py", - "core_storage_qiniustorage", - "core_storage_qiniustorage_generate_filename", - "core_storage_qiniustorage_get_url", - "core_storage_qiniustorage_init", - "core_storage_qiniustorage_upload_base64", - "core_storage_qiniustorage_upload_file", - "core_storage_rationale_1", - "core_storage_rationale_345", - "core_storage_rationale_38", - "core_storage_rationale_53", - "core_storage_rationale_83", - "crud_qc_task_result_list_results_by_task", - "crud_qc_task_result_list_saved_results_by_task", - "crud_qc_task_result_merge_saved_into_template", - "crud_qc_task_result_py", - "crud_qc_task_result_resolve_task_item_ref", - "crud_qc_task_result_row_to_dict", - "crud_qc_task_result_save_results_for_task", - "crud_workflow_create_instance", - "crud_workflow_create_process_def", - "crud_workflow_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_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_publish_version", - "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_instance_status", - "crud_workflow_update_process_def", - "crud_workflow_version_to_dict", - "exception", - "main_py", - "services_workflow_callback_dispatch_local", - "services_workflow_callback_py", - "services_workflow_callback_rationale_1", - "services_workflow_callback_rationale_24", - "services_workflow_callback_rationale_29", - "services_workflow_callback_rationale_61", - "services_workflow_callback_register_local_callback", - "services_workflow_callback_trigger_callback", - "services_workflow_engine_compare", - "services_workflow_engine_get_variable", - "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" - ], - "9": [ + "6": [ "crud_material_stock_batch_batch_discard", "crud_material_stock_batch_batch_options", "crud_material_stock_batch_batch_row_to_dict", @@ -3293,8 +2869,6 @@ "crud_material_stock_batch_validate_discard_reason", "crud_material_stock_check_batch_line_to_dict", "crud_material_stock_check_check_header_to_dict", - "crud_material_stock_check_complete_check", - "crud_material_stock_check_get_check", "crud_material_stock_check_get_check_detail", "crud_material_stock_check_line_counts", "crud_material_stock_check_list_checks", @@ -3390,6 +2964,7 @@ "crud_qc_material_is_enabled_status", "crud_qc_material_list_materials", "crud_qc_material_norm_status", + "crud_qc_material_options_list", "crud_qc_material_py", "crud_qc_material_rationale_26", "crud_qc_material_row_to_dict", @@ -3432,411 +3007,737 @@ "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_production_material_bizproductionmaterialformula", "models_production_material_bizproductionmaterialprepline", "models_qc_material_bizqcmaterialstockcheck", "models_qc_material_bizqcmaterialstockcheckbatchline", "models_qc_material_bizqcmaterialstockcheckunusedline", "models_qc_material_py", - "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_dec" + ], + "7": [ + "api_workflow_get_designer_data", + "app_main_error_json", + "app_main_health_check", + "app_main_mask_secret", + "app_main_rationale_81", + "app_main_rationale_92", + "app_main_root", + "app_main_sqlalchemy_exception_handler", + "app_main_unhandled_exception_handler", + "basehttpmiddleware", + "core_api_crypto_apicryptoerror", + "core_api_crypto_b64url_decode", + "core_api_crypto_b64url_encode", + "core_api_crypto_decrypt_json", + "core_api_crypto_derive_key", + "core_api_crypto_encrypt_json", + "core_api_crypto_gen_nonce_hex", + "core_api_crypto_is_ts_in_window", + "core_api_crypto_middleware_apicryptomiddleware", + "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "core_api_crypto_middleware_claims_from_auth", + "core_api_crypto_middleware_coerce_post_method_override_to_get", + "core_api_crypto_middleware_get_redis_client", + "core_api_crypto_middleware_is_crypto_api", + "core_api_crypto_middleware_json_error_response", + "core_api_crypto_middleware_mark_nonce_once", + "core_api_crypto_middleware_nonce_key", + "core_api_crypto_middleware_py", + "core_api_crypto_middleware_rationale_106", + "core_api_crypto_middleware_rationale_38", + "core_api_crypto_middleware_should_skip_path", + "core_api_crypto_py", + "core_api_request_log_middleware_apirequestlogmiddleware", + "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "core_api_request_log_middleware_claims_from_auth", + "core_api_request_log_middleware_format_body_bytes", + "core_api_request_log_middleware_persist_log", + "core_api_request_log_middleware_py", + "core_api_request_log_middleware_rationale_1", + "core_api_request_log_middleware_redact_obj", + "core_api_request_log_middleware_schedule_persist_log", + "core_api_request_log_middleware_should_skip", + "core_api_request_log_middleware_truncate", + "core_exceptions_businessexception", + "core_exceptions_businessexception_init", + "core_exceptions_invalidstatustransitionexception", + "core_exceptions_invalidstatustransitionexception_init", + "core_exceptions_log_api_request", + "core_exceptions_log_delivery_operation", + "core_exceptions_log_operation", + "core_exceptions_log_order_operation", + "core_exceptions_log_settlement_operation", + "core_exceptions_log_user_operation", + "core_exceptions_orderlockedexception", + "core_exceptions_orderlockedexception_init", + "core_exceptions_permissionexception", + "core_exceptions_permissionexception_init", + "core_exceptions_py", + "core_exceptions_resourceconflictexception", + "core_exceptions_resourceconflictexception_init", + "core_exceptions_resourcenotfoundexception", + "core_exceptions_resourcenotfoundexception_init", + "core_exceptions_validationexception", + "core_exceptions_validationexception_init", + "core_request_payload_py", + "core_request_payload_rationale_1", + "core_request_payload_rationale_18", + "core_request_payload_resolve_request_payload", + "core_storage_basestorage", + "core_storage_basestorage_delete_file", + "core_storage_basestorage_get_url", + "core_storage_basestorage_presigned_download_url", + "core_storage_basestorage_upload_base64", + "core_storage_basestorage_upload_file", + "core_storage_convert_heic_to_jpeg", + "core_storage_get_storage", + "core_storage_localstorage", + "core_storage_localstorage_delete_file", + "core_storage_localstorage_ensure_dir", + "core_storage_localstorage_generate_filename", + "core_storage_localstorage_get_url", + "core_storage_localstorage_init", + "core_storage_localstorage_upload_base64", + "core_storage_localstorage_upload_file", + "core_storage_miniostorage", + "core_storage_miniostorage_delete_file", + "core_storage_miniostorage_extract_object_key", + "core_storage_miniostorage_generate_filename", + "core_storage_miniostorage_get_url", + "core_storage_miniostorage_init", + "core_storage_miniostorage_presigned_download_url", + "core_storage_miniostorage_upload_base64", + "core_storage_miniostorage_upload_file", + "core_storage_ossstorage", + "core_storage_ossstorage_delete_file", + "core_storage_ossstorage_generate_filename", + "core_storage_ossstorage_get_url", + "core_storage_ossstorage_init", + "core_storage_ossstorage_upload_base64", + "core_storage_ossstorage_upload_file", + "core_storage_process_image_content", + "core_storage_py", + "core_storage_qiniustorage", + "core_storage_qiniustorage_generate_filename", + "core_storage_qiniustorage_get_url", + "core_storage_qiniustorage_init", + "core_storage_qiniustorage_upload_base64", + "core_storage_qiniustorage_upload_file", + "core_storage_rationale_1", + "core_storage_rationale_345", + "core_storage_rationale_38", + "core_storage_rationale_53", + "core_storage_rationale_83", + "crud_qc_item_param_list_params_by_item", + "crud_qc_item_param_py", + "crud_qc_item_param_row_to_dict", + "crud_qc_item_param_save_params_for_item", + "crud_qc_task_result_list_results_by_task", + "crud_qc_task_result_list_saved_results_by_task", + "crud_qc_task_result_merge_saved_into_template", + "crud_qc_task_result_py", + "crud_qc_task_result_resolve_task_item_ref", + "crud_qc_task_result_row_to_dict", + "crud_qc_task_result_save_results_for_task", + "crud_workflow_create_instance", + "crud_workflow_create_process_def", + "crud_workflow_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", + "services_workflow_callback_py", + "services_workflow_callback_rationale_1", + "services_workflow_callback_rationale_24", + "services_workflow_callback_rationale_29", + "services_workflow_callback_rationale_61", + "services_workflow_callback_register_local_callback", + "services_workflow_callback_trigger_callback", + "services_workflow_engine_compare", + "services_workflow_engine_get_variable", + "services_workflow_engine_parse_node_config", + "services_workflow_engine_parse_variables", + "services_workflow_engine_py", + "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_reject_task", + "services_workflow_engine_workflowengine_resolve_approvers", + "services_workflow_engine_workflowengine_start_process" + ], + "8": [ + "api_pilot_application_api_save_application", + "crud_base_crudbase_update", + "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_ensure_checkup_for_patient", + "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_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_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_rationale_113", + "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_schedule_mgmt", + "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_production_task_enrich_outbound_task_items", + "crud_qc_work_order_create_outbound_qc_work_order" + ], + "9": [ + "api_public_avatar_url_field", + "api_public_build_current_user_payload", + "api_public_build_user_info_payload", + "api_public_get_current_user_profile", + "api_public_get_web_auth_menu_codes", + "api_public_jwt_user_payload", + "api_public_logout", + "api_public_py", + "api_public_rationale_1", + "api_public_rationale_112", + "api_public_rationale_123", + "api_public_rationale_242", + "api_public_rationale_261", + "api_public_rationale_275", + "api_public_rationale_343", + "api_public_rationale_376", + "api_public_rationale_44", + "api_public_rationale_53", + "api_public_rationale_71", + "api_public_refresh_token", + "api_public_resolve_current_user_from_request", + "api_public_update_current_user_profile", + "api_public_upload_current_user_avatar", + "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_avatar_url_extract_avatar_storage_key", + "core_avatar_url_py", + "core_avatar_url_rationale_1", + "core_avatar_url_rationale_28", + "core_avatar_url_rationale_9", + "core_avatar_url_resolve_avatar_display_url", + "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_py", + "core_login_crypto_rationale_1", + "core_login_crypto_rationale_63", + "core_login_crypto_rationale_84", + "core_login_crypto_validate_ts", + "core_security_get_password_hash", + "core_security_py", + "core_security_rationale_5", + "core_security_verify_password", + "core_storage_qiniustorage_delete_file", + "core_utils_generate_id", + "crud_base_camel_to_snake", + "crud_base_crudbase", + "crud_base_crudbase_create", + "crud_base_crudbase_delete", + "crud_base_crudbase_get_all", + "crud_base_crudbase_get_multi", + "crud_base_crudbase_hard_delete", + "crud_base_crudbase_init", + "crud_base_get_model_attr", + "crud_base_historycrud", + "crud_base_historycrud_create_history", + "crud_base_py", + "crud_role_create_role", + "crud_role_get_role", + "crud_role_get_role_data_scope", + "crud_role_get_role_menu_ids", + "crud_role_list_roles", + "crud_role_py", + "crud_role_rationale_1", + "crud_role_role_name_exists", + "crud_role_row_to_dict", + "crud_role_soft_delete_role", + "crud_role_total_pages", + "crud_role_update_role", + "crud_role_update_role_data_scope", + "crud_role_update_role_menus", + "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_rationale_1", + "crud_user_rationale_134", + "crud_user_rationale_181", + "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", + "crud_user_usercrudcompat_get_by_user_no", + "schemas_auth_profileupdaterequest", + "schemas_auth_rationale_55", + "services_web_auth_roles_active_role_name_rows", + "services_web_auth_roles_iter_user_menu_perm_codes", + "services_web_auth_roles_map_role_name_to_web", + "services_web_auth_roles_py", + "services_web_auth_roles_rationale_1", + "services_web_auth_roles_rationale_20", + "services_web_auth_roles_rationale_32", + "services_web_auth_roles_rationale_54", + "services_web_auth_roles_rationale_59", + "services_web_auth_roles_rationale_70", + "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" ], "10": [ - "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_dept_build_tree", - "crud_dept_cascade_soft_delete", - "crud_dept_collect_with_ancestors", - "crud_dept_create_dept", - "crud_dept_get_dept", - "crud_dept_list_depts", - "crud_dept_list_depts_tree", - "crud_dept_py", - "crud_dept_rationale_41", - "crud_dept_row_to_dict", - "crud_dept_soft_delete_dept", - "crud_dept_update_dept", - "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_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_301", - "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_menu_cascade_soft_delete", - "crud_menu_create_menu", - "crud_menu_get_menu", - "crud_menu_list_menus", - "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_list_channel_agreements", - "crud_production_material_filter_material_type", - "crud_production_material_usage_amount_for_row", - "crud_production_material_usage_batch_map", - "crud_production_material_usage_deduct_step_usage_legacy_batch", - "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_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_934", - "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_revert_step_material_usages", - "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_qc_lab_test_item_create_lab_item", - "crud_qc_lab_test_item_get_lab_item", - "crud_qc_lab_test_item_item_code_exists", - "crud_qc_lab_test_item_list_active_lab_items", - "crud_qc_lab_test_item_list_lab_items", - "crud_qc_lab_test_item_py", - "crud_qc_lab_test_item_row_to_dict", - "crud_qc_lab_test_item_soft_delete_lab_item", - "crud_qc_lab_test_item_update_lab_item", - "crud_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_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", - "models_production_material_bizproductionmaterialprep" + "api_operations_accesslogcreatebody", + "api_operations_accesslogupdatebody", + "api_operations_cleanroomcreatebody", + "api_operations_cleanroomupdatebody", + "api_operations_exhibitionappointmentcreatebody", + "api_operations_exhibitionappointmentupdatebody", + "api_operations_occupancycreatebody", + "api_operations_rationale_1", + "api_operations_storagefacilitycreatebody", + "api_operations_storagefacilityupdatebody", + "api_operations_storageslotbatchcreatebody", + "api_operations_storageslotclearbody", + "api_operations_storageslotcreatebody", + "api_operations_storageslotinsertrowbody", + "api_operations_storageslotupdatebody", + "api_operations_uvdisinfectlogcreatebody", + "api_operations_uvdisinfectlogupdatebody", + "crud_clean_room_access_log_to_dict", + "crud_clean_room_calc_duration_minutes", + "crud_clean_room_create_access_log", + "crud_clean_room_create_clean_room", + "crud_clean_room_create_uv_disinfect_log", + "crud_clean_room_get_access_log", + "crud_clean_room_get_clean_room", + "crud_clean_room_get_uv_disinfect_log", + "crud_clean_room_list_access_logs", + "crud_clean_room_list_clean_rooms", + "crud_clean_room_list_uv_disinfect_logs", + "crud_clean_room_py", + "crud_clean_room_rationale_1", + "crud_clean_room_room_code_exists", + "crud_clean_room_row_to_dict", + "crud_clean_room_soft_delete_access_log", + "crud_clean_room_soft_delete_clean_room", + "crud_clean_room_soft_delete_uv_disinfect_log", + "crud_clean_room_total_pages", + "crud_clean_room_update_access_log", + "crud_clean_room_update_clean_room", + "crud_clean_room_update_uv_disinfect_log", + "crud_clean_room_uv_disinfect_log_to_dict", + "crud_exhibition_appointment_appointment_no_exists", + "crud_exhibition_appointment_create_exhibition_appointment", + "crud_exhibition_appointment_format_visit_date", + "crud_exhibition_appointment_generate_appointment_no", + "crud_exhibition_appointment_get_exhibition_appointment", + "crud_exhibition_appointment_list_exhibition_appointments", + "crud_exhibition_appointment_py", + "crud_exhibition_appointment_rationale_1", + "crud_exhibition_appointment_rationale_100", + "crud_exhibition_appointment_rationale_16", + "crud_exhibition_appointment_row_to_dict", + "crud_exhibition_appointment_soft_delete_exhibition_appointment", + "crud_exhibition_appointment_update_exhibition_appointment", + "crud_storage_facility_batch_create_slots", + "crud_storage_facility_clear_slots_by_facility_node", + "crud_storage_facility_collect_descendant_ids", + "crud_storage_facility_create_facility", + "crud_storage_facility_create_slot", + "crud_storage_facility_get_children", + "crud_storage_facility_get_facility", + "crud_storage_facility_get_slot", + "crud_storage_facility_insert_row_and_shift_slots", + "crud_storage_facility_is_slot_available_row", + "crud_storage_facility_list_all_facilities", + "crud_storage_facility_list_slot_select_options", + "crud_storage_facility_list_slots", + "crud_storage_facility_py", + "crud_storage_facility_rationale_1", + "crud_storage_facility_rationale_208", + "crud_storage_facility_rationale_298", + "crud_storage_facility_rationale_50", + "crud_storage_facility_rationale_77", + "crud_storage_facility_rationale_93", + "crud_storage_facility_row_to_dict", + "crud_storage_facility_slot_select_display_name", + "crud_storage_facility_slot_to_dict", + "crud_storage_facility_slot_to_dict_for_row", + "crud_storage_facility_soft_delete_facility", + "crud_storage_facility_soft_delete_slot", + "crud_storage_facility_update_facility", + "crud_storage_facility_update_slot", + "models_models_bizcleanroom", + "models_models_bizcleanroomaccesslog", + "models_models_bizcleanroomuvdisinfectlog", + "models_models_bizexhibitionappointment", + "models_models_bizstoragefacility", + "models_models_bizstoragefacilityslot", + "services_storage_facility_code_assert_sibling_node_code_unique", + "services_storage_facility_code_build_full_slot_code", + "services_storage_facility_code_build_node_code_path", + "services_storage_facility_code_cascade_refresh_slot_name_snapshots_for_nodes", + "services_storage_facility_code_cascade_refresh_slot_name_snapshots_for_slots", + "services_storage_facility_code_collect_slot_ids_under_nodes", + "services_storage_facility_code_load_facility_map", + "services_storage_facility_code_py", + "services_storage_facility_code_rationale_1", + "services_storage_facility_code_refresh_outbound_release_cell_slot_names", + "services_storage_facility_code_validate_node_code" ], "11": [ - "crud_collection_protocol_format_attachment_file_size", - "crud_collection_protocol_urls_to_attachment_list", - "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_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_create_work_order_from_reception", - "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_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", - "crud_sample_code_get_sample_code", - "crud_sample_code_list_sample_codes", - "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", - "crud_sample_code_soft_delete_sample_code", - "crud_sample_code_total_pages", - "crud_sample_code_update_sample_code", - "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_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_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_reception_time_date_str", - "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_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_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_sop_document_create_sop_document", - "crud_sop_document_get_sop_document", - "crud_sop_document_list_sop_documents", - "crud_sop_document_py", - "crud_sop_document_rationale_1", - "crud_sop_document_row_to_dict", - "crud_sop_document_soft_delete_sop_document", - "crud_sop_document_sop_code_exists", - "crud_sop_document_total_pages", - "crud_sop_document_update_sop_document", - "crud_storage_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_create_review_from_reception" + "api_production_batchstockinbody", + "api_production_batchstockinitem", + "api_production_batchstockoutbody", + "api_production_batchstockoutitem", + "api_production_consumablecreatebody", + "api_production_consumablepackcreatebody", + "api_production_consumablepackupdatebody", + "api_production_consumableupdatebody", + "api_production_equipmentcreatebody", + "api_production_equipmentupdatebody", + "api_production_outputtypecreatebody", + "api_production_outputtypeupdatebody", + "api_production_packiteminput", + "api_production_processcategorycreatebody", + "api_production_processcategoryupdatebody", + "api_production_processconsumableinput", + "api_production_processcreatebody", + "api_production_processdatacollectioninput", + "api_production_processoutputinput", + "api_production_processreagentinput", + "api_production_processupdatebody", + "api_production_rationale_1", + "api_production_rationale_2419", + "api_production_reagentcreatebody", + "api_production_reagentupdatebody", + "api_production_sopdocumentcreatebody", + "api_production_sopdocumentupdatebody", + "api_production_stockinbody", + "api_production_stockoutbody", + "schemas_cell_product_cellproductbatchitem", + "schemas_cell_product_cellproductcreate", + "schemas_cell_product_cellproductlistquery", + "schemas_cell_product_cellproductupdate", + "schemas_cell_product_coerce_date_fields", + "schemas_cell_product_coerce_optional_datetime", + "schemas_cell_product_py", + "schemas_cell_product_rationale_10", + "schemas_cell_product_validate_passage", + "schemas_cell_product_validate_status", + "schemas_cell_product_validate_viability", + "schemas_process_route_processroutecreatebody", + "schemas_process_route_processrouteupdatebody", + "schemas_process_route_py", + "schemas_process_route_rationale_1", + "schemas_process_route_setcurrentbody", + "schemas_process_route_stepaddbody", + "schemas_process_route_stepconsumableupdatebody", + "schemas_process_route_stepcopybody", + "schemas_process_route_stepdatacollectionupdatebody", + "schemas_process_route_stepoutputupdatebody", + "schemas_process_route_stepreagentupdatebody", + "schemas_process_route_stepreorderbody", + "schemas_process_route_stepupdatebody", + "schemas_production_task_productiontaskassigneeupdate", + "schemas_production_task_productiontaskcreate", + "schemas_production_task_productiontaskforwardbody", + "schemas_production_task_productiontaskstatusupdate", + "schemas_production_task_productiontaskupdate", + "schemas_production_task_py", + "schemas_production_task_taskinputitem", + "schemas_production_task_taskoutputitem", + "schemas_production_task_taskstepadd", + "schemas_production_task_taskstepdatacollectionitem", + "schemas_production_task_taskstepmaterialitem", + "schemas_production_task_taskstepoutputitem", + "schemas_production_task_taskstepreorderbody", + "schemas_production_task_taskstepupdate", + "schemas_production_work_order_productionworkordercomplete", + "schemas_production_work_order_productionworkorderconfigurebody", + "schemas_production_work_order_productionworkordercreate", + "schemas_production_work_order_productionworkorderlistquery", + "schemas_production_work_order_productionworkorderupdate", + "schemas_production_work_order_py", + "schemas_qc_work_order_productionqcworkordercreatebody" ], "12": [ - "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_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_usage_rationale_878", - "crud_production_material_usage_register_step_usage_from_requisition", - "crud_production_task_add_task_step", - "crud_production_task_assert_task_assignee", - "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_copy_task_step", - "crud_production_task_create_production_task", - "crud_production_task_delete_production_task", - "crud_production_task_delete_task_step", - "crud_production_task_enrich_handover_times", - "crud_production_task_enrich_outbound_task_items", - "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_normalize_date_bound", - "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_sub_table_order_num", - "crud_production_task_set_task_inputs", - "crud_production_task_soft_delete_sub", - "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_production_task", - "crud_production_task_update_task_status", - "crud_production_task_update_task_step", - "crud_production_task_validate_assignee_user_id", - "crud_production_work_order_sync_production_work_order_status_from_tasks" + "api_research_donation_batch_delete_research_donations", + "api_research_donation_change_donation_status", + "api_research_donation_convert_from_storage", + "api_research_donation_convert_to_storage", + "api_research_donation_create_research_donation", + "api_research_donation_delete_research_donation", + "api_research_donation_get_current_user_id", + "api_research_donation_get_research_donation_detail", + "api_research_donation_get_tenant_no", + "api_research_donation_list_research_donation_audits", + "api_research_donation_list_research_donations", + "api_research_donation_py", + "api_research_donation_rationale_1", + "api_research_donation_submit_donation_audit", + "api_research_donation_update_research_donation", + "crud_biz_no_generator_allocate_next_biz_no", + "crud_biz_no_generator_format_biz_no", + "crud_biz_no_generator_prefix_for", + "crud_biz_no_generator_py", + "crud_biz_no_generator_rationale_1", + "crud_biz_no_generator_rationale_35", + "crud_collection_protocol_create_collection_protocol", + "crud_protocol_donation_convert_active_link_query", + "crud_protocol_donation_convert_assert_biz_no_available", + "crud_protocol_donation_convert_create_convert_link", + "crud_protocol_donation_convert_get_convert_partner", + "crud_protocol_donation_convert_get_partner_sample_codes", + "crud_protocol_donation_convert_has_active_convert_link", + "crud_protocol_donation_convert_py", + "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "crud_research_donation_audit_to_dict", + "crud_research_donation_batch_delete_donations", + "crud_research_donation_collection_to_dict", + "crud_research_donation_convert_from_storage", + "crud_research_donation_convert_to_storage", + "crud_research_donation_create_collection", + "crud_research_donation_create_donation", + "crud_research_donation_create_party", + "crud_research_donation_create_samples", + "crud_research_donation_create_transport", + "crud_research_donation_dec", + "crud_research_donation_delete_donation", + "crud_research_donation_donation_to_dict", + "crud_research_donation_fmt_dt", + "crud_research_donation_get_collection", + "crud_research_donation_get_donation_detail", + "crud_research_donation_get_party", + "crud_research_donation_list_audits", + "crud_research_donation_list_donations", + "crud_research_donation_list_sample_transports", + "crud_research_donation_list_samples", + "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_normalize_date_bound", + "crud_research_donation_normalize_fields", + "crud_research_donation_optional_decimal", + "crud_research_donation_party_to_dict", + "crud_research_donation_py", + "crud_research_donation_resolve_donation_payload", + "crud_research_donation_sample_to_dict", + "crud_research_donation_soft_delete_all", + "crud_research_donation_soft_delete_collection", + "crud_research_donation_soft_delete_party", + "crud_research_donation_soft_delete_samples", + "crud_research_donation_soft_delete_transports", + "crud_research_donation_submit_audit", + "crud_research_donation_total_pages", + "crud_research_donation_transport_to_dict", + "crud_research_donation_update_donation", + "crud_research_donation_user_nick_name_map" ], "13": [ "api_production_get_next_cell_product_code", @@ -3890,12 +3791,16 @@ "crud_outbound_handover_inventory_revert_legacy_qc_handover_usages", "crud_outbound_handover_inventory_revert_market_handover_usages", "crud_production_task_create_occupancy_for_product", + "crud_production_task_parse_optional_date", "crud_production_task_set_task_outputs", + "crud_production_task_update_product_from_output", "crud_storage_occupancy_add_stored_occupancy_no_commit", "crud_storage_occupancy_assert_batch_slots_unique", "crud_storage_occupancy_assert_slot_vacant", "crud_storage_occupancy_batch_create_occupancies", "crud_storage_occupancy_create_occupancy", + "crud_storage_occupancy_list_occupancies", + "crud_storage_occupancy_list_occupancy_history", "crud_storage_occupancy_py", "crud_storage_occupancy_rationale_1", "crud_storage_occupancy_rationale_174", @@ -3904,9 +3809,93 @@ "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_remove_occupancy", + "crud_storage_occupancy_row_to_dict" ], "14": [ + "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_rationale_181", + "crud_qc_material_usage_rationale_19", + "crud_qc_material_usage_rationale_222", + "crud_qc_material_usage_rationale_406", + "crud_qc_material_usage_rationale_41", + "crud_qc_material_usage_rationale_429", + "crud_qc_material_usage_rationale_486", + "crud_qc_material_usage_rationale_535", + "crud_qc_material_usage_rationale_605", + "crud_qc_material_usage_rationale_772", + "crud_qc_material_usage_rationale_872", + "crud_qc_material_usage_rationale_957", + "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" + ], + "15": [ + "crud_cleanroom_garment_batch_create_sterilize_logs", + "crud_cleanroom_garment_batch_create_wash_logs", + "crud_cleanroom_garment_batch_discard_garments", + "crud_cleanroom_garment_batch_soft_delete_garments", + "crud_cleanroom_garment_count_map", + "crud_cleanroom_garment_create_garment", + "crud_cleanroom_garment_create_sterilize_log", + "crud_cleanroom_garment_create_wash_log", + "crud_cleanroom_garment_discard_garment", + "crud_cleanroom_garment_ensure_garment_active", + "crud_cleanroom_garment_garment_code_exists", + "crud_cleanroom_garment_garment_to_dict", + "crud_cleanroom_garment_get_garment", + "crud_cleanroom_garment_get_garment_detail", + "crud_cleanroom_garment_get_sterilize_log", + "crud_cleanroom_garment_get_wash_log", + "crud_cleanroom_garment_list_garments", + "crud_cleanroom_garment_list_sterilize_logs", + "crud_cleanroom_garment_list_wash_logs", + "crud_cleanroom_garment_parse_date", + "crud_cleanroom_garment_parse_datetime", + "crud_cleanroom_garment_parse_limit", + "crud_cleanroom_garment_py", + "crud_cleanroom_garment_soft_delete_garment", + "crud_cleanroom_garment_soft_delete_sterilize_log", + "crud_cleanroom_garment_soft_delete_wash_log", + "crud_cleanroom_garment_sterilize_log_to_dict", + "crud_cleanroom_garment_total_pages", + "crud_cleanroom_garment_update_garment", + "crud_cleanroom_garment_update_sterilize_log", + "crud_cleanroom_garment_update_wash_log", + "crud_cleanroom_garment_wash_log_to_dict", + "models_cleanroom_garment_bizcleanroomgarment", + "models_cleanroom_garment_bizcleanroomgarmentsterilizelog", + "models_cleanroom_garment_bizcleanroomgarmentwashlog", + "models_cleanroom_garment_py", + "models_cleanroom_garment_rationale_33", + "models_cleanroom_garment_rationale_54", + "models_cleanroom_garment_rationale_9" + ], + "16": [ "core_wechat_pay_get_wechat_pay_client", "core_wechat_pay_get_wechat_pay_v2", "core_wechat_pay_py", @@ -3939,32 +3928,7 @@ "core_wechat_pay_wechatpayv2client_unified_order", "core_wechat_pay_wechatpayv2client_xml_to_dict" ], - "15": [ - "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" - ], - "16": [ + "17": [ "crud_material_code_exists", "crud_material_create_material", "crud_material_dec", @@ -3981,12 +3945,15 @@ "crud_material_norm_status", "crud_material_options_list", "crud_material_py", + "crud_material_rationale_377", + "crud_material_rationale_444", + "crud_material_rationale_473", "crud_material_row_to_dict", "crud_material_soft_delete_material", "crud_material_update_material", "crud_material_update_material_fields" ], - "17": [ + "18": [ "crud_qc_third_party_company_company_code_exists", "crud_qc_third_party_company_create_company", "crud_qc_third_party_company_get_company", @@ -4008,83 +3975,24 @@ "crud_qc_third_party_item_soft_delete_item", "crud_qc_third_party_item_update_item" ], - "18": [ - "api_pilot_delivery_get_by_schedule", - "api_pilot_delivery_get_method", - "api_pilot_delivery_get_tenant_no", - "api_pilot_delivery_list_by_application", - "api_pilot_delivery_list_materials", - "api_pilot_delivery_py", - "api_pilot_delivery_rationale_1", - "api_pilot_delivery_soft_delete", - "crud_pilot_delivery_create_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" - ], "19": [ - "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_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_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_29", + "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" ], "20": [ - "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" - ], - "21": [ - "schemas_product_config", - "schemas_product_productbase", - "schemas_product_productcategorybase", - "schemas_product_productcategorycreate", - "schemas_product_productcategoryresponse", - "schemas_product_productcreate", - "schemas_product_productresponse", - "schemas_product_productunitbase", - "schemas_product_productunitcreate", - "schemas_product_productunitresponse", - "schemas_product_productupdate", - "schemas_product_py", - "schemas_product_rationale_1" - ], - "22": [ "crud_equipment_create_equipment", "crud_equipment_dec", "crud_equipment_equipment_code_exists", @@ -4099,37 +4007,7 @@ "crud_equipment_total_pages", "crud_equipment_update_equipment" ], - "23": [ - "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" - ], - "24": [ - "core_wechat_message_py", - "core_wechat_message_rationale_1", - "core_wechat_message_rationale_86", - "core_wechat_message_send_delivery_notice", - "core_wechat_message_send_delivery_warning", - "core_wechat_message_send_order_status", - "core_wechat_message_send_payment_success", - "core_wechat_message_send_refund_result", - "core_wechat_message_send_urge_notification", - "core_wechat_message_wechatmessageservice", - "core_wechat_message_wechatmessageservice_get_access_token", - "core_wechat_message_wechatmessageservice_init", - "core_wechat_message_wechatmessageservice_send_template_message" - ], - "25": [ + "21": [ "crud_reagent_stock_log_deduct_for_step", "crud_reagent_stock_log_display_remark", "crud_reagent_stock_log_list_stock_logs", @@ -4143,7 +4021,7 @@ "crud_reagent_stock_log_row_to_dict", "crud_reagent_stock_log_user_nick_name_map" ], - "26": [ + "22": [ "crud_env_detect_record_create_env_detect_record", "crud_env_detect_record_generate_record_no", "crud_env_detect_record_get_env_detect_record", @@ -4157,7 +4035,7 @@ "crud_env_detect_record_split_csv", "crud_env_detect_record_update_env_detect_record" ], - "27": [ + "23": [ "crud_consumable_stock_log_deduct_for_step", "crud_consumable_stock_log_display_remark", "crud_consumable_stock_log_list_stock_logs", @@ -4171,7 +4049,173 @@ "crud_consumable_stock_log_row_to_dict", "crud_consumable_stock_log_user_nick_name_map" ], + "24": [ + "crud_dept_build_tree", + "crud_dept_cascade_soft_delete", + "crud_dept_collect_with_ancestors", + "crud_dept_create_dept", + "crud_dept_get_dept", + "crud_dept_list_depts", + "crud_dept_list_depts_tree", + "crud_dept_py", + "crud_dept_rationale_41", + "crud_dept_row_to_dict", + "crud_dept_soft_delete_dept", + "crud_dept_update_dept" + ], + "25": [ + "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" + ], + "26": [ + "crud_express_company_create_express_company", + "crud_express_company_express_code_exists", + "crud_express_company_get_express_company", + "crud_express_company_list_express_companies", + "crud_express_company_py", + "crud_express_company_rationale_1", + "crud_express_company_row_to_dict", + "crud_express_company_soft_delete_express_company", + "crud_express_company_total_pages", + "crud_express_company_update_express_company" + ], + "27": [ + "crud_sample_reception_check_item_create_check_item", + "crud_sample_reception_check_item_get_check_item", + "crud_sample_reception_check_item_item_code_exists", + "crud_sample_reception_check_item_list_active_check_items", + "crud_sample_reception_check_item_list_check_items", + "crud_sample_reception_check_item_order_query", + "crud_sample_reception_check_item_py", + "crud_sample_reception_check_item_row_to_dict", + "crud_sample_reception_check_item_soft_delete_check_item", + "crud_sample_reception_check_item_update_check_item" + ], "28": [ + "crud_dict_data_create_dict_data", + "crud_dict_data_get_dict_data", + "crud_dict_data_list_dict_data", + "crud_dict_data_list_dict_data_options", + "crud_dict_data_py", + "crud_dict_data_rationale_1", + "crud_dict_data_row_to_dict", + "crud_dict_data_soft_delete_dict_data", + "crud_dict_data_total_pages", + "crud_dict_data_update_dict_data" + ], + "29": [ + "crud_env_detect_item_create_env_detect_item", + "crud_env_detect_item_get_env_detect_item", + "crud_env_detect_item_item_code_exists", + "crud_env_detect_item_list_active_env_detect_items", + "crud_env_detect_item_list_env_detect_items", + "crud_env_detect_item_order_query", + "crud_env_detect_item_py", + "crud_env_detect_item_row_to_dict", + "crud_env_detect_item_soft_delete_env_detect_item", + "crud_env_detect_item_update_env_detect_item" + ], + "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", + "crud_item_unit_py", + "crud_item_unit_rationale_1", + "crud_item_unit_row_to_dict", + "crud_item_unit_soft_delete_item_unit", + "crud_item_unit_total_pages", + "crud_item_unit_unit_code_exists", + "crud_item_unit_update_item_unit" + ], + "32": [ + "crud_cell_sample_type_create_cell_sample_type", + "crud_cell_sample_type_get_cell_sample_type", + "crud_cell_sample_type_list_cell_sample_types", + "crud_cell_sample_type_py", + "crud_cell_sample_type_rationale_1", + "crud_cell_sample_type_row_to_dict", + "crud_cell_sample_type_soft_delete_cell_sample_type", + "crud_cell_sample_type_total_pages", + "crud_cell_sample_type_type_code_exists", + "crud_cell_sample_type_update_cell_sample_type" + ], + "33": [ + "crud_output_type_create_output_type", + "crud_output_type_get_output_type", + "crud_output_type_list_output_types", + "crud_output_type_py", + "crud_output_type_rationale_1", + "crud_output_type_row_to_dict", + "crud_output_type_soft_delete_output_type", + "crud_output_type_total_pages", + "crud_output_type_type_code_exists", + "crud_output_type_update_output_type" + ], + "34": [ + "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" + ], + "35": [ + "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" + ], + "36": [ + "crud_menu_cascade_soft_delete", + "crud_menu_create_menu", + "crud_menu_get_menu", + "crud_menu_list_menus", + "crud_menu_menu_name_exists", + "crud_menu_py", + "crud_menu_row_to_dict", + "crud_menu_soft_delete_menu", + "crud_menu_update_menu" + ], + "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": [ "core_menu_guard_py", "core_menu_guard_rationale_1", "core_menu_guard_rationale_16", @@ -4181,7 +4225,7 @@ "core_menu_guard_require_any_menu_code", "core_menu_guard_require_menu_code" ], - "29": [ + "39": [ "models_base_basemodel", "models_base_basemodel_to_dict", "models_base_get_active", @@ -4191,7 +4235,7 @@ "models_base_softdeletemodel_soft_delete", "models_base_tablename" ], - "30": [ + "40": [ "core_order_status_compat_derive_legacy_status_from_three", "core_order_status_compat_derive_three_status_from_legacy", "core_order_status_compat_py", @@ -4200,168 +4244,178 @@ "core_order_status_compat_threestatus", "core_order_status_compat_to_decimal" ], - "31": [ + "41": [ "basesettings", "core_config_config", "core_config_py", "core_config_settings" ], - "32": [ + "42": [ "core_database_auto_fill_create_dept_id", "core_database_get_db", "core_database_py", "core_database_rationale_31" ], - "33": [ + "43": [ "api_menu_get_menu_list", "api_menu_py", "api_menu_rationale_1" ], - "34": [ + "44": [ "core_context_py", "core_context_rationale_1" ], - "35": [ + "45": [ "api_init_py", "api_init_rationale_1" ], - "36": [ + "46": [ "init_py" ], - "37": [ + "47": [ "core_init_py" ], - "38": [ + "48": [ "core_wechat_message_rationale_143" ], - "39": [ + "49": [ "core_wechat_message_rationale_179" ], - "40": [ + "50": [ "core_wechat_message_rationale_215" ], - "41": [ + "51": [ "core_wechat_message_rationale_251" ], - "42": [ + "52": [ "core_wechat_message_rationale_289" ], - "43": [ + "53": [ "core_wechat_message_rationale_325" ], - "44": [ + "54": [ "models_init_py" ], - "45": [ + "55": [ "schemas_init_py" ], - "46": [ + "56": [ "crud_init_py" ], - "47": [ + "57": [ "ws_init_py" ] }, "cohesion": { "0": 0.01, "1": 0.01, - "2": 0.06, - "3": 0.03, + "2": 0.07, + "3": 0.01, "4": 0.01, "5": 0.02, - "6": 0.02, - "7": 0.03, + "6": 0.03, + "7": 0.02, "8": 0.02, "9": 0.03, - "10": 0.03, - "11": 0.03, - "12": 0.04, + "10": 0.05, + "11": 0.36, + "12": 0.07, "13": 0.06, - "14": 0.12, - "15": 0.17, - "16": 0.2, - "17": 0.18, + "14": 0.11, + "15": 0.11, + "16": 0.12, + "17": 0.16, "18": 0.18, "19": 0.21, - "20": 0.21, - "21": 0.23, - "22": 0.31, - "23": 0.27, - "24": 0.24, - "25": 0.24, - "26": 0.32, - "27": 0.24, - "28": 0.25, - "29": 0.29, - "30": 0.38, - "31": 0.5, - "32": 0.5, - "33": 0.67, - "34": 1.0, - "35": 1.0, - "36": 1.0, - "37": 1.0, - "38": 1.0, - "39": 1.0, - "40": 1.0, - "41": 1.0, - "42": 1.0, - "43": 1.0, + "20": 0.31, + "21": 0.24, + "22": 0.32, + "23": 0.24, + "24": 0.27, + "25": 0.31, + "26": 0.31, + "27": 0.38, + "28": 0.27, + "29": 0.38, + "30": 0.31, + "31": 0.31, + "32": 0.31, + "33": 0.31, + "34": 0.36, + "35": 0.36, + "36": 0.33, + "37": 0.36, + "38": 0.25, + "39": 0.29, + "40": 0.38, + "41": 0.5, + "42": 0.5, + "43": 0.67, "44": 1.0, "45": 1.0, "46": 1.0, - "47": 1.0 + "47": 1.0, + "48": 1.0, + "49": 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": 637 + "degree": 643 }, { "id": "core_response_error_response", "label": "error_response()", - "degree": 529 + "degree": 531 }, { "id": "models_models_sysuser", "label": "SysUser", - "degree": 452 + "degree": 454 }, { "id": "models_production_material_bizproductionmaterialusage", "label": "BizProductionMaterialUsage", - "degree": 294 + "degree": 298 }, { "id": "models_production_material_bizproductionmaterial", "label": "BizProductionMaterial", - "degree": 293 + "degree": 297 }, { "id": "models_qc_param_bizqctaskresult", "label": "BizQcTaskResult", - "degree": 292 + "degree": 296 }, { "id": "models_qc_material_bizqcmaterialusage", "label": "BizQcMaterialUsage", - "degree": 291 + "degree": 295 }, { "id": "models_qc_material_bizqcmaterial", "label": "BizQcMaterial", - "degree": 282 + "degree": 286 }, { "id": "models_production_material_bizproductionmaterialstockbatch", "label": "BizProductionMaterialStockBatch", - "degree": 281 + "degree": 285 }, { "id": "models_material_bizmaterialusage", "label": "BizMaterialUsage", - "degree": 278 + "degree": 282 } ], "surprises": [ @@ -4387,17 +4441,6 @@ "relation": "calls", "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `get_menu_list()` unexpectedly reaches hub `success_response()`" }, - { - "source": "\u4e2d\u8bd5\u670d\u52a1\u4ea4\u4ed8\u7ba1\u7406 API\uff08\u4ea4\u4ed8\u4fe1\u606f\u3001\u4ea4\u4ed8\u7269\u6599\u3001\u4ea4\u4ed8\u65b9\u5f0f\uff09", - "target": "SysUser", - "source_files": [ - "api/pilot_delivery.py", - "models/models.py" - ], - "confidence": "INFERRED", - "relation": "uses", - "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `\u4e2d\u8bd5\u670d\u52a1\u4ea4\u4ed8\u7ba1\u7406 API\uff08\u4ea4\u4ed8\u4fe1\u606f\u3001\u4ea4\u4ed8\u7269\u6599\u3001\u4ea4\u4ed8\u65b9\u5f0f\uff09` unexpectedly reaches hub `SysUser`" - }, { "source": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7\uff0c\u4f9b\u5173\u952e\u8bcd\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002", "target": "SysDept", @@ -4419,6 +4462,17 @@ "confidence": "INFERRED", "relation": "uses", "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `\u7269\u54c1\u5355\u4f4d CRUD\uff08biz_item_unit\uff09` unexpectedly reaches hub `BizItemUnit`" + }, + { + "source": "\u5feb\u9012\u516c\u53f8 CRUD\uff08biz_express_company\uff09", + "target": "BizExpressCompany", + "source_files": [ + "crud/express_company.py", + "models/models.py" + ], + "confidence": "INFERRED", + "relation": "uses", + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `\u5feb\u9012\u516c\u53f8 CRUD\uff08biz_express_company\uff09` unexpectedly reaches hub `BizExpressCompany`" } ] } \ No newline at end of file diff --git a/backend/graphify-out/.graphify_extract.json b/backend/graphify-out/.graphify_extract.json index 9ebeb715..dac4d79d 100644 --- a/backend/graphify-out/.graphify_extract.json +++ b/backend/graphify-out/.graphify_extract.json @@ -2436,733 +2436,747 @@ "source_file": "models/models.py", "source_location": "L846" }, + { + "id": "models_models_bizprotocolinvoicerequest", + "label": "BizProtocolInvoiceRequest", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L879" + }, + { + "id": "models_models_bizprotocolinvoicerequestitem", + "label": "BizProtocolInvoiceRequestItem", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L909" + }, { "id": "models_models_bizprotocolpartycustomer", "label": "BizProtocolPartyCustomer", "file_type": "code", "source_file": "models/models.py", - "source_location": "L879" + "source_location": "L931" }, { "id": "models_models_bizprotocolcollectioninfo", "label": "BizProtocolCollectionInfo", "file_type": "code", "source_file": "models/models.py", - "source_location": "L919" + "source_location": "L971" }, { "id": "models_models_bizprotocolsample", "label": "BizProtocolSample", "file_type": "code", "source_file": "models/models.py", - "source_location": "L943" + "source_location": "L995" }, { "id": "models_models_bizprotocolsampletransport", "label": "BizProtocolSampleTransport", "file_type": "code", "source_file": "models/models.py", - "source_location": "L974" + "source_location": "L1026" }, { "id": "models_models_bizattachment", "label": "BizAttachment", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1002" + "source_location": "L1054" }, { "id": "models_models_bizprotocolstoragecert", "label": "BizProtocolStorageCert", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1026" + "source_location": "L1078" }, { "id": "models_models_bizsamplereceptioncheckitem", "label": "BizSampleReceptionCheckItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1047" + "source_location": "L1099" }, { "id": "models_models_bizsamplereceptioncheckresult", "label": "BizSampleReceptionCheckResult", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1067" + "source_location": "L1119" }, { "id": "models_models_bizsamplereception", "label": "BizSampleReception", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1089" + "source_location": "L1141" }, { "id": "models_models_bizsamplesmsnotification", "label": "BizSampleSmsNotification", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1128" + "source_location": "L1180" }, { "id": "models_models_bizqcsmsnotification", "label": "BizQcSmsNotification", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1149" + "source_location": "L1201" }, { "id": "models_models_bizstorageentrysmsnotification", "label": "BizStorageEntrySmsNotification", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1174" + "source_location": "L1226" }, { "id": "models_models_bizqcthirdpartycompany", "label": "BizQcThirdPartyCompany", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1203" + "source_location": "L1255" }, { "id": "models_models_bizqcthirdpartyitem", "label": "BizQcThirdPartyItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1231" + "source_location": "L1283" }, { "id": "models_models_bizqclabtestitem", "label": "BizQcLabTestItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1253" + "source_location": "L1305" }, { "id": "models_models_bizqcworkorder", "label": "BizQcWorkOrder", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1274" + "source_location": "L1326" }, { "id": "models_models_bizqcworkorderlabitem", "label": "BizQcWorkOrderLabItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1322" + "source_location": "L1374" }, { "id": "models_models_bizqcworkorderthirditem", "label": "BizQcWorkOrderThirdItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1344" + "source_location": "L1396" }, { "id": "models_models_bizqctask", "label": "BizQcTask", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1369" + "source_location": "L1421" }, { "id": "models_models_bizqctaskassignee", "label": "BizQcTaskAssignee", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1402" + "source_location": "L1454" }, { "id": "models_models_bizcleanroom", "label": "BizCleanRoom", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1426" + "source_location": "L1478" }, { "id": "models_models_bizcleanroomaccesslog", "label": "BizCleanRoomAccessLog", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1449" + "source_location": "L1501" }, { "id": "models_models_bizcleanroomuvdisinfectlog", "label": "BizCleanRoomUvDisinfectLog", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1474" + "source_location": "L1526" }, { "id": "models_models_bizstoragefacility", "label": "BizStorageFacility", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1497" + "source_location": "L1549" }, { "id": "models_models_bizstoragefacilityslot", "label": "BizStorageFacilitySlot", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1519" + "source_location": "L1571" }, { "id": "models_models_bizstorageslotoccupancy", "label": "BizStorageSlotOccupancy", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1542" + "source_location": "L1594" }, { "id": "models_models_bizexhibitionappointment", "label": "BizExhibitionAppointment", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1568" + "source_location": "L1620" }, { "id": "models_models_bizcellproducttype", "label": "BizCellProductType", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1596" + "source_location": "L1648" }, { "id": "models_models_bizcellproductspec", "label": "BizCellProductSpec", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1615" + "source_location": "L1667" }, { "id": "models_models_bizcellproductprice", "label": "BizCellProductPrice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1634" + "source_location": "L1686" }, { "id": "models_models_bizcellproductprojectsystem", "label": "BizCellProductProjectSystem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1659" + "source_location": "L1711" }, { "id": "models_models_bizcellproductprojectsystemitem", "label": "BizCellProductProjectSystemItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1679" + "source_location": "L1731" }, { "id": "models_models_bizchannel", "label": "BizChannel", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1706" + "source_location": "L1758" }, { "id": "models_models_bizchannelagreement", "label": "BizChannelAgreement", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1730" + "source_location": "L1782" }, { "id": "models_models_bizchannelagreementproductprice", "label": "BizChannelAgreementProductPrice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1755" + "source_location": "L1807" }, { "id": "models_models_bizchannelinvoice", "label": "BizChannelInvoice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1780" + "source_location": "L1832" }, { "id": "models_models_bizchannelmailaddress", "label": "BizChannelMailAddress", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1804" + "source_location": "L1856" }, { "id": "models_models_bizchannelaccount", "label": "BizChannelAccount", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1825" + "source_location": "L1877" }, { "id": "models_models_bizchannelproductquota", "label": "BizChannelProductQuota", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1844" + "source_location": "L1896" }, { "id": "models_models_bizchannelserviceorder", "label": "BizChannelServiceOrder", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1870" + "source_location": "L1922" }, { "id": "models_models_bizchannelserviceorderproduct", "label": "BizChannelServiceOrderProduct", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1916" + "source_location": "L1968" }, { "id": "models_models_bizchannelserviceordertxn", "label": "BizChannelServiceOrderTxn", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1945" + "source_location": "L1997" }, { "id": "models_models_bizcheckupinstitution", "label": "BizCheckupInstitution", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1980" + "source_location": "L2032" }, { "id": "models_models_bizcheckupinstitutioninvoice", "label": "BizCheckupInstitutionInvoice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2003" + "source_location": "L2055" }, { "id": "models_models_bizcheckupinstitutionproject", "label": "BizCheckupInstitutionProject", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2027" + "source_location": "L2079" }, { "id": "models_models_bizcheckupinstitutionpackage", "label": "BizCheckupInstitutionPackage", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2048" + "source_location": "L2100" }, { "id": "models_models_bizcheckupinstitutionpackageitem", "label": "BizCheckupInstitutionPackageItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2069" + "source_location": "L2121" }, { "id": "models_models_bizconsumable", "label": "BizConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2095" + "source_location": "L2147" }, { "id": "models_models_bizreagent", "label": "BizReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2121" + "source_location": "L2173" }, { "id": "models_models_bizequipment", "label": "BizEquipment", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2147" + "source_location": "L2199" }, { "id": "models_models_bizsopdocument", "label": "BizSopDocument", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2173" + "source_location": "L2225" }, { "id": "models_models_bizprocesscategory", "label": "BizProcessCategory", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2194" + "source_location": "L2246" }, { "id": "models_models_bizoutputtype", "label": "BizOutputType", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2213" + "source_location": "L2265" }, { "id": "models_models_bizconsumablepack", "label": "BizConsumablePack", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2232" + "source_location": "L2284" }, { "id": "models_models_bizconsumablepackitem", "label": "BizConsumablePackItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2254" + "source_location": "L2306" }, { "id": "models_models_bizprocess", "label": "BizProcess", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2277" + "source_location": "L2329" }, { "id": "models_models_bizprocessreagent", "label": "BizProcessReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2302" + "source_location": "L2354" }, { "id": "models_models_bizprocessconsumable", "label": "BizProcessConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2326" + "source_location": "L2378" }, { "id": "models_models_bizprocessoutput", "label": "BizProcessOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2350" + "source_location": "L2402" }, { "id": "models_models_bizprocessdatacollection", "label": "BizProcessDataCollection", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2371" + "source_location": "L2423" }, { "id": "models_models_bizprocessroute", "label": "BizProcessRoute", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2389" + "source_location": "L2441" }, { "id": "models_models_bizprocessroutestep", "label": "BizProcessRouteStep", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2411" + "source_location": "L2463" }, { "id": "models_models_bizprocessroutestepreagent", "label": "BizProcessRouteStepReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2439" + "source_location": "L2491" }, { "id": "models_models_bizprocessroutestepconsumable", "label": "BizProcessRouteStepConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2463" + "source_location": "L2515" }, { "id": "models_models_bizprocessroutestepoutput", "label": "BizProcessRouteStepOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2487" + "source_location": "L2539" }, { "id": "models_models_bizprocessroutestepdatacollection", "label": "BizProcessRouteStepDataCollection", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2508" + "source_location": "L2560" }, { "id": "models_models_bizcellproduct", "label": "BizCellProduct", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2533" + "source_location": "L2585" }, { "id": "models_models_bizproductionworkorder", "label": "BizProductionWorkOrder", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2567" + "source_location": "L2619" }, { "id": "models_models_bizproductiontask", "label": "BizProductionTask", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2597" + "source_location": "L2649" }, { "id": "models_models_bizproductiontaskhandover", "label": "BizProductionTaskHandover", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2627" + "source_location": "L2679" }, { "id": "models_models_bizproductiontaskinput", "label": "BizProductionTaskInput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2649" + "source_location": "L2701" }, { "id": "models_models_bizproductiontaskstep", "label": "BizProductionTaskStep", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2671" + "source_location": "L2723" }, { "id": "models_models_bizproductiontaskstepreagent", "label": "BizProductionTaskStepReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2702" + "source_location": "L2754" }, { "id": "models_models_bizproductiontaskstepconsumable", "label": "BizProductionTaskStepConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2728" + "source_location": "L2780" }, { "id": "models_models_bizproductiontaskstepconfiguredreagent", "label": "BizProductionTaskStepConfiguredReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2754" + "source_location": "L2806" }, { "id": "models_models_bizproductiontaskstepoutput", "label": "BizProductionTaskStepOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2779" + "source_location": "L2831" }, { "id": "models_models_bizproductiontaskstepdatacollection", "label": "BizProductionTaskStepDataCollection", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2800" + "source_location": "L2852" }, { "id": "models_models_bizproductiontaskoutput", "label": "BizProductionTaskOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2821" + "source_location": "L2873" }, { "id": "models_models_bizprotocolfullmoontodo", "label": "BizProtocolFullmoonTodo", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2846" + "source_location": "L2898" }, { "id": "models_models_bizinsurancecompany", "label": "BizInsuranceCompany", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2876" + "source_location": "L2928" }, { "id": "models_models_bizinsurancecompanyinvoice", "label": "BizInsuranceCompanyInvoice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2899" + "source_location": "L2951" }, { "id": "models_models_bizinsuranceprojectprice", "label": "BizInsuranceProjectPrice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2923" + "source_location": "L2975" }, { "id": "models_models_bizconsumablestocklog", "label": "BizConsumableStockLog", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2944" + "source_location": "L2996" }, { "id": "models_models_bizreagentstocklog", "label": "BizReagentStockLog", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2974" + "source_location": "L3026" }, { "id": "models_models_bizpilotapplication", "label": "BizPilotApplication", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3004" + "source_location": "L3056" }, { "id": "models_models_bizpilotpatient", "label": "BizPilotPatient", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3034" + "source_location": "L3086" }, { "id": "models_models_bizpilotinfusionplan", "label": "BizPilotInfusionPlan", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3063" + "source_location": "L3115" }, { "id": "models_models_bizpilotinfusionschedule", "label": "BizPilotInfusionSchedule", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3088" + "source_location": "L3140" }, { "id": "models_models_bizpilotinfusionscheduleproduct", "label": "BizPilotInfusionScheduleProduct", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3117" + "source_location": "L3169" }, { "id": "models_models_bizpilotcheckup", "label": "BizPilotCheckup", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3144" + "source_location": "L3196" }, { "id": "models_models_bizpilotcheckupreserveitem", "label": "BizPilotCheckupReserveItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3173" + "source_location": "L3225" }, { "id": "models_models_bizpilotcheckupactualitem", "label": "BizPilotCheckupActualItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3193" + "source_location": "L3245" }, { "id": "models_models_bizpilotdelivery", "label": "BizPilotDelivery", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3213" + "source_location": "L3265" }, { "id": "models_models_bizpilotdeliverymaterial", "label": "BizPilotDeliveryMaterial", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3232" + "source_location": "L3284" }, { "id": "models_models_bizpilotdeliverymethod", "label": "BizPilotDeliveryMethod", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3253" + "source_location": "L3305" }, { "id": "models_models_bizpilotinfusionconfirm", "label": "BizPilotInfusionConfirm", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3282" + "source_location": "L3334" }, { "id": "models_models_bizoutboundreleasematerial", "label": "BizOutboundReleaseMaterial", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3303" + "source_location": "L3355" }, { "id": "models_models_bizoutboundreleasecell", "label": "BizOutboundReleaseCell", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3322" + "source_location": "L3374" }, { "id": "models_models_bizoutboundreleasepaper", "label": "BizOutboundReleasePaper", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3350" + "source_location": "L3402" }, { "id": "models_models_bizoutboundhandover", "label": "BizOutboundHandover", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3372" + "source_location": "L3424" }, { "id": "models_models_bizoutboundreleaseqcmaterial", "label": "BizOutboundReleaseQcMaterial", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3397" + "source_location": "L3449" }, { "id": "models_models_bizoutboundreleasereview", "label": "BizOutboundReleaseReview", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3422" + "source_location": "L3474" }, { "id": "models_models_bizenvdetectitem", "label": "BizEnvDetectItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3448" + "source_location": "L3500" }, { "id": "models_models_bizenvdetectrecord", "label": "BizEnvDetectRecord", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3468" + "source_location": "L3520" }, { "id": "models_models_rationale_1", @@ -3334,654 +3348,668 @@ }, { "id": "models_models_rationale_880", - "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5f53\u4e8b\u4eba\u5ba2\u6237\u4fe1\u606f biz_protocol_party_customer", + "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": "L880" }, { - "id": "models_models_rationale_920", + "id": "models_models_rationale_910", + "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": "L910" + }, + { + "id": "models_models_rationale_932", + "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": "L932" + }, + { + "id": "models_models_rationale_972", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u91c7\u96c6\u4fe1\u606f biz_protocol_collection_info", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L920" + "source_location": "L972" }, { - "id": "models_models_rationale_944", + "id": "models_models_rationale_996", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u6837\u672c\u4fe1\u606f biz_protocol_sample", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L944" - }, - { - "id": "models_models_rationale_975", - "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u6837\u672c\u8fd0\u8f93 biz_protocol_sample_transport", - "file_type": "rationale", - "source_file": "models/models.py", - "source_location": "L975" + "source_location": "L996" }, { "id": "models_models_rationale_1027", - "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u50a8\u5b58\u8bc1\u4e66 biz_protocol_storage_cert", + "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u6837\u672c\u8fd0\u8f93 biz_protocol_sample_transport", "file_type": "rationale", "source_file": "models/models.py", "source_location": "L1027" }, { - "id": "models_models_rationale_1048", + "id": "models_models_rationale_1079", + "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u50a8\u5b58\u8bc1\u4e66 biz_protocol_storage_cert", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1079" + }, + { + "id": "models_models_rationale_1100", "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": "L1048" + "source_location": "L1100" }, { - "id": "models_models_rationale_1068", + "id": "models_models_rationale_1120", "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": "L1068" + "source_location": "L1120" }, { - "id": "models_models_rationale_1090", + "id": "models_models_rationale_1142", "label": "\u6837\u672c\u63a5\u6536 biz_sample_reception", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1090" + "source_location": "L1142" }, { - "id": "models_models_rationale_1150", + "id": "models_models_rationale_1202", "label": "\u6837\u672c\u8d28\u68c0\u77ed\u4fe1\u901a\u77e5 biz_qc_sms_notification", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1150" + "source_location": "L1202" }, { - "id": "models_models_rationale_1175", + "id": "models_models_rationale_1227", "label": "\u6837\u672c\u5165\u5e93\u77ed\u4fe1\u901a\u77e5 biz_storage_entry_sms_notification", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1175" + "source_location": "L1227" }, { - "id": "models_models_rationale_1204", + "id": "models_models_rationale_1256", "label": "\u7b2c\u4e09\u65b9\u68c0\u6d4b\u516c\u53f8 biz_qc_third_party_company", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1204" + "source_location": "L1256" }, { - "id": "models_models_rationale_1232", + "id": "models_models_rationale_1284", "label": "\u7b2c\u4e09\u65b9\u68c0\u6d4b\u9879\u76ee biz_qc_third_party_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1232" + "source_location": "L1284" }, { - "id": "models_models_rationale_1254", + "id": "models_models_rationale_1306", "label": "\u5b9e\u9a8c\u5ba4\u81ea\u68c0\u9879\u76ee biz_qc_lab_test_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1254" + "source_location": "L1306" }, { - "id": "models_models_rationale_1275", + "id": "models_models_rationale_1327", "label": "\u8d28\u68c0\u5de5\u5355 biz_qc_work_order", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1275" + "source_location": "L1327" }, { - "id": "models_models_rationale_1323", + "id": "models_models_rationale_1375", "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": "L1323" + "source_location": "L1375" }, { - "id": "models_models_rationale_1345", + "id": "models_models_rationale_1397", "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": "L1345" + "source_location": "L1397" }, { - "id": "models_models_rationale_1403", + "id": "models_models_rationale_1455", "label": "\u8d28\u68c0\u4efb\u52a1\u8d1f\u8d23\u4eba biz_qc_task_assignee", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1403" + "source_location": "L1455" }, { - "id": "models_models_rationale_1450", + "id": "models_models_rationale_1502", "label": "\u6d01\u51c0\u5ba4\u51fa\u5165\u8bb0\u5f55 biz_clean_room_access_log", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1450" + "source_location": "L1502" }, { - "id": "models_models_rationale_1475", + "id": "models_models_rationale_1527", "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": "L1475" + "source_location": "L1527" }, { - "id": "models_models_rationale_1498", + "id": "models_models_rationale_1550", "label": "\u5b58\u50a8\u8bbe\u65bd\u6811 biz_storage_facility", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1498" + "source_location": "L1550" }, { - "id": "models_models_rationale_1520", + "id": "models_models_rationale_1572", "label": "\u5b58\u50a8\u8bbe\u65bd\u5c0f\u683c biz_storage_facility_slot", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1520" + "source_location": "L1572" }, { - "id": "models_models_rationale_1543", + "id": "models_models_rationale_1595", "label": "\u5e93\u4f4d\u5360\u7528\u8bb0\u5f55 biz_storage_slot_occupancy", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1543" + "source_location": "L1595" }, { - "id": "models_models_rationale_1569", + "id": "models_models_rationale_1621", "label": "\u5c55\u9986\u9884\u7ea6 biz_exhibition_appointment", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1569" + "source_location": "L1621" }, { - "id": "models_models_rationale_1597", + "id": "models_models_rationale_1649", "label": "\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b biz_cell_product_type", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1597" + "source_location": "L1649" }, { - "id": "models_models_rationale_1616", + "id": "models_models_rationale_1668", "label": "\u7ec6\u80de\u4ea7\u54c1\u89c4\u683c biz_cell_product_spec", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1616" + "source_location": "L1668" }, { - "id": "models_models_rationale_1635", + "id": "models_models_rationale_1687", "label": "\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c\u4f53\u7cfb biz_cell_product_price", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1635" + "source_location": "L1687" }, { - "id": "models_models_rationale_1660", + "id": "models_models_rationale_1712", "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": "L1660" + "source_location": "L1712" }, { - "id": "models_models_rationale_1680", + "id": "models_models_rationale_1732", "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": "L1680" + "source_location": "L1732" }, { - "id": "models_models_rationale_1731", + "id": "models_models_rationale_1783", "label": "\u6e20\u9053\u534f\u8bae biz_channel_agreement", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1731" + "source_location": "L1783" }, { - "id": "models_models_rationale_1756", + "id": "models_models_rationale_1808", "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": "L1756" + "source_location": "L1808" }, { - "id": "models_models_rationale_1781", + "id": "models_models_rationale_1833", "label": "\u6e20\u9053\u5f00\u7968\u4fe1\u606f biz_channel_invoice", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1781" + "source_location": "L1833" }, { - "id": "models_models_rationale_1805", + "id": "models_models_rationale_1857", "label": "\u6e20\u9053\u90ae\u5bc4\u5730\u5740 biz_channel_mail_address", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1805" + "source_location": "L1857" }, { - "id": "models_models_rationale_1826", + "id": "models_models_rationale_1878", "label": "\u6e20\u9053\u8d26\u6237\u4f59\u989d biz_channel_account", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1826" + "source_location": "L1878" }, { - "id": "models_models_rationale_1845", + "id": "models_models_rationale_1897", "label": "\u6e20\u9053\u4ea7\u54c1\u4efd\u6570\u5e93\u5b58 biz_channel_product_quota", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1845" + "source_location": "L1897" }, { - "id": "models_models_rationale_1871", + "id": "models_models_rationale_1923", "label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355 biz_channel_service_order", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1871" + "source_location": "L1923" }, { - "id": "models_models_rationale_1917", + "id": "models_models_rationale_1969", "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": "L1917" + "source_location": "L1969" }, { - "id": "models_models_rationale_1946", + "id": "models_models_rationale_1998", "label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355\u6d41\u6c34 biz_channel_service_order_txn", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1946" + "source_location": "L1998" }, { - "id": "models_models_rationale_1981", + "id": "models_models_rationale_2033", "label": "\u4f53\u68c0\u673a\u6784 biz_checkup_institution", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1981" + "source_location": "L2033" }, { - "id": "models_models_rationale_2004", + "id": "models_models_rationale_2056", "label": "\u4f53\u68c0\u673a\u6784\u5f00\u7968\u4fe1\u606f biz_checkup_institution_invoice", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2004" + "source_location": "L2056" }, { - "id": "models_models_rationale_2028", + "id": "models_models_rationale_2080", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u53ca\u4ef7\u683c biz_checkup_institution_project", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2028" + "source_location": "L2080" }, { - "id": "models_models_rationale_2049", + "id": "models_models_rationale_2101", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910 biz_checkup_institution_package", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2049" + "source_location": "L2101" }, { - "id": "models_models_rationale_2070", + "id": "models_models_rationale_2122", "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": "L2070" + "source_location": "L2122" }, { - "id": "models_models_rationale_2174", + "id": "models_models_rationale_2226", "label": "SOP\u6587\u6863 biz_sop_document", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2174" + "source_location": "L2226" }, { - "id": "models_models_rationale_2195", + "id": "models_models_rationale_2247", "label": "\u5de5\u5e8f\u5206\u7c7b biz_process_category", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2195" + "source_location": "L2247" }, { - "id": "models_models_rationale_2233", + "id": "models_models_rationale_2285", "label": "\u8017\u6750\u5305 biz_consumable_pack", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2233" + "source_location": "L2285" }, { - "id": "models_models_rationale_2255", + "id": "models_models_rationale_2307", "label": "\u8017\u6750\u5305\u660e\u7ec6 biz_consumable_pack_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2255" + "source_location": "L2307" }, { - "id": "models_models_rationale_2303", + "id": "models_models_rationale_2355", "label": "\u5de5\u827a\u8bd5\u5242 biz_process_reagent", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2303" + "source_location": "L2355" }, { - "id": "models_models_rationale_2327", + "id": "models_models_rationale_2379", "label": "\u5de5\u827a\u8017\u6750 biz_process_consumable", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2327" + "source_location": "L2379" }, { - "id": "models_models_rationale_2351", + "id": "models_models_rationale_2403", "label": "\u5de5\u827a\u4ea7\u51fa\u7269 biz_process_output", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2351" + "source_location": "L2403" }, { - "id": "models_models_rationale_2390", + "id": "models_models_rationale_2442", "label": "\u5de5\u827a\u8def\u7ebf biz_process_route", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2390" - }, - { - "id": "models_models_rationale_2412", - "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4 biz_process_route_step", - "file_type": "rationale", - "source_file": "models/models.py", - "source_location": "L2412" - }, - { - "id": "models_models_rationale_2440", - "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8bd5\u5242 biz_process_route_step_reagent", - "file_type": "rationale", - "source_file": "models/models.py", - "source_location": "L2440" + "source_location": "L2442" }, { "id": "models_models_rationale_2464", - "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8017\u6750 biz_process_route_step_consumable", + "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4 biz_process_route_step", "file_type": "rationale", "source_file": "models/models.py", "source_location": "L2464" }, { - "id": "models_models_rationale_2488", + "id": "models_models_rationale_2492", + "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8bd5\u5242 biz_process_route_step_reagent", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2492" + }, + { + "id": "models_models_rationale_2516", + "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8017\u6750 biz_process_route_step_consumable", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2516" + }, + { + "id": "models_models_rationale_2540", "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": "L2488" + "source_location": "L2540" }, { - "id": "models_models_rationale_2509", + "id": "models_models_rationale_2561", "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": "L2509" + "source_location": "L2561" }, { - "id": "models_models_rationale_2534", + "id": "models_models_rationale_2586", "label": "\u7ec6\u80de\u4ea7\u54c1 biz_cell_product", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2534" + "source_location": "L2586" }, { - "id": "models_models_rationale_2568", + "id": "models_models_rationale_2620", "label": "\u751f\u4ea7\u5de5\u5355 biz_production_work_order", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2568" - }, - { - "id": "models_models_rationale_2598", - "label": "\u751f\u4ea7\u4efb\u52a1 biz_production_task", - "file_type": "rationale", - "source_file": "models/models.py", - "source_location": "L2598" - }, - { - "id": "models_models_rationale_2628", - "label": "\u751f\u4ea7\u4efb\u52a1\u8f6c\u53d1\u8bb0\u5f55 biz_production_task_handover", - "file_type": "rationale", - "source_file": "models/models.py", - "source_location": "L2628" + "source_location": "L2620" }, { "id": "models_models_rationale_2650", - "label": "\u751f\u4ea7\u4efb\u52a1\u6295\u5165\u7269 biz_production_task_input", + "label": "\u751f\u4ea7\u4efb\u52a1 biz_production_task", "file_type": "rationale", "source_file": "models/models.py", "source_location": "L2650" }, { - "id": "models_models_rationale_2672", + "id": "models_models_rationale_2680", + "label": "\u751f\u4ea7\u4efb\u52a1\u8f6c\u53d1\u8bb0\u5f55 biz_production_task_handover", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2680" + }, + { + "id": "models_models_rationale_2702", + "label": "\u751f\u4ea7\u4efb\u52a1\u6295\u5165\u7269 biz_production_task_input", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2702" + }, + { + "id": "models_models_rationale_2724", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4 biz_production_task_step", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2672" - }, - { - "id": "models_models_rationale_2703", - "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8bd5\u5242 biz_production_task_step_reagent", - "file_type": "rationale", - "source_file": "models/models.py", - "source_location": "L2703" - }, - { - "id": "models_models_rationale_2729", - "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8017\u6750 biz_production_task_step_consumable", - "file_type": "rationale", - "source_file": "models/models.py", - "source_location": "L2729" + "source_location": "L2724" }, { "id": "models_models_rationale_2755", - "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u914d\u7f6e\u8bd5\u5242 biz_production_task_step_configured_reagent", + "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8bd5\u5242 biz_production_task_step_reagent", "file_type": "rationale", "source_file": "models/models.py", "source_location": "L2755" }, { - "id": "models_models_rationale_2780", + "id": "models_models_rationale_2781", + "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8017\u6750 biz_production_task_step_consumable", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2781" + }, + { + "id": "models_models_rationale_2807", + "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": "L2807" + }, + { + "id": "models_models_rationale_2832", "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": "L2780" + "source_location": "L2832" }, { - "id": "models_models_rationale_2801", + "id": "models_models_rationale_2853", "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": "L2801" + "source_location": "L2853" }, { - "id": "models_models_rationale_2822", + "id": "models_models_rationale_2874", "label": "\u751f\u4ea7\u4efb\u52a1\u6700\u7ec8\u4ea7\u51fa biz_production_task_output", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2822" + "source_location": "L2874" }, { - "id": "models_models_rationale_2847", + "id": "models_models_rationale_2899", "label": "\u65b0\u751f\u513f\u6ee1\u6708\u5f85\u529e biz_protocol_fullmoon_todo", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2847" + "source_location": "L2899" }, { - "id": "models_models_rationale_2877", + "id": "models_models_rationale_2929", "label": "\u4fdd\u9669\u516c\u53f8 biz_insurance_company", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2877" + "source_location": "L2929" }, { - "id": "models_models_rationale_2900", + "id": "models_models_rationale_2952", "label": "\u4fdd\u9669\u516c\u53f8\u5f00\u7968\u4fe1\u606f biz_insurance_company_invoice", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2900" + "source_location": "L2952" }, { - "id": "models_models_rationale_2924", + "id": "models_models_rationale_2976", "label": "\u4fdd\u9669\u9669\u79cd\u4ef7\u683c biz_insurance_project_price", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2924" + "source_location": "L2976" }, { - "id": "models_models_rationale_2945", + "id": "models_models_rationale_2997", "label": "\u8017\u6750\u53d8\u52a8\u8bb0\u5f55 biz_consumable_stock_log", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2945" + "source_location": "L2997" }, { - "id": "models_models_rationale_2975", + "id": "models_models_rationale_3027", "label": "\u8bd5\u5242\u53d8\u52a8\u8bb0\u5f55 biz_reagent_stock_log", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2975" + "source_location": "L3027" }, { - "id": "models_models_rationale_3005", + "id": "models_models_rationale_3057", "label": "\u6e20\u9053\u4e2d\u8bd5\u670d\u52a1\u7533\u8bf7\u5355 biz_pilot_application", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3005" + "source_location": "L3057" }, { - "id": "models_models_rationale_3035", + "id": "models_models_rationale_3087", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u60a3\u8005\u4fe1\u606f biz_pilot_patient", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3035" + "source_location": "L3087" }, { - "id": "models_models_rationale_3064", + "id": "models_models_rationale_3116", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u65b9\u6848 biz_pilot_infusion_plan", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3064" + "source_location": "L3116" }, { - "id": "models_models_rationale_3089", + "id": "models_models_rationale_3141", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u8ba1\u5212 biz_pilot_infusion_schedule", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3089" + "source_location": "L3141" }, { - "id": "models_models_rationale_3118", + "id": "models_models_rationale_3170", "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": "L3118" + "source_location": "L3170" }, { - "id": "models_models_rationale_3145", + "id": "models_models_rationale_3197", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u4fe1\u606f biz_pilot_checkup", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3145" + "source_location": "L3197" }, { - "id": "models_models_rationale_3174", + "id": "models_models_rationale_3226", "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": "L3174" + "source_location": "L3226" }, { - "id": "models_models_rationale_3194", + "id": "models_models_rationale_3246", "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": "L3194" + "source_location": "L3246" }, { - "id": "models_models_rationale_3214", + "id": "models_models_rationale_3266", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u4fe1\u606f biz_pilot_delivery", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3214" + "source_location": "L3266" }, { - "id": "models_models_rationale_3233", + "id": "models_models_rationale_3285", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u7269\u6599 biz_pilot_delivery_material", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3233" + "source_location": "L3285" }, { - "id": "models_models_rationale_3254", + "id": "models_models_rationale_3306", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u65b9\u5f0f biz_pilot_delivery_method", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3254" + "source_location": "L3306" }, { - "id": "models_models_rationale_3283", + "id": "models_models_rationale_3335", "label": "\u8f93\u6ce8\u8ba1\u5212-\u5e94\u7528\u786e\u8ba4 biz_pilot_infusion_confirm", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3283" + "source_location": "L3335" }, { - "id": "models_models_rationale_3304", + "id": "models_models_rationale_3356", "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": "L3304" + "source_location": "L3356" }, { - "id": "models_models_rationale_3323", + "id": "models_models_rationale_3375", "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": "L3323" + "source_location": "L3375" }, { - "id": "models_models_rationale_3351", + "id": "models_models_rationale_3403", "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": "L3351" + "source_location": "L3403" }, { - "id": "models_models_rationale_3373", + "id": "models_models_rationale_3425", "label": "\u8f93\u6ce8\u8ba1\u5212-\u51fa\u5e93\u4ea4\u63a5 biz_outbound_handover", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3373" + "source_location": "L3425" }, { - "id": "models_models_rationale_3398", + "id": "models_models_rationale_3450", "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": "L3398" + "source_location": "L3450" }, { - "id": "models_models_rationale_3423", + "id": "models_models_rationale_3475", "label": "\u51fa\u5e93\u653e\u884c\u5ba1\u6838 biz_outbound_release_review", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3423" + "source_location": "L3475" }, { - "id": "models_models_rationale_3449", + "id": "models_models_rationale_3501", "label": "\u73af\u5883\u68c0\u6d4b\u9879 biz_env_detect_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3449" + "source_location": "L3501" }, { - "id": "models_models_rationale_3469", + "id": "models_models_rationale_3521", "label": "\u73af\u5883\u68c0\u6d4b\u767b\u8bb0 biz_env_detect_record", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3469" + "source_location": "L3521" }, { "id": "models_cleanroom_garment_py", @@ -4191,28 +4219,28 @@ "label": "BizQcMaterialUsage", "file_type": "code", "source_file": "models/qc_material.py", - "source_location": "L60" + "source_location": "L61" }, { "id": "models_qc_material_bizqcmaterialstockcheck", "label": "BizQcMaterialStockCheck", "file_type": "code", "source_file": "models/qc_material.py", - "source_location": "L105" + "source_location": "L106" }, { "id": "models_qc_material_bizqcmaterialstockcheckbatchline", "label": "BizQcMaterialStockCheckBatchLine", "file_type": "code", "source_file": "models/qc_material.py", - "source_location": "L124" + "source_location": "L125" }, { "id": "models_qc_material_bizqcmaterialstockcheckunusedline", "label": "BizQcMaterialStockCheckUnusedLine", "file_type": "code", "source_file": "models/qc_material.py", - "source_location": "L155" + "source_location": "L156" }, { "id": "models_base_py", @@ -11226,679 +11254,763 @@ "label": "get_protocol_nos_used_in_protocols()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L62" + "source_location": "L64" }, { "id": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "label": "get_sample_codes_used_in_protocol_samples()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L96" + "source_location": "L98" }, { "id": "crud_collection_protocol_validate_sample_codes_not_used", "label": "validate_sample_codes_not_used()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L130" + "source_location": "L132" }, { "id": "crud_collection_protocol_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L163" + "source_location": "L165" }, { "id": "crud_collection_protocol_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L169" + "source_location": "L171" }, { "id": "crud_collection_protocol_dec", "label": "_dec()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L173" + "source_location": "L175" }, { "id": "crud_collection_protocol_optional_decimal", "label": "_optional_decimal()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L181" + "source_location": "L183" }, { "id": "crud_collection_protocol_today_yyyymmdd", "label": "_today_yyyymmdd()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L187" + "source_location": "L189" }, { "id": "crud_collection_protocol_normalize_yyyymmdd_date", "label": "_normalize_yyyymmdd_date()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L191" + "source_location": "L193" }, { "id": "crud_collection_protocol_normalize_fields", "label": "_normalize_fields()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L210" + "source_location": "L212" }, { "id": "crud_collection_protocol_pop_attachment_urls", "label": "_pop_attachment_urls()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L221" + "source_location": "L223" }, { "id": "crud_collection_protocol_attachments_to_urls", "label": "attachments_to_urls()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L232" + "source_location": "L234" }, { "id": "crud_collection_protocol_normalize_attachment_url_key", "label": "_normalize_attachment_url_key()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L251" + "source_location": "L253" }, { "id": "crud_collection_protocol_format_attachment_file_size", "label": "_format_attachment_file_size()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L260" + "source_location": "L262" }, { "id": "crud_collection_protocol_lookup_attachment_by_url", "label": "_lookup_attachment_by_url()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L268" + "source_location": "L270" }, { "id": "crud_collection_protocol_urls_to_attachment_list", "label": "urls_to_attachment_list()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L292" + "source_location": "L294" }, { "id": "crud_collection_protocol_user_nick_name_map", "label": "_user_nick_name_map()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L324" + "source_location": "L326" }, { "id": "crud_collection_protocol_protocol_to_dict", "label": "_protocol_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L332" + "source_location": "L334" }, { "id": "crud_collection_protocol_payment_to_dict", "label": "_payment_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L357" + "source_location": "L359" }, { "id": "crud_collection_protocol_detail_to_dict", "label": "_detail_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L378" + "source_location": "L380" }, { "id": "crud_collection_protocol_audit_to_dict", "label": "_audit_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L426" + "source_location": "L428" }, { "id": "crud_collection_protocol_party_customer_to_dict", "label": "_party_customer_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L448" + "source_location": "L450" }, { "id": "crud_collection_protocol_collection_info_to_dict", "label": "_collection_info_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L482" + "source_location": "L484" }, { "id": "crud_collection_protocol_sample_to_dict", "label": "_sample_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L500" + "source_location": "L502" }, { "id": "crud_collection_protocol_transport_to_dict", "label": "_transport_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L525" + "source_location": "L527" }, { "id": "crud_collection_protocol_storage_cert_to_dict", "label": "_storage_cert_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L545" + "source_location": "L547" }, { "id": "crud_collection_protocol_format_newborn_info", "label": "_format_newborn_info()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L560" + "source_location": "L562" }, { "id": "crud_collection_protocol_format_sample_collect_summary", "label": "_format_sample_collect_summary()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L577" + "source_location": "L579" }, { "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": "L595" + "source_location": "L597" }, { "id": "crud_collection_protocol_pick_storage_in_date", "label": "_pick_storage_in_date()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L612" + "source_location": "L614" }, { "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": "L620" + "source_location": "L622" }, { "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": "L651" + "source_location": "L653" }, { "id": "crud_collection_protocol_load_unit_name_map", "label": "_load_unit_name_map()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L665" + "source_location": "L667" }, { "id": "crud_collection_protocol_load_site_name_map", "label": "_load_site_name_map()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L679" + "source_location": "L681" }, { "id": "crud_collection_protocol_load_express_name_map", "label": "_load_express_name_map()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L693" + "source_location": "L695" }, { "id": "crud_collection_protocol_list_storage_certs", "label": "list_storage_certs()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L707" + "source_location": "L709" }, { "id": "crud_collection_protocol_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L835" + "source_location": "L837" }, { "id": "crud_collection_protocol_yyyymmdd_from_date_param", "label": "_yyyymmdd_from_date_param()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L842" + "source_location": "L844" }, { "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": "L850" + "source_location": "L852" }, { "id": "crud_collection_protocol_list_collection_protocols", "label": "list_collection_protocols()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L855" + "source_location": "L857" }, { "id": "crud_collection_protocol_get_collection_protocol", "label": "get_collection_protocol()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1143" + "source_location": "L1145" }, { "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": "L1162" + "source_location": "L1164" }, { "id": "crud_collection_protocol_get_protocol_detail_bundle", "label": "get_protocol_detail_bundle()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1176" + "source_location": "L1178" }, { "id": "crud_collection_protocol_list_audits", "label": "list_audits()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1317" + "source_location": "L1319" }, { "id": "crud_collection_protocol_create_audit", "label": "create_audit()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1384" + "source_location": "L1386" }, { "id": "crud_collection_protocol_detail_query_with_protocol", "label": "_detail_query_with_protocol()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1421" + "source_location": "L1423" }, { "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": "L1440" + "source_location": "L1442" }, { "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": "L1475" + "source_location": "L1477" }, { "id": "crud_collection_protocol_list_receipt_confirm_details", "label": "list_receipt_confirm_details()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1509" + "source_location": "L1511" }, { "id": "crud_collection_protocol_list_receipt_confirmed_details", "label": "list_receipt_confirmed_details()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1546" + "source_location": "L1548" }, { "id": "crud_collection_protocol_confirm_receipt", "label": "confirm_receipt()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1592" + "source_location": "L1594" }, { "id": "crud_collection_protocol_list_refund_confirm_details", "label": "list_refund_confirm_details()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1631" + "source_location": "L1633" }, { "id": "crud_collection_protocol_list_refund_confirmed_details", "label": "list_refund_confirmed_details()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1676" + "source_location": "L1678" }, { "id": "crud_collection_protocol_confirm_refund", "label": "confirm_refund()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1724" + "source_location": "L1726" }, { "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": "L1763" + "source_location": "L1765" }, { "id": "crud_collection_protocol_apply_submit_receipt_finance", "label": "_apply_submit_receipt_finance()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1785" + "source_location": "L1787" }, { "id": "crud_collection_protocol_submit_receipt_finance", "label": "submit_receipt_finance()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1797" + "source_location": "L1799" }, { "id": "crud_collection_protocol_batch_submit_receipt_finance", "label": "batch_submit_receipt_finance()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1812" + "source_location": "L1814" }, { "id": "crud_collection_protocol_apply_submit_refund_finance", "label": "_apply_submit_refund_finance()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1830" + "source_location": "L1832" }, { "id": "crud_collection_protocol_submit_refund_finance", "label": "submit_refund_finance()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1850" + "source_location": "L1852" }, { "id": "crud_collection_protocol_batch_submit_refund_finance", "label": "batch_submit_refund_finance()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1874" + "source_location": "L1876" }, { "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": "L1901" + "source_location": "L1903" }, { "id": "crud_collection_protocol_list_payment_details_page", "label": "list_payment_details_page()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L1925" + "source_location": "L1927" }, { "id": "crud_collection_protocol_classify_installment_warning", "label": "_classify_installment_warning()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2017" + "source_location": "L2019" }, { "id": "crud_collection_protocol_list_installment_warning", "label": "list_installment_warning()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2029" + "source_location": "L2031" }, { "id": "crud_collection_protocol_create_collection_protocol", "label": "create_collection_protocol()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2082" + "source_location": "L2084" }, { "id": "crud_collection_protocol_update_collection_protocol", "label": "update_collection_protocol()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2125" + "source_location": "L2127" }, { "id": "crud_collection_protocol_soft_delete_collection_protocol", "label": "soft_delete_collection_protocol()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2190" + "source_location": "L2192" }, { "id": "crud_collection_protocol_get_party_customer", "label": "get_party_customer()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2214" + "source_location": "L2216" }, { "id": "crud_collection_protocol_upsert_party_customer", "label": "upsert_party_customer()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2228" + "source_location": "L2230" }, { "id": "crud_collection_protocol_get_collection_info", "label": "get_collection_info()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2306" + "source_location": "L2308" }, { "id": "crud_collection_protocol_upsert_collection_info", "label": "upsert_collection_info()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2320" + "source_location": "L2322" }, { "id": "crud_collection_protocol_list_samples", "label": "list_samples()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2371" + "source_location": "L2373" }, { "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": "L2386" + "source_location": "L2388" }, { "id": "crud_collection_protocol_save_samples", "label": "save_samples()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2421" + "source_location": "L2423" }, { "id": "crud_collection_protocol_list_sample_transports", "label": "list_sample_transports()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2508" + "source_location": "L2510" }, { "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": "L2527" + "source_location": "L2529" }, { "id": "crud_collection_protocol_save_sample_transports", "label": "save_sample_transports()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2543" + "source_location": "L2545" }, { "id": "crud_collection_protocol_get_storage_cert", "label": "get_storage_cert()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2601" + "source_location": "L2603" }, { "id": "crud_collection_protocol_add_months_yyyymmdd", "label": "_add_months_yyyymmdd()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2615" + "source_location": "L2617" }, { "id": "crud_collection_protocol_calc_installment_due_amounts", "label": "_calc_installment_due_amounts()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2630" + "source_location": "L2632" }, { "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": "L2650" + "source_location": "L2652" }, { "id": "crud_collection_protocol_list_payment_details", "label": "list_payment_details()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2718" + "source_location": "L2720" }, { "id": "crud_collection_protocol_upsert_payment", "label": "upsert_payment()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2741" + "source_location": "L2743" }, { "id": "crud_collection_protocol_compare_money", "label": "_compare_money()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2810" + "source_location": "L2812" }, { "id": "crud_collection_protocol_compare_datetime", "label": "_compare_datetime()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2819" + "source_location": "L2821" }, { "id": "crud_collection_protocol_payment_detail_compare_row", "label": "_payment_detail_compare_row()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2830" + "source_location": "L2832" }, { "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": "L2883" + "source_location": "L2885" }, { "id": "crud_collection_protocol_payment_detail_sort_key", "label": "_payment_detail_sort_key()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2907" + "source_location": "L2909" }, { "id": "crud_collection_protocol_payment_details_payload_unchanged", "label": "_payment_details_payload_unchanged()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2914" + "source_location": "L2916" }, { "id": "crud_collection_protocol_save_payment_details", "label": "save_payment_details()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L2927" + "source_location": "L2929" }, { "id": "crud_collection_protocol_upsert_storage_cert", "label": "upsert_storage_cert()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3055" + "source_location": "L3057" }, { "id": "crud_collection_protocol_fullmoon_todo_empty_dict", "label": "_fullmoon_todo_empty_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3104" + "source_location": "L3106" }, { "id": "crud_collection_protocol_fullmoon_todo_detail_dict", "label": "_fullmoon_todo_detail_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3123" + "source_location": "L3125" }, { "id": "crud_collection_protocol_fullmoon_todo_to_dict", "label": "_fullmoon_todo_to_dict()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3141" + "source_location": "L3143" }, { "id": "crud_collection_protocol_get_fullmoon_todo", "label": "get_fullmoon_todo()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3165" + "source_location": "L3167" }, { "id": "crud_collection_protocol_upsert_fullmoon_todo", "label": "upsert_fullmoon_todo()", "file_type": "code", "source_file": "crud/collection_protocol.py", - "source_location": "L3183" + "source_location": "L3185" + }, + { + "id": "crud_collection_protocol_build_installment_summary", + "label": "build_installment_summary()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L3247" + }, + { + "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": "L3256" + }, + { + "id": "crud_collection_protocol_invoice_request_to_dict", + "label": "_invoice_request_to_dict()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L3283" + }, + { + "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": "L3323" + }, + { + "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": "L3341" + }, + { + "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": "L3406" + }, + { + "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": "L3461" + }, + { + "id": "crud_collection_protocol_create_invoice_request", + "label": "create_invoice_request()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L3480" + }, + { + "id": "crud_collection_protocol_invoice_request_list_query", + "label": "_invoice_request_list_query()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L3582" + }, + { + "id": "crud_collection_protocol_list_protocol_invoice_requests", + "label": "list_protocol_invoice_requests()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L3611" + }, + { + "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": "L3649" + }, + { + "id": "crud_collection_protocol_complete_invoice_request", + "label": "complete_invoice_request()", + "file_type": "code", + "source_file": "crud/collection_protocol.py", + "source_location": "L3663" }, { "id": "crud_collection_protocol_rationale_1", @@ -11908,109 +12020,109 @@ "source_location": "L1" }, { - "id": "crud_collection_protocol_rationale_68", + "id": "crud_collection_protocol_rationale_70", "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": "crud/collection_protocol.py", - "source_location": "L68" + "source_location": "L70" }, { - "id": "crud_collection_protocol_rationale_102", + "id": "crud_collection_protocol_rationale_104", "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": "crud/collection_protocol.py", - "source_location": "L102" + "source_location": "L104" }, { - "id": "crud_collection_protocol_rationale_138", + "id": "crud_collection_protocol_rationale_140", "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": "crud/collection_protocol.py", - "source_location": "L138" + "source_location": "L140" }, { - "id": "crud_collection_protocol_rationale_192", + "id": "crud_collection_protocol_rationale_194", "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": "crud/collection_protocol.py", - "source_location": "L192" + "source_location": "L194" }, { - "id": "crud_collection_protocol_rationale_211", + "id": "crud_collection_protocol_rationale_213", "label": "\u5c06\u524d\u7aef camelCase \u5b57\u6bb5\u540d\u8f6c\u4e3a\u6570\u636e\u5e93 snake_case\u3002", "file_type": "rationale", "source_file": "crud/collection_protocol.py", - "source_location": "L211" + "source_location": "L213" }, { - "id": "crud_collection_protocol_rationale_222", + "id": "crud_collection_protocol_rationale_224", "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": "crud/collection_protocol.py", - "source_location": "L222" + "source_location": "L224" }, { - "id": "crud_collection_protocol_rationale_233", + "id": "crud_collection_protocol_rationale_235", "label": "\u9644\u4ef6\u5217\u8868\u6216\u5b57\u7b26\u4e32 \u2192 \u9017\u53f7\u5206\u9694 URL\uff08MinIO\uff09\u3002", "file_type": "rationale", "source_file": "crud/collection_protocol.py", - "source_location": "L233" + "source_location": "L235" }, { - "id": "crud_collection_protocol_rationale_297", + "id": "crud_collection_protocol_rationale_299", "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": "crud/collection_protocol.py", - "source_location": "L297" + "source_location": "L299" }, { - "id": "crud_collection_protocol_rationale_578", + "id": "crud_collection_protocol_rationale_580", "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": "L578" + "source_location": "L580" }, { - "id": "crud_collection_protocol_rationale_625", + "id": "crud_collection_protocol_rationale_627", "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": "L625" + "source_location": "L627" }, { - "id": "crud_collection_protocol_rationale_1482", + "id": "crud_collection_protocol_rationale_1484", "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": "L1482" + "source_location": "L1484" }, { - "id": "crud_collection_protocol_rationale_2018", + "id": "crud_collection_protocol_rationale_2020", "label": "overdue | warn | upcoming \u2014 due \u4e3a YYYYMMDD", "file_type": "rationale", "source_file": "crud/collection_protocol.py", - "source_location": "L2018" + "source_location": "L2020" }, { - "id": "crud_collection_protocol_rationale_2394", + "id": "crud_collection_protocol_rationale_2396", "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": "L2394" + "source_location": "L2396" }, { - "id": "crud_collection_protocol_rationale_2831", + "id": "crud_collection_protocol_rationale_2833", "label": "Normalize one payment detail row for equality compare.", "file_type": "rationale", "source_file": "crud/collection_protocol.py", - "source_location": "L2831" + "source_location": "L2833" }, { - "id": "crud_collection_protocol_rationale_3128", + "id": "crud_collection_protocol_rationale_3130", "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": "L3128" + "source_location": "L3130" }, { "id": "crud_cleanroom_garment_py", @@ -13984,105 +14096,105 @@ "label": "_usage_batch_snapshots()", "file_type": "code", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L105" + "source_location": "L106" }, { "id": "crud_qc_material_stock_batch_get_material_for_update", "label": "_get_material_for_update()", "file_type": "code", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L126" + "source_location": "L127" }, { "id": "crud_qc_material_stock_batch_list_batches", "label": "list_batches()", "file_type": "code", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L144" + "source_location": "L145" }, { "id": "crud_qc_material_stock_batch_batch_options", "label": "batch_options()", "file_type": "code", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L208" + "source_location": "L209" }, { "id": "crud_qc_material_stock_batch_create_batch_and_usage", "label": "_create_batch_and_usage()", "file_type": "code", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L281" + "source_location": "L282" }, { "id": "crud_qc_material_stock_batch_stock_in_one", "label": "stock_in_one()", "file_type": "code", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L372" + "source_location": "L373" }, { "id": "crud_qc_material_stock_batch_batch_stock_in", "label": "batch_stock_in()", "file_type": "code", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L413" + "source_location": "L414" }, { "id": "crud_qc_material_stock_batch_stock_out_batch", "label": "_stock_out_batch()", "file_type": "code", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L469" + "source_location": "L470" }, { "id": "crud_qc_material_stock_batch_batch_stock_out", "label": "batch_stock_out()", "file_type": "code", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L550" + "source_location": "L551" }, { "id": "crud_qc_material_stock_batch_validate_discard_reason", "label": "_validate_discard_reason()", "file_type": "code", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L603" + "source_location": "L604" }, { "id": "crud_qc_material_stock_batch_discard_batch", "label": "_discard_batch()", "file_type": "code", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L612" + "source_location": "L613" }, { "id": "crud_qc_material_stock_batch_batch_discard", "label": "batch_discard()", "file_type": "code", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L689" + "source_location": "L690" }, { "id": "crud_qc_material_stock_batch_get_batch", "label": "get_batch()", "file_type": "code", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L740" + "source_location": "L741" }, { "id": "crud_qc_material_stock_batch_update_batch", "label": "update_batch()", "file_type": "code", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L752" + "source_location": "L753" }, { "id": "crud_qc_material_stock_batch_delete_batch", "label": "delete_batch()", "file_type": "code", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L863" + "source_location": "L867" }, { "id": "crud_material_stock_check_py", @@ -22776,210 +22888,210 @@ "label": "list_qc_material_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1223" + "source_location": "L1224" }, { "id": "api_qc_qc_material_batch_options", "label": "qc_material_batch_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1252" + "source_location": "L1253" }, { "id": "api_qc_update_qc_material_batch", "label": "update_qc_material_batch()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1275" + "source_location": "L1276" }, { "id": "api_qc_delete_qc_material_batch", "label": "delete_qc_material_batch()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1304" + "source_location": "L1305" }, { "id": "api_qc_list_qc_materials", "label": "list_qc_materials()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1321" + "source_location": "L1322" }, { "id": "api_qc_qc_material_options", "label": "qc_material_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1343" + "source_location": "L1344" }, { "id": "api_qc_create_qc_material", "label": "create_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1355" + "source_location": "L1356" }, { "id": "api_qc_update_qc_material", "label": "update_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1385" + "source_location": "L1386" }, { "id": "api_qc_delete_qc_material", "label": "delete_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1414" + "source_location": "L1415" }, { "id": "api_qc_batch_stock_in_qc_material", "label": "batch_stock_in_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1431" + "source_location": "L1432" }, { "id": "api_qc_batch_stock_out_qc_material", "label": "batch_stock_out_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1484" + "source_location": "L1485" }, { "id": "api_qc_batch_discard_qc_material", "label": "batch_discard_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1520" + "source_location": "L1521" }, { "id": "api_qc_stock_in_qc_material", "label": "stock_in_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1562" + "source_location": "L1563" }, { "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": "L1604" + "source_location": "L1605" }, { "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": "L1614" + "source_location": "L1615" }, { "id": "api_qc_batch_discard_qc_material_batches", "label": "batch_discard_qc_material_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1624" + "source_location": "L1625" }, { "id": "api_qc_list_qc_material_usages", "label": "list_qc_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1637" + "source_location": "L1638" }, { "id": "api_qc_list_my_qc_material_usages", "label": "list_my_qc_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1666" + "source_location": "L1667" }, { "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": "L1703" + "source_location": "L1704" }, { "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": "L1728" + "source_location": "L1729" }, { "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": "L1754" + "source_location": "L1755" }, { "id": "api_qc_stockcheckcreatebody", "label": "StockCheckCreateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1784" + "source_location": "L1785" }, { "id": "api_qc_stockcheckunusedlineitem", "label": "StockCheckUnusedLineItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1791" + "source_location": "L1792" }, { "id": "api_qc_stockcheckunusedlinesbody", "label": "StockCheckUnusedLinesBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1811" + "source_location": "L1812" }, { "id": "api_qc_list_qc_material_stock_checks", "label": "list_qc_material_stock_checks()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1817" + "source_location": "L1818" }, { "id": "api_qc_create_qc_material_stock_check", "label": "create_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1848" + "source_location": "L1849" }, { "id": "api_qc_get_qc_material_stock_check", "label": "get_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1874" + "source_location": "L1875" }, { "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": "L1890" + "source_location": "L1891" }, { "id": "api_qc_complete_qc_material_stock_check", "label": "complete_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1916" + "source_location": "L1917" }, { "id": "api_qc_cancel_qc_material_stock_check", "label": "cancel_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1933" + "source_location": "L1934" }, { "id": "api_qc_rationale_1", @@ -22989,46 +23101,46 @@ "source_location": "L1" }, { - "id": "api_qc_rationale_1609", + "id": "api_qc_rationale_1610", "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": "L1609" + "source_location": "L1610" }, { - "id": "api_qc_rationale_1619", + "id": "api_qc_rationale_1620", "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": "L1619" + "source_location": "L1620" }, { - "id": "api_qc_rationale_1629", + "id": "api_qc_rationale_1630", "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": "L1629" + "source_location": "L1630" }, { - "id": "api_qc_rationale_1678", + "id": "api_qc_rationale_1679", "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": "L1678" + "source_location": "L1679" }, { - "id": "api_qc_rationale_1735", + "id": "api_qc_rationale_1736", "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": "L1735" + "source_location": "L1736" }, { - "id": "api_qc_rationale_1761", + "id": "api_qc_rationale_1762", "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": "L1761" + "source_location": "L1762" }, { "id": "api_market_py", @@ -23310,6 +23422,62 @@ "source_file": "api/collection_protocol.py", "source_location": "L901" }, + { + "id": "api_collection_protocol_invoicerequestcreatebody", + "label": "InvoiceRequestCreateBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L923" + }, + { + "id": "api_collection_protocol_invoicerequestcompletebody", + "label": "InvoiceRequestCompleteBody", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L936" + }, + { + "id": "api_collection_protocol_get_invoice_eligible_payments", + "label": "get_invoice_eligible_payments()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L944" + }, + { + "id": "api_collection_protocol_get_protocol_invoice_requests", + "label": "get_protocol_invoice_requests()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L957" + }, + { + "id": "api_collection_protocol_post_protocol_invoice_request", + "label": "post_protocol_invoice_request()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L970" + }, + { + "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": "L998" + }, + { + "id": "api_collection_protocol_protocol_invoice_pending_count", + "label": "protocol_invoice_pending_count()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L1020" + }, + { + "id": "api_collection_protocol_complete_protocol_invoice_request", + "label": "complete_protocol_invoice_request()", + "file_type": "code", + "source_file": "api/collection_protocol.py", + "source_location": "L1032" + }, { "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", @@ -29622,14 +29790,14 @@ "label": "_dec()", "file_type": "code", "source_file": "services/protocol_pay_mode_switch.py", - "source_location": "L14" + "source_location": "L15" }, { "id": "services_protocol_pay_mode_switch_validate_payment_details_for_save", "label": "validate_payment_details_for_save()", "file_type": "code", "source_file": "services/protocol_pay_mode_switch.py", - "source_location": "L20" + "source_location": "L21" }, { "id": "services_protocol_pay_mode_switch_rationale_1", @@ -35616,20 +35784,56 @@ }, { "source": "models_models_py", - "target": "models_models_bizprotocolpartycustomer", + "target": "models_models_bizprotocolinvoicerequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", "source_location": "L879", "weight": 1.0 }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L879", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprotocolinvoicerequestitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L909", + "weight": 1.0 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L909", + "weight": 1.0 + }, + { + "source": "models_models_py", + "target": "models_models_bizprotocolpartycustomer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L931", + "weight": 1.0 + }, { "source": "models_models_bizprotocolpartycustomer", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L879", + "source_location": "L931", "weight": 1.0 }, { @@ -35638,7 +35842,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L919", + "source_location": "L971", "weight": 1.0 }, { @@ -35647,7 +35851,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L919", + "source_location": "L971", "weight": 1.0 }, { @@ -35656,7 +35860,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L943", + "source_location": "L995", "weight": 1.0 }, { @@ -35665,7 +35869,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L943", + "source_location": "L995", "weight": 1.0 }, { @@ -35674,7 +35878,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L974", + "source_location": "L1026", "weight": 1.0 }, { @@ -35683,7 +35887,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L974", + "source_location": "L1026", "weight": 1.0 }, { @@ -35692,7 +35896,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1002", + "source_location": "L1054", "weight": 1.0 }, { @@ -35701,7 +35905,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1002", + "source_location": "L1054", "weight": 1.0 }, { @@ -35710,7 +35914,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1026", + "source_location": "L1078", "weight": 1.0 }, { @@ -35719,7 +35923,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1026", + "source_location": "L1078", "weight": 1.0 }, { @@ -35728,7 +35932,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1047", + "source_location": "L1099", "weight": 1.0 }, { @@ -35737,7 +35941,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1047", + "source_location": "L1099", "weight": 1.0 }, { @@ -35746,7 +35950,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1067", + "source_location": "L1119", "weight": 1.0 }, { @@ -35755,7 +35959,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1067", + "source_location": "L1119", "weight": 1.0 }, { @@ -35764,7 +35968,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1089", + "source_location": "L1141", "weight": 1.0 }, { @@ -35773,7 +35977,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1089", + "source_location": "L1141", "weight": 1.0 }, { @@ -35782,7 +35986,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1128", + "source_location": "L1180", "weight": 1.0 }, { @@ -35791,7 +35995,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1128", + "source_location": "L1180", "weight": 1.0 }, { @@ -35800,7 +36004,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1149", + "source_location": "L1201", "weight": 1.0 }, { @@ -35809,7 +36013,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1149", + "source_location": "L1201", "weight": 1.0 }, { @@ -35818,7 +36022,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1174", + "source_location": "L1226", "weight": 1.0 }, { @@ -35827,7 +36031,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1174", + "source_location": "L1226", "weight": 1.0 }, { @@ -35836,7 +36040,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1203", + "source_location": "L1255", "weight": 1.0 }, { @@ -35845,7 +36049,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1203", + "source_location": "L1255", "weight": 1.0 }, { @@ -35854,7 +36058,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1231", + "source_location": "L1283", "weight": 1.0 }, { @@ -35863,7 +36067,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1231", + "source_location": "L1283", "weight": 1.0 }, { @@ -35872,7 +36076,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1253", + "source_location": "L1305", "weight": 1.0 }, { @@ -35881,7 +36085,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1253", + "source_location": "L1305", "weight": 1.0 }, { @@ -35890,7 +36094,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1274", + "source_location": "L1326", "weight": 1.0 }, { @@ -35899,7 +36103,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1274", + "source_location": "L1326", "weight": 1.0 }, { @@ -35908,7 +36112,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1322", + "source_location": "L1374", "weight": 1.0 }, { @@ -35917,7 +36121,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1322", + "source_location": "L1374", "weight": 1.0 }, { @@ -35926,7 +36130,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1344", + "source_location": "L1396", "weight": 1.0 }, { @@ -35935,7 +36139,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1344", + "source_location": "L1396", "weight": 1.0 }, { @@ -35944,7 +36148,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1369", + "source_location": "L1421", "weight": 1.0 }, { @@ -35953,7 +36157,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1369", + "source_location": "L1421", "weight": 1.0 }, { @@ -35962,7 +36166,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1402", + "source_location": "L1454", "weight": 1.0 }, { @@ -35971,7 +36175,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1402", + "source_location": "L1454", "weight": 1.0 }, { @@ -35980,7 +36184,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1426", + "source_location": "L1478", "weight": 1.0 }, { @@ -35989,7 +36193,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1426", + "source_location": "L1478", "weight": 1.0 }, { @@ -35998,7 +36202,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1449", + "source_location": "L1501", "weight": 1.0 }, { @@ -36007,7 +36211,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1449", + "source_location": "L1501", "weight": 1.0 }, { @@ -36016,7 +36220,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1474", + "source_location": "L1526", "weight": 1.0 }, { @@ -36025,7 +36229,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1474", + "source_location": "L1526", "weight": 1.0 }, { @@ -36034,7 +36238,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1497", + "source_location": "L1549", "weight": 1.0 }, { @@ -36043,7 +36247,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1497", + "source_location": "L1549", "weight": 1.0 }, { @@ -36052,7 +36256,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1519", + "source_location": "L1571", "weight": 1.0 }, { @@ -36061,7 +36265,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1519", + "source_location": "L1571", "weight": 1.0 }, { @@ -36070,7 +36274,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1542", + "source_location": "L1594", "weight": 1.0 }, { @@ -36079,7 +36283,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1542", + "source_location": "L1594", "weight": 1.0 }, { @@ -36088,7 +36292,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1568", + "source_location": "L1620", "weight": 1.0 }, { @@ -36097,7 +36301,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1568", + "source_location": "L1620", "weight": 1.0 }, { @@ -36106,7 +36310,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1596", + "source_location": "L1648", "weight": 1.0 }, { @@ -36115,7 +36319,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1596", + "source_location": "L1648", "weight": 1.0 }, { @@ -36124,7 +36328,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1615", + "source_location": "L1667", "weight": 1.0 }, { @@ -36133,7 +36337,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1615", + "source_location": "L1667", "weight": 1.0 }, { @@ -36142,7 +36346,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1634", + "source_location": "L1686", "weight": 1.0 }, { @@ -36151,7 +36355,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1634", + "source_location": "L1686", "weight": 1.0 }, { @@ -36160,7 +36364,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1659", + "source_location": "L1711", "weight": 1.0 }, { @@ -36169,7 +36373,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1659", + "source_location": "L1711", "weight": 1.0 }, { @@ -36178,7 +36382,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1679", + "source_location": "L1731", "weight": 1.0 }, { @@ -36187,7 +36391,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1679", + "source_location": "L1731", "weight": 1.0 }, { @@ -36196,7 +36400,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1706", + "source_location": "L1758", "weight": 1.0 }, { @@ -36205,7 +36409,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1706", + "source_location": "L1758", "weight": 1.0 }, { @@ -36214,7 +36418,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1730", + "source_location": "L1782", "weight": 1.0 }, { @@ -36223,7 +36427,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1730", + "source_location": "L1782", "weight": 1.0 }, { @@ -36232,7 +36436,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1755", + "source_location": "L1807", "weight": 1.0 }, { @@ -36241,7 +36445,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1755", + "source_location": "L1807", "weight": 1.0 }, { @@ -36250,7 +36454,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1780", + "source_location": "L1832", "weight": 1.0 }, { @@ -36259,7 +36463,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1780", + "source_location": "L1832", "weight": 1.0 }, { @@ -36268,7 +36472,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1804", + "source_location": "L1856", "weight": 1.0 }, { @@ -36277,7 +36481,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1804", + "source_location": "L1856", "weight": 1.0 }, { @@ -36286,7 +36490,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1825", + "source_location": "L1877", "weight": 1.0 }, { @@ -36295,7 +36499,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1825", + "source_location": "L1877", "weight": 1.0 }, { @@ -36304,7 +36508,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1844", + "source_location": "L1896", "weight": 1.0 }, { @@ -36313,7 +36517,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1844", + "source_location": "L1896", "weight": 1.0 }, { @@ -36322,7 +36526,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1870", + "source_location": "L1922", "weight": 1.0 }, { @@ -36331,7 +36535,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1870", + "source_location": "L1922", "weight": 1.0 }, { @@ -36340,7 +36544,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1916", + "source_location": "L1968", "weight": 1.0 }, { @@ -36349,7 +36553,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1916", + "source_location": "L1968", "weight": 1.0 }, { @@ -36358,7 +36562,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1945", + "source_location": "L1997", "weight": 1.0 }, { @@ -36367,7 +36571,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1945", + "source_location": "L1997", "weight": 1.0 }, { @@ -36376,7 +36580,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1980", + "source_location": "L2032", "weight": 1.0 }, { @@ -36385,7 +36589,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1980", + "source_location": "L2032", "weight": 1.0 }, { @@ -36394,7 +36598,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2003", + "source_location": "L2055", "weight": 1.0 }, { @@ -36403,7 +36607,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2003", + "source_location": "L2055", "weight": 1.0 }, { @@ -36412,7 +36616,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2027", + "source_location": "L2079", "weight": 1.0 }, { @@ -36421,7 +36625,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2027", + "source_location": "L2079", "weight": 1.0 }, { @@ -36430,7 +36634,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2048", + "source_location": "L2100", "weight": 1.0 }, { @@ -36439,7 +36643,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2048", + "source_location": "L2100", "weight": 1.0 }, { @@ -36448,7 +36652,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2069", + "source_location": "L2121", "weight": 1.0 }, { @@ -36457,7 +36661,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2069", + "source_location": "L2121", "weight": 1.0 }, { @@ -36466,7 +36670,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2095", + "source_location": "L2147", "weight": 1.0 }, { @@ -36475,7 +36679,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2095", + "source_location": "L2147", "weight": 1.0 }, { @@ -36484,7 +36688,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2121", + "source_location": "L2173", "weight": 1.0 }, { @@ -36493,7 +36697,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2121", + "source_location": "L2173", "weight": 1.0 }, { @@ -36502,7 +36706,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2147", + "source_location": "L2199", "weight": 1.0 }, { @@ -36511,7 +36715,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2147", + "source_location": "L2199", "weight": 1.0 }, { @@ -36520,7 +36724,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2173", + "source_location": "L2225", "weight": 1.0 }, { @@ -36529,7 +36733,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2173", + "source_location": "L2225", "weight": 1.0 }, { @@ -36538,7 +36742,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2194", + "source_location": "L2246", "weight": 1.0 }, { @@ -36547,7 +36751,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2194", + "source_location": "L2246", "weight": 1.0 }, { @@ -36556,7 +36760,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2213", + "source_location": "L2265", "weight": 1.0 }, { @@ -36565,7 +36769,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2213", + "source_location": "L2265", "weight": 1.0 }, { @@ -36574,7 +36778,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2232", + "source_location": "L2284", "weight": 1.0 }, { @@ -36583,7 +36787,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2232", + "source_location": "L2284", "weight": 1.0 }, { @@ -36592,7 +36796,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2254", + "source_location": "L2306", "weight": 1.0 }, { @@ -36601,7 +36805,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2254", + "source_location": "L2306", "weight": 1.0 }, { @@ -36610,7 +36814,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2277", + "source_location": "L2329", "weight": 1.0 }, { @@ -36619,7 +36823,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2277", + "source_location": "L2329", "weight": 1.0 }, { @@ -36628,7 +36832,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2302", + "source_location": "L2354", "weight": 1.0 }, { @@ -36637,7 +36841,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2302", + "source_location": "L2354", "weight": 1.0 }, { @@ -36646,7 +36850,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2326", + "source_location": "L2378", "weight": 1.0 }, { @@ -36655,7 +36859,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2326", + "source_location": "L2378", "weight": 1.0 }, { @@ -36664,7 +36868,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2350", + "source_location": "L2402", "weight": 1.0 }, { @@ -36673,7 +36877,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2350", + "source_location": "L2402", "weight": 1.0 }, { @@ -36682,7 +36886,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2371", + "source_location": "L2423", "weight": 1.0 }, { @@ -36691,7 +36895,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2371", + "source_location": "L2423", "weight": 1.0 }, { @@ -36700,7 +36904,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2389", + "source_location": "L2441", "weight": 1.0 }, { @@ -36709,7 +36913,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2389", + "source_location": "L2441", "weight": 1.0 }, { @@ -36718,7 +36922,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2411", + "source_location": "L2463", "weight": 1.0 }, { @@ -36727,7 +36931,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2411", + "source_location": "L2463", "weight": 1.0 }, { @@ -36736,7 +36940,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2439", + "source_location": "L2491", "weight": 1.0 }, { @@ -36745,7 +36949,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2439", + "source_location": "L2491", "weight": 1.0 }, { @@ -36754,7 +36958,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2463", + "source_location": "L2515", "weight": 1.0 }, { @@ -36763,7 +36967,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2463", + "source_location": "L2515", "weight": 1.0 }, { @@ -36772,7 +36976,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2487", + "source_location": "L2539", "weight": 1.0 }, { @@ -36781,7 +36985,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2487", + "source_location": "L2539", "weight": 1.0 }, { @@ -36790,7 +36994,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2508", + "source_location": "L2560", "weight": 1.0 }, { @@ -36799,7 +37003,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2508", + "source_location": "L2560", "weight": 1.0 }, { @@ -36808,7 +37012,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2533", + "source_location": "L2585", "weight": 1.0 }, { @@ -36817,7 +37021,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2533", + "source_location": "L2585", "weight": 1.0 }, { @@ -36826,7 +37030,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2567", + "source_location": "L2619", "weight": 1.0 }, { @@ -36835,7 +37039,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2567", + "source_location": "L2619", "weight": 1.0 }, { @@ -36844,7 +37048,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2597", + "source_location": "L2649", "weight": 1.0 }, { @@ -36853,7 +37057,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2597", + "source_location": "L2649", "weight": 1.0 }, { @@ -36862,7 +37066,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2627", + "source_location": "L2679", "weight": 1.0 }, { @@ -36871,7 +37075,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2627", + "source_location": "L2679", "weight": 1.0 }, { @@ -36880,7 +37084,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2649", + "source_location": "L2701", "weight": 1.0 }, { @@ -36889,7 +37093,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2649", + "source_location": "L2701", "weight": 1.0 }, { @@ -36898,7 +37102,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2671", + "source_location": "L2723", "weight": 1.0 }, { @@ -36907,7 +37111,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2671", + "source_location": "L2723", "weight": 1.0 }, { @@ -36916,7 +37120,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2702", + "source_location": "L2754", "weight": 1.0 }, { @@ -36925,7 +37129,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2702", + "source_location": "L2754", "weight": 1.0 }, { @@ -36934,7 +37138,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2728", + "source_location": "L2780", "weight": 1.0 }, { @@ -36943,7 +37147,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2728", + "source_location": "L2780", "weight": 1.0 }, { @@ -36952,7 +37156,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2754", + "source_location": "L2806", "weight": 1.0 }, { @@ -36961,7 +37165,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2754", + "source_location": "L2806", "weight": 1.0 }, { @@ -36970,7 +37174,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2779", + "source_location": "L2831", "weight": 1.0 }, { @@ -36979,7 +37183,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2779", + "source_location": "L2831", "weight": 1.0 }, { @@ -36988,7 +37192,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2800", + "source_location": "L2852", "weight": 1.0 }, { @@ -36997,7 +37201,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2800", + "source_location": "L2852", "weight": 1.0 }, { @@ -37006,7 +37210,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2821", + "source_location": "L2873", "weight": 1.0 }, { @@ -37015,7 +37219,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2821", + "source_location": "L2873", "weight": 1.0 }, { @@ -37024,7 +37228,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2846", + "source_location": "L2898", "weight": 1.0 }, { @@ -37033,7 +37237,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2846", + "source_location": "L2898", "weight": 1.0 }, { @@ -37042,7 +37246,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2876", + "source_location": "L2928", "weight": 1.0 }, { @@ -37051,7 +37255,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2876", + "source_location": "L2928", "weight": 1.0 }, { @@ -37060,7 +37264,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2899", + "source_location": "L2951", "weight": 1.0 }, { @@ -37069,7 +37273,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2899", + "source_location": "L2951", "weight": 1.0 }, { @@ -37078,7 +37282,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2923", + "source_location": "L2975", "weight": 1.0 }, { @@ -37087,7 +37291,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2923", + "source_location": "L2975", "weight": 1.0 }, { @@ -37096,7 +37300,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2944", + "source_location": "L2996", "weight": 1.0 }, { @@ -37105,7 +37309,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2944", + "source_location": "L2996", "weight": 1.0 }, { @@ -37114,7 +37318,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2974", + "source_location": "L3026", "weight": 1.0 }, { @@ -37123,7 +37327,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2974", + "source_location": "L3026", "weight": 1.0 }, { @@ -37132,7 +37336,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3004", + "source_location": "L3056", "weight": 1.0 }, { @@ -37141,7 +37345,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3004", + "source_location": "L3056", "weight": 1.0 }, { @@ -37150,7 +37354,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3034", + "source_location": "L3086", "weight": 1.0 }, { @@ -37159,7 +37363,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3034", + "source_location": "L3086", "weight": 1.0 }, { @@ -37168,7 +37372,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3063", + "source_location": "L3115", "weight": 1.0 }, { @@ -37177,7 +37381,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3063", + "source_location": "L3115", "weight": 1.0 }, { @@ -37186,7 +37390,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3088", + "source_location": "L3140", "weight": 1.0 }, { @@ -37195,7 +37399,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3088", + "source_location": "L3140", "weight": 1.0 }, { @@ -37204,7 +37408,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3117", + "source_location": "L3169", "weight": 1.0 }, { @@ -37213,7 +37417,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3117", + "source_location": "L3169", "weight": 1.0 }, { @@ -37222,7 +37426,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3144", + "source_location": "L3196", "weight": 1.0 }, { @@ -37231,7 +37435,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3144", + "source_location": "L3196", "weight": 1.0 }, { @@ -37240,7 +37444,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3173", + "source_location": "L3225", "weight": 1.0 }, { @@ -37249,7 +37453,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3173", + "source_location": "L3225", "weight": 1.0 }, { @@ -37258,7 +37462,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3193", + "source_location": "L3245", "weight": 1.0 }, { @@ -37267,7 +37471,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3193", + "source_location": "L3245", "weight": 1.0 }, { @@ -37276,7 +37480,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3213", + "source_location": "L3265", "weight": 1.0 }, { @@ -37285,7 +37489,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3213", + "source_location": "L3265", "weight": 1.0 }, { @@ -37294,7 +37498,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3232", + "source_location": "L3284", "weight": 1.0 }, { @@ -37303,7 +37507,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3232", + "source_location": "L3284", "weight": 1.0 }, { @@ -37312,7 +37516,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3253", + "source_location": "L3305", "weight": 1.0 }, { @@ -37321,7 +37525,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3253", + "source_location": "L3305", "weight": 1.0 }, { @@ -37330,7 +37534,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3282", + "source_location": "L3334", "weight": 1.0 }, { @@ -37339,7 +37543,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3282", + "source_location": "L3334", "weight": 1.0 }, { @@ -37348,7 +37552,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3303", + "source_location": "L3355", "weight": 1.0 }, { @@ -37357,7 +37561,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3303", + "source_location": "L3355", "weight": 1.0 }, { @@ -37366,7 +37570,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3322", + "source_location": "L3374", "weight": 1.0 }, { @@ -37375,7 +37579,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3322", + "source_location": "L3374", "weight": 1.0 }, { @@ -37384,7 +37588,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3350", + "source_location": "L3402", "weight": 1.0 }, { @@ -37393,7 +37597,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3350", + "source_location": "L3402", "weight": 1.0 }, { @@ -37402,7 +37606,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3372", + "source_location": "L3424", "weight": 1.0 }, { @@ -37411,7 +37615,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3372", + "source_location": "L3424", "weight": 1.0 }, { @@ -37420,7 +37624,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3397", + "source_location": "L3449", "weight": 1.0 }, { @@ -37429,7 +37633,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3397", + "source_location": "L3449", "weight": 1.0 }, { @@ -37438,7 +37642,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3422", + "source_location": "L3474", "weight": 1.0 }, { @@ -37447,7 +37651,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3422", + "source_location": "L3474", "weight": 1.0 }, { @@ -37456,7 +37660,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3448", + "source_location": "L3500", "weight": 1.0 }, { @@ -37465,7 +37669,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3448", + "source_location": "L3500", "weight": 1.0 }, { @@ -37474,7 +37678,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3468", + "source_location": "L3520", "weight": 1.0 }, { @@ -37483,7 +37687,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3468", + "source_location": "L3520", "weight": 1.0 }, { @@ -37492,7 +37696,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 1.0 }, { @@ -37501,7 +37705,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 1.0 }, { @@ -37510,7 +37714,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 1.0 }, { @@ -37519,7 +37723,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 1.0 }, { @@ -37528,7 +37732,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 1.0 }, { @@ -37749,7 +37953,7 @@ }, { "source": "models_models_rationale_880", - "target": "models_models_bizprotocolpartycustomer", + "target": "models_models_bizprotocolinvoicerequest", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", @@ -37757,35 +37961,44 @@ "weight": 1.0 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", + "target": "models_models_bizprotocolinvoicerequestitem", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L910", + "weight": 1.0 + }, + { + "source": "models_models_rationale_932", + "target": "models_models_bizprotocolpartycustomer", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L932", + "weight": 1.0 + }, + { + "source": "models_models_rationale_972", "target": "models_models_bizprotocolcollectioninfo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L920", + "source_location": "L972", "weight": 1.0 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_996", "target": "models_models_bizprotocolsample", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L944", - "weight": 1.0 - }, - { - "source": "models_models_rationale_975", - "target": "models_models_bizprotocolsampletransport", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "models/models.py", - "source_location": "L975", + "source_location": "L996", "weight": 1.0 }, { "source": "models_models_rationale_1027", - "target": "models_models_bizprotocolstoragecert", + "target": "models_models_bizprotocolsampletransport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", @@ -37793,431 +38006,422 @@ "weight": 1.0 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", + "target": "models_models_bizprotocolstoragecert", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1079", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1100", "target": "models_models_bizsamplereceptioncheckitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1048", + "source_location": "L1100", "weight": 1.0 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1120", "target": "models_models_bizsamplereceptioncheckresult", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1068", + "source_location": "L1120", "weight": 1.0 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1142", "target": "models_models_bizsamplereception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1090", + "source_location": "L1142", "weight": 1.0 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1202", "target": "models_models_bizqcsmsnotification", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1150", + "source_location": "L1202", "weight": 1.0 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1227", "target": "models_models_bizstorageentrysmsnotification", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1175", + "source_location": "L1227", "weight": 1.0 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1256", "target": "models_models_bizqcthirdpartycompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1204", + "source_location": "L1256", "weight": 1.0 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1284", "target": "models_models_bizqcthirdpartyitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1232", + "source_location": "L1284", "weight": 1.0 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1306", "target": "models_models_bizqclabtestitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1254", + "source_location": "L1306", "weight": 1.0 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1327", "target": "models_models_bizqcworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1275", + "source_location": "L1327", "weight": 1.0 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1375", "target": "models_models_bizqcworkorderlabitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1323", + "source_location": "L1375", "weight": 1.0 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1397", "target": "models_models_bizqcworkorderthirditem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1345", + "source_location": "L1397", "weight": 1.0 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1455", "target": "models_models_bizqctaskassignee", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1403", + "source_location": "L1455", "weight": 1.0 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1502", "target": "models_models_bizcleanroomaccesslog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1450", + "source_location": "L1502", "weight": 1.0 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1527", "target": "models_models_bizcleanroomuvdisinfectlog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1475", + "source_location": "L1527", "weight": 1.0 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1550", "target": "models_models_bizstoragefacility", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1498", + "source_location": "L1550", "weight": 1.0 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1572", "target": "models_models_bizstoragefacilityslot", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1520", + "source_location": "L1572", "weight": 1.0 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1595", "target": "models_models_bizstorageslotoccupancy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1543", + "source_location": "L1595", "weight": 1.0 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1621", "target": "models_models_bizexhibitionappointment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1569", + "source_location": "L1621", "weight": 1.0 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1649", "target": "models_models_bizcellproducttype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1597", + "source_location": "L1649", "weight": 1.0 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1668", "target": "models_models_bizcellproductspec", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1616", + "source_location": "L1668", "weight": 1.0 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1687", "target": "models_models_bizcellproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1635", + "source_location": "L1687", "weight": 1.0 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1712", "target": "models_models_bizcellproductprojectsystem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1660", + "source_location": "L1712", "weight": 1.0 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1732", "target": "models_models_bizcellproductprojectsystemitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1680", + "source_location": "L1732", "weight": 1.0 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1783", "target": "models_models_bizchannelagreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1731", + "source_location": "L1783", "weight": 1.0 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1808", "target": "models_models_bizchannelagreementproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1756", + "source_location": "L1808", "weight": 1.0 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1833", "target": "models_models_bizchannelinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1781", + "source_location": "L1833", "weight": 1.0 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1857", "target": "models_models_bizchannelmailaddress", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1805", + "source_location": "L1857", "weight": 1.0 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1878", "target": "models_models_bizchannelaccount", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1826", + "source_location": "L1878", "weight": 1.0 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1897", "target": "models_models_bizchannelproductquota", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1845", + "source_location": "L1897", "weight": 1.0 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1923", "target": "models_models_bizchannelserviceorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1871", + "source_location": "L1923", "weight": 1.0 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1969", "target": "models_models_bizchannelserviceorderproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1917", + "source_location": "L1969", "weight": 1.0 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1998", "target": "models_models_bizchannelserviceordertxn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1946", + "source_location": "L1998", "weight": 1.0 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_2033", "target": "models_models_bizcheckupinstitution", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1981", + "source_location": "L2033", "weight": 1.0 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2056", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2004", + "source_location": "L2056", "weight": 1.0 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2080", "target": "models_models_bizcheckupinstitutionproject", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2028", + "source_location": "L2080", "weight": 1.0 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2101", "target": "models_models_bizcheckupinstitutionpackage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2049", + "source_location": "L2101", "weight": 1.0 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2122", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2070", + "source_location": "L2122", "weight": 1.0 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2226", "target": "models_models_bizsopdocument", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2174", + "source_location": "L2226", "weight": 1.0 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2247", "target": "models_models_bizprocesscategory", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2195", + "source_location": "L2247", "weight": 1.0 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2285", "target": "models_models_bizconsumablepack", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2233", + "source_location": "L2285", "weight": 1.0 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2307", "target": "models_models_bizconsumablepackitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2255", + "source_location": "L2307", "weight": 1.0 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2355", "target": "models_models_bizprocessreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2303", + "source_location": "L2355", "weight": 1.0 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2379", "target": "models_models_bizprocessconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2327", + "source_location": "L2379", "weight": 1.0 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2403", "target": "models_models_bizprocessoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2351", + "source_location": "L2403", "weight": 1.0 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2442", "target": "models_models_bizprocessroute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2390", - "weight": 1.0 - }, - { - "source": "models_models_rationale_2412", - "target": "models_models_bizprocessroutestep", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "models/models.py", - "source_location": "L2412", - "weight": 1.0 - }, - { - "source": "models_models_rationale_2440", - "target": "models_models_bizprocessroutestepreagent", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "models/models.py", - "source_location": "L2440", + "source_location": "L2442", "weight": 1.0 }, { "source": "models_models_rationale_2464", - "target": "models_models_bizprocessroutestepconsumable", + "target": "models_models_bizprocessroutestep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", @@ -38225,62 +38429,62 @@ "weight": 1.0 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", + "target": "models_models_bizprocessroutestepreagent", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2492", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2516", + "target": "models_models_bizprocessroutestepconsumable", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2516", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2540", "target": "models_models_bizprocessroutestepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2488", + "source_location": "L2540", "weight": 1.0 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2561", "target": "models_models_bizprocessroutestepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2509", + "source_location": "L2561", "weight": 1.0 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2586", "target": "models_models_bizcellproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2534", + "source_location": "L2586", "weight": 1.0 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2620", "target": "models_models_bizproductionworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2568", - "weight": 1.0 - }, - { - "source": "models_models_rationale_2598", - "target": "models_models_bizproductiontask", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "models/models.py", - "source_location": "L2598", - "weight": 1.0 - }, - { - "source": "models_models_rationale_2628", - "target": "models_models_bizproductiontaskhandover", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "models/models.py", - "source_location": "L2628", + "source_location": "L2620", "weight": 1.0 }, { "source": "models_models_rationale_2650", - "target": "models_models_bizproductiontaskinput", + "target": "models_models_bizproductiontask", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", @@ -38288,35 +38492,35 @@ "weight": 1.0 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", + "target": "models_models_bizproductiontaskhandover", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2680", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2702", + "target": "models_models_bizproductiontaskinput", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2702", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2724", "target": "models_models_bizproductiontaskstep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2672", - "weight": 1.0 - }, - { - "source": "models_models_rationale_2703", - "target": "models_models_bizproductiontaskstepreagent", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "models/models.py", - "source_location": "L2703", - "weight": 1.0 - }, - { - "source": "models_models_rationale_2729", - "target": "models_models_bizproductiontaskstepconsumable", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "models/models.py", - "source_location": "L2729", + "source_location": "L2724", "weight": 1.0 }, { "source": "models_models_rationale_2755", - "target": "models_models_bizproductiontaskstepconfiguredreagent", + "target": "models_models_bizproductiontaskstepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", @@ -38324,264 +38528,282 @@ "weight": 1.0 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", + "target": "models_models_bizproductiontaskstepconsumable", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2781", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2807", + "target": "models_models_bizproductiontaskstepconfiguredreagent", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2807", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2832", "target": "models_models_bizproductiontaskstepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2780", + "source_location": "L2832", "weight": 1.0 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2853", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2801", + "source_location": "L2853", "weight": 1.0 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2874", "target": "models_models_bizproductiontaskoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2822", + "source_location": "L2874", "weight": 1.0 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2899", "target": "models_models_bizprotocolfullmoontodo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2847", + "source_location": "L2899", "weight": 1.0 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2929", "target": "models_models_bizinsurancecompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2877", + "source_location": "L2929", "weight": 1.0 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2952", "target": "models_models_bizinsurancecompanyinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2900", + "source_location": "L2952", "weight": 1.0 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2976", "target": "models_models_bizinsuranceprojectprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2924", + "source_location": "L2976", "weight": 1.0 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2997", "target": "models_models_bizconsumablestocklog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2945", + "source_location": "L2997", "weight": 1.0 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_3027", "target": "models_models_bizreagentstocklog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2975", + "source_location": "L3027", "weight": 1.0 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_3057", "target": "models_models_bizpilotapplication", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3005", + "source_location": "L3057", "weight": 1.0 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3087", "target": "models_models_bizpilotpatient", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3035", + "source_location": "L3087", "weight": 1.0 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3116", "target": "models_models_bizpilotinfusionplan", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3064", + "source_location": "L3116", "weight": 1.0 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3141", "target": "models_models_bizpilotinfusionschedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3089", + "source_location": "L3141", "weight": 1.0 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3170", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3118", + "source_location": "L3170", "weight": 1.0 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3197", "target": "models_models_bizpilotcheckup", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3145", + "source_location": "L3197", "weight": 1.0 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3226", "target": "models_models_bizpilotcheckupreserveitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3174", + "source_location": "L3226", "weight": 1.0 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3246", "target": "models_models_bizpilotcheckupactualitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3194", + "source_location": "L3246", "weight": 1.0 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3266", "target": "models_models_bizpilotdelivery", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3214", + "source_location": "L3266", "weight": 1.0 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3285", "target": "models_models_bizpilotdeliverymaterial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3233", + "source_location": "L3285", "weight": 1.0 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3306", "target": "models_models_bizpilotdeliverymethod", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3254", + "source_location": "L3306", "weight": 1.0 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3335", "target": "models_models_bizpilotinfusionconfirm", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3283", + "source_location": "L3335", "weight": 1.0 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3356", "target": "models_models_bizoutboundreleasematerial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3304", + "source_location": "L3356", "weight": 1.0 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3375", "target": "models_models_bizoutboundreleasecell", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3323", + "source_location": "L3375", "weight": 1.0 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3403", "target": "models_models_bizoutboundreleasepaper", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3351", + "source_location": "L3403", "weight": 1.0 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3425", "target": "models_models_bizoutboundhandover", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3373", + "source_location": "L3425", "weight": 1.0 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3450", "target": "models_models_bizoutboundreleaseqcmaterial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3398", + "source_location": "L3450", "weight": 1.0 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3475", "target": "models_models_bizoutboundreleasereview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3423", + "source_location": "L3475", "weight": 1.0 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3501", "target": "models_models_bizenvdetectitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3449", + "source_location": "L3501", "weight": 1.0 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3521", "target": "models_models_bizenvdetectrecord", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3469", + "source_location": "L3521", "weight": 1.0 }, { @@ -39013,7 +39235,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/qc_material.py", - "source_location": "L60", + "source_location": "L61", "weight": 1.0 }, { @@ -39022,7 +39244,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/qc_material.py", - "source_location": "L60", + "source_location": "L61", "weight": 1.0 }, { @@ -39031,7 +39253,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/qc_material.py", - "source_location": "L105", + "source_location": "L106", "weight": 1.0 }, { @@ -39040,7 +39262,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/qc_material.py", - "source_location": "L105", + "source_location": "L106", "weight": 1.0 }, { @@ -39049,7 +39271,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/qc_material.py", - "source_location": "L124", + "source_location": "L125", "weight": 1.0 }, { @@ -39058,7 +39280,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/qc_material.py", - "source_location": "L124", + "source_location": "L125", "weight": 1.0 }, { @@ -39067,7 +39289,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/qc_material.py", - "source_location": "L155", + "source_location": "L156", "weight": 1.0 }, { @@ -39076,7 +39298,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/qc_material.py", - "source_location": "L155", + "source_location": "L156", "weight": 1.0 }, { @@ -58093,7 +58315,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L62", + "source_location": "L64", "weight": 1.0 }, { @@ -58102,7 +58324,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L96", + "source_location": "L98", "weight": 1.0 }, { @@ -58111,7 +58333,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L130", + "source_location": "L132", "weight": 1.0 }, { @@ -58120,7 +58342,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L163", + "source_location": "L165", "weight": 1.0 }, { @@ -58129,7 +58351,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L169", + "source_location": "L171", "weight": 1.0 }, { @@ -58138,7 +58360,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L173", + "source_location": "L175", "weight": 1.0 }, { @@ -58147,7 +58369,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L181", + "source_location": "L183", "weight": 1.0 }, { @@ -58156,7 +58378,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L187", + "source_location": "L189", "weight": 1.0 }, { @@ -58165,7 +58387,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L191", + "source_location": "L193", "weight": 1.0 }, { @@ -58174,7 +58396,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L210", + "source_location": "L212", "weight": 1.0 }, { @@ -58183,7 +58405,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L221", + "source_location": "L223", "weight": 1.0 }, { @@ -58192,7 +58414,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L232", + "source_location": "L234", "weight": 1.0 }, { @@ -58201,7 +58423,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L251", + "source_location": "L253", "weight": 1.0 }, { @@ -58210,7 +58432,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L260", + "source_location": "L262", "weight": 1.0 }, { @@ -58219,7 +58441,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L268", + "source_location": "L270", "weight": 1.0 }, { @@ -58228,7 +58450,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L292", + "source_location": "L294", "weight": 1.0 }, { @@ -58237,7 +58459,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L324", + "source_location": "L326", "weight": 1.0 }, { @@ -58246,7 +58468,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L332", + "source_location": "L334", "weight": 1.0 }, { @@ -58255,7 +58477,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L357", + "source_location": "L359", "weight": 1.0 }, { @@ -58264,7 +58486,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L378", + "source_location": "L380", "weight": 1.0 }, { @@ -58273,7 +58495,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L426", + "source_location": "L428", "weight": 1.0 }, { @@ -58282,7 +58504,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L448", + "source_location": "L450", "weight": 1.0 }, { @@ -58291,7 +58513,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L482", + "source_location": "L484", "weight": 1.0 }, { @@ -58300,7 +58522,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L500", + "source_location": "L502", "weight": 1.0 }, { @@ -58309,7 +58531,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L525", + "source_location": "L527", "weight": 1.0 }, { @@ -58318,7 +58540,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L545", + "source_location": "L547", "weight": 1.0 }, { @@ -58327,7 +58549,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L560", + "source_location": "L562", "weight": 1.0 }, { @@ -58336,7 +58558,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L577", + "source_location": "L579", "weight": 1.0 }, { @@ -58345,7 +58567,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L595", + "source_location": "L597", "weight": 1.0 }, { @@ -58354,7 +58576,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L612", + "source_location": "L614", "weight": 1.0 }, { @@ -58363,7 +58585,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L620", + "source_location": "L622", "weight": 1.0 }, { @@ -58372,7 +58594,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L651", + "source_location": "L653", "weight": 1.0 }, { @@ -58381,7 +58603,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L665", + "source_location": "L667", "weight": 1.0 }, { @@ -58390,7 +58612,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L679", + "source_location": "L681", "weight": 1.0 }, { @@ -58399,7 +58621,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L693", + "source_location": "L695", "weight": 1.0 }, { @@ -58408,7 +58630,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L707", + "source_location": "L709", "weight": 1.0 }, { @@ -58417,7 +58639,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L835", + "source_location": "L837", "weight": 1.0 }, { @@ -58426,7 +58648,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L842", + "source_location": "L844", "weight": 1.0 }, { @@ -58435,7 +58657,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L850", + "source_location": "L852", "weight": 1.0 }, { @@ -58444,7 +58666,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L855", + "source_location": "L857", "weight": 1.0 }, { @@ -58453,7 +58675,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1143", + "source_location": "L1145", "weight": 1.0 }, { @@ -58462,7 +58684,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1162", + "source_location": "L1164", "weight": 1.0 }, { @@ -58471,7 +58693,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1176", + "source_location": "L1178", "weight": 1.0 }, { @@ -58480,7 +58702,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1317", + "source_location": "L1319", "weight": 1.0 }, { @@ -58489,7 +58711,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1384", + "source_location": "L1386", "weight": 1.0 }, { @@ -58498,7 +58720,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1421", + "source_location": "L1423", "weight": 1.0 }, { @@ -58507,7 +58729,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1440", + "source_location": "L1442", "weight": 1.0 }, { @@ -58516,7 +58738,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1475", + "source_location": "L1477", "weight": 1.0 }, { @@ -58525,7 +58747,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1509", + "source_location": "L1511", "weight": 1.0 }, { @@ -58534,7 +58756,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1546", + "source_location": "L1548", "weight": 1.0 }, { @@ -58543,7 +58765,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1592", + "source_location": "L1594", "weight": 1.0 }, { @@ -58552,7 +58774,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1631", + "source_location": "L1633", "weight": 1.0 }, { @@ -58561,7 +58783,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1676", + "source_location": "L1678", "weight": 1.0 }, { @@ -58570,7 +58792,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1724", + "source_location": "L1726", "weight": 1.0 }, { @@ -58579,7 +58801,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1763", + "source_location": "L1765", "weight": 1.0 }, { @@ -58588,7 +58810,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1785", + "source_location": "L1787", "weight": 1.0 }, { @@ -58597,7 +58819,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1797", + "source_location": "L1799", "weight": 1.0 }, { @@ -58606,7 +58828,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1812", + "source_location": "L1814", "weight": 1.0 }, { @@ -58615,7 +58837,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1830", + "source_location": "L1832", "weight": 1.0 }, { @@ -58624,7 +58846,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1850", + "source_location": "L1852", "weight": 1.0 }, { @@ -58633,7 +58855,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1874", + "source_location": "L1876", "weight": 1.0 }, { @@ -58642,7 +58864,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1901", + "source_location": "L1903", "weight": 1.0 }, { @@ -58651,7 +58873,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1918", + "source_location": "L1920", "weight": 1.0 }, { @@ -58660,7 +58882,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1925", + "source_location": "L1927", "weight": 1.0 }, { @@ -58669,7 +58891,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2017", + "source_location": "L2019", "weight": 1.0 }, { @@ -58678,7 +58900,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2029", + "source_location": "L2031", "weight": 1.0 }, { @@ -58687,7 +58909,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2082", + "source_location": "L2084", "weight": 1.0 }, { @@ -58696,7 +58918,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2125", + "source_location": "L2127", "weight": 1.0 }, { @@ -58705,7 +58927,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2190", + "source_location": "L2192", "weight": 1.0 }, { @@ -58714,7 +58936,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2214", + "source_location": "L2216", "weight": 1.0 }, { @@ -58723,7 +58945,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2228", + "source_location": "L2230", "weight": 1.0 }, { @@ -58732,7 +58954,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2306", + "source_location": "L2308", "weight": 1.0 }, { @@ -58741,7 +58963,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2320", + "source_location": "L2322", "weight": 1.0 }, { @@ -58750,7 +58972,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2371", + "source_location": "L2373", "weight": 1.0 }, { @@ -58759,7 +58981,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2386", + "source_location": "L2388", "weight": 1.0 }, { @@ -58768,7 +58990,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2421", + "source_location": "L2423", "weight": 1.0 }, { @@ -58777,7 +58999,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2508", + "source_location": "L2510", "weight": 1.0 }, { @@ -58786,7 +59008,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2527", + "source_location": "L2529", "weight": 1.0 }, { @@ -58795,7 +59017,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2543", + "source_location": "L2545", "weight": 1.0 }, { @@ -58804,7 +59026,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2601", + "source_location": "L2603", "weight": 1.0 }, { @@ -58813,7 +59035,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2615", + "source_location": "L2617", "weight": 1.0 }, { @@ -58822,7 +59044,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2630", + "source_location": "L2632", "weight": 1.0 }, { @@ -58831,7 +59053,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2650", + "source_location": "L2652", "weight": 1.0 }, { @@ -58840,7 +59062,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2718", + "source_location": "L2720", "weight": 1.0 }, { @@ -58849,7 +59071,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2741", + "source_location": "L2743", "weight": 1.0 }, { @@ -58858,7 +59080,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2810", + "source_location": "L2812", "weight": 1.0 }, { @@ -58867,7 +59089,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2819", + "source_location": "L2821", "weight": 1.0 }, { @@ -58876,7 +59098,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2830", + "source_location": "L2832", "weight": 1.0 }, { @@ -58885,7 +59107,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2883", + "source_location": "L2885", "weight": 1.0 }, { @@ -58894,7 +59116,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2907", + "source_location": "L2909", "weight": 1.0 }, { @@ -58903,7 +59125,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2914", + "source_location": "L2916", "weight": 1.0 }, { @@ -58912,7 +59134,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2927", + "source_location": "L2929", "weight": 1.0 }, { @@ -58921,7 +59143,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3055", + "source_location": "L3057", "weight": 1.0 }, { @@ -58930,7 +59152,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3104", + "source_location": "L3106", "weight": 1.0 }, { @@ -58939,7 +59161,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3123", + "source_location": "L3125", "weight": 1.0 }, { @@ -58948,7 +59170,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3141", + "source_location": "L3143", "weight": 1.0 }, { @@ -58957,7 +59179,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3165", + "source_location": "L3167", "weight": 1.0 }, { @@ -58966,7 +59188,115 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3183", + "source_location": "L3185", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_build_installment_summary", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L3247", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_invoice_request_item_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L3256", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_invoice_request_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L3283", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_active_invoiced_payment_detail_ids", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L3323", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_pack_invoice_request_with_items", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L3341", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_invoice_eligible_payment_details", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L3406", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_invoice_requests_by_protocol", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L3461", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_create_invoice_request", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L3480", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_invoice_request_list_query", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L3582", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_list_protocol_invoice_requests", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L3611", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_count_pending_protocol_invoice_requests", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L3649", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_py", + "target": "crud_collection_protocol_complete_invoice_request", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/collection_protocol.py", + "source_location": "L3663", "weight": 1.0 }, { @@ -58975,7 +59305,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L141", + "source_location": "L143", "weight": 1.0 }, { @@ -58984,7 +59314,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L147", + "source_location": "L149", "weight": 1.0 }, { @@ -58993,7 +59323,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L226", + "source_location": "L228", "weight": 1.0 }, { @@ -59002,7 +59332,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L273", + "source_location": "L275", "weight": 1.0 }, { @@ -59011,7 +59341,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L305", + "source_location": "L307", "weight": 1.0 }, { @@ -59020,7 +59350,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L314", + "source_location": "L316", "weight": 1.0 }, { @@ -59029,7 +59359,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L340", + "source_location": "L342", "weight": 1.0 }, { @@ -59038,7 +59368,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L363", + "source_location": "L365", "weight": 1.0 }, { @@ -59047,7 +59377,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L373", + "source_location": "L375", "weight": 1.0 }, { @@ -59056,25 +59386,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L404", - "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": "L406", "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": "L408", + "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": "L443", + "source_location": "L445", "weight": 1.0 }, { @@ -59083,7 +59413,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L466", + "source_location": "L468", "weight": 1.0 }, { @@ -59092,7 +59422,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L471", + "source_location": "L473", "weight": 1.0 }, { @@ -59101,7 +59431,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L490", + "source_location": "L492", "weight": 1.0 }, { @@ -59110,7 +59440,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L507", + "source_location": "L509", "weight": 1.0 }, { @@ -59119,7 +59449,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L520", + "source_location": "L522", "weight": 1.0 }, { @@ -59128,7 +59458,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L534", + "source_location": "L536", "weight": 1.0 }, { @@ -59137,7 +59467,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L535", + "source_location": "L537", "weight": 1.0 }, { @@ -59146,7 +59476,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L555", + "source_location": "L557", "weight": 1.0 }, { @@ -59155,7 +59485,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L573", + "source_location": "L575", "weight": 1.0 }, { @@ -59164,34 +59494,34 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L776", - "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": "L778", "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": "L780", "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": "L782", + "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": "L784", + "source_location": "L786", "weight": 1.0 }, { @@ -59200,7 +59530,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L793", + "source_location": "L795", "weight": 1.0 }, { @@ -59209,7 +59539,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L795", + "source_location": "L797", "weight": 1.0 }, { @@ -59218,7 +59548,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L802", + "source_location": "L804", "weight": 1.0 }, { @@ -59227,7 +59557,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L814", + "source_location": "L816", "weight": 1.0 }, { @@ -59236,7 +59566,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L817", + "source_location": "L819", "weight": 1.0 }, { @@ -59245,7 +59575,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L818", + "source_location": "L820", "weight": 1.0 }, { @@ -59254,7 +59584,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L961", + "source_location": "L963", "weight": 1.0 }, { @@ -59263,7 +59593,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L972", + "source_location": "L974", "weight": 1.0 }, { @@ -59272,7 +59602,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L988", + "source_location": "L990", "weight": 1.0 }, { @@ -59281,7 +59611,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1008", + "source_location": "L1010", "weight": 1.0 }, { @@ -59290,7 +59620,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1038", + "source_location": "L1040", "weight": 1.0 }, { @@ -59299,7 +59629,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1041", + "source_location": "L1043", "weight": 1.0 }, { @@ -59308,7 +59638,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1122", + "source_location": "L1124", "weight": 1.0 }, { @@ -59317,7 +59647,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1137", + "source_location": "L1139", "weight": 1.0 }, { @@ -59326,7 +59656,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1183", + "source_location": "L1185", "weight": 1.0 }, { @@ -59335,30 +59665,12 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1188", - "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": "L1189", - "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": "L1190", "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", @@ -59367,7 +59679,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", @@ -59376,7 +59688,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", @@ -59385,20 +59697,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": "L1194", "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": "L1195", + "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": "L1196", + "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": "L1200", + "source_location": "L1202", "weight": 1.0 }, { @@ -59407,7 +59737,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1223", + "source_location": "L1225", "weight": 1.0 }, { @@ -59416,7 +59746,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1224", + "source_location": "L1226", "weight": 1.0 }, { @@ -59425,7 +59755,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1226", + "source_location": "L1228", "weight": 1.0 }, { @@ -59434,7 +59764,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1227", + "source_location": "L1229", "weight": 1.0 }, { @@ -59443,7 +59773,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1232", + "source_location": "L1234", "weight": 1.0 }, { @@ -59452,7 +59782,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1271", + "source_location": "L1273", "weight": 1.0 }, { @@ -59461,7 +59791,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1272", + "source_location": "L1274", "weight": 1.0 }, { @@ -59470,7 +59800,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1275", + "source_location": "L1277", "weight": 1.0 }, { @@ -59479,7 +59809,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1286", + "source_location": "L1288", "weight": 1.0 }, { @@ -59488,43 +59818,43 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1287", - "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": "L1289", "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": "L1290", + "source_location": "L1291", "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": "L1292", "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": "L1294", + "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": "L1295", + "source_location": "L1297", "weight": 1.0 }, { @@ -59533,7 +59863,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1374", + "source_location": "L1376", "weight": 1.0 }, { @@ -59542,7 +59872,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1393", + "source_location": "L1395", "weight": 1.0 }, { @@ -59551,7 +59881,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1465", + "source_location": "L1467", "weight": 1.0 }, { @@ -59560,7 +59890,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1486", + "source_location": "L1488", "weight": 1.0 }, { @@ -59569,7 +59899,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1491", + "source_location": "L1493", "weight": 1.0 }, { @@ -59578,7 +59908,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1502", + "source_location": "L1504", "weight": 1.0 }, { @@ -59587,7 +59917,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1522", + "source_location": "L1524", "weight": 1.0 }, { @@ -59596,7 +59926,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1523", + "source_location": "L1525", "weight": 1.0 }, { @@ -59605,7 +59935,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1543", + "source_location": "L1545", "weight": 1.0 }, { @@ -59614,7 +59944,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1559", + "source_location": "L1561", "weight": 1.0 }, { @@ -59623,7 +59953,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1560", + "source_location": "L1562", "weight": 1.0 }, { @@ -59632,7 +59962,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1587", + "source_location": "L1589", "weight": 1.0 }, { @@ -59641,7 +59971,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1644", + "source_location": "L1646", "weight": 1.0 }, { @@ -59650,7 +59980,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1645", + "source_location": "L1647", "weight": 1.0 }, { @@ -59659,7 +59989,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1671", + "source_location": "L1673", "weight": 1.0 }, { @@ -59668,7 +59998,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1689", + "source_location": "L1691", "weight": 1.0 }, { @@ -59677,7 +60007,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1690", + "source_location": "L1692", "weight": 1.0 }, { @@ -59686,7 +60016,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1719", + "source_location": "L1721", "weight": 1.0 }, { @@ -59695,7 +60025,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1804", + "source_location": "L1806", "weight": 1.0 }, { @@ -59704,7 +60034,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1805", + "source_location": "L1807", "weight": 1.0 }, { @@ -59713,7 +60043,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1823", + "source_location": "L1825", "weight": 1.0 }, { @@ -59722,7 +60052,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1824", + "source_location": "L1826", "weight": 1.0 }, { @@ -59731,7 +60061,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1860", + "source_location": "L1862", "weight": 1.0 }, { @@ -59740,7 +60070,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1861", + "source_location": "L1863", "weight": 1.0 }, { @@ -59749,7 +60079,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1888", + "source_location": "L1890", "weight": 1.0 }, { @@ -59758,7 +60088,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1889", + "source_location": "L1891", "weight": 1.0 }, { @@ -59767,7 +60097,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1970", + "source_location": "L1972", "weight": 1.0 }, { @@ -59776,7 +60106,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1995", + "source_location": "L1997", "weight": 1.0 }, { @@ -59785,7 +60115,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2001", + "source_location": "L2003", "weight": 1.0 }, { @@ -59794,7 +60124,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2040", + "source_location": "L2042", "weight": 1.0 }, { @@ -59803,7 +60133,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2041", + "source_location": "L2043", "weight": 1.0 }, { @@ -59812,7 +60142,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2053", + "source_location": "L2055", "weight": 1.0 }, { @@ -59821,7 +60151,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2055", + "source_location": "L2057", "weight": 1.0 }, { @@ -59830,7 +60160,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2147", + "source_location": "L2149", "weight": 1.0 }, { @@ -59839,7 +60169,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2197", + "source_location": "L2199", "weight": 1.0 }, { @@ -59848,7 +60178,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2235", + "source_location": "L2237", "weight": 1.0 }, { @@ -59857,7 +60187,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2236", + "source_location": "L2238", "weight": 1.0 }, { @@ -59866,7 +60196,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2257", + "source_location": "L2259", "weight": 1.0 }, { @@ -59875,7 +60205,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2327", + "source_location": "L2329", "weight": 1.0 }, { @@ -59884,7 +60214,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2328", + "source_location": "L2330", "weight": 1.0 }, { @@ -59893,7 +60223,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2428", + "source_location": "L2430", "weight": 1.0 }, { @@ -59902,7 +60232,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2441", + "source_location": "L2443", "weight": 1.0 }, { @@ -59911,7 +60241,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2456", + "source_location": "L2458", "weight": 1.0 }, { @@ -59920,7 +60250,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2494", + "source_location": "L2496", "weight": 1.0 }, { @@ -59929,7 +60259,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2504", + "source_location": "L2506", "weight": 1.0 }, { @@ -59938,7 +60268,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2533", + "source_location": "L2535", "weight": 1.0 }, { @@ -59947,7 +60277,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2551", + "source_location": "L2553", "weight": 1.0 }, { @@ -59956,7 +60286,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2555", + "source_location": "L2557", "weight": 1.0 }, { @@ -59965,7 +60295,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2657", + "source_location": "L2659", "weight": 1.0 }, { @@ -59974,7 +60304,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2748", + "source_location": "L2750", "weight": 1.0 }, { @@ -59983,7 +60313,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2749", + "source_location": "L2751", "weight": 1.0 }, { @@ -59992,7 +60322,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2823", + "source_location": "L2825", "weight": 1.0 }, { @@ -60001,7 +60331,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2832", + "source_location": "L2834", "weight": 1.0 }, { @@ -60010,7 +60340,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2833", + "source_location": "L2835", "weight": 1.0 }, { @@ -60019,7 +60349,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2865", + "source_location": "L2867", "weight": 1.0 }, { @@ -60028,7 +60358,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2866", + "source_location": "L2868", "weight": 1.0 }, { @@ -60037,7 +60367,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2869", + "source_location": "L2871", "weight": 1.0 }, { @@ -60046,7 +60376,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2887", + "source_location": "L2889", "weight": 1.0 }, { @@ -60055,7 +60385,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2888", + "source_location": "L2890", "weight": 1.0 }, { @@ -60064,7 +60394,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2891", + "source_location": "L2893", "weight": 1.0 }, { @@ -60073,7 +60403,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2918", + "source_location": "L2920", "weight": 1.0 }, { @@ -60082,7 +60412,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2919", + "source_location": "L2921", "weight": 1.0 }, { @@ -60091,7 +60421,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2934", + "source_location": "L2936", "weight": 1.0 }, { @@ -60100,7 +60430,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2935", + "source_location": "L2937", "weight": 1.0 }, { @@ -60109,7 +60439,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2950", + "source_location": "L2952", "weight": 1.0 }, { @@ -60118,7 +60448,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2981", + "source_location": "L2983", "weight": 1.0 }, { @@ -60127,7 +60457,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3038", + "source_location": "L3040", "weight": 1.0 }, { @@ -60136,7 +60466,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3062", + "source_location": "L3064", "weight": 1.0 }, { @@ -60145,7 +60475,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3063", + "source_location": "L3065", "weight": 1.0 }, { @@ -60154,7 +60484,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3129", + "source_location": "L3131", "weight": 1.0 }, { @@ -60163,7 +60493,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3129", + "source_location": "L3131", "weight": 1.0 }, { @@ -60172,7 +60502,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3156", + "source_location": "L3158", "weight": 1.0 }, { @@ -60181,7 +60511,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3160", + "source_location": "L3162", "weight": 1.0 }, { @@ -60190,7 +60520,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3190", + "source_location": "L3192", "weight": 1.0 }, { @@ -60199,7 +60529,124 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3191", + "source_location": "L3193", + "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": "crud/collection_protocol.py", + "source_location": "L3370", + "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": "crud/collection_protocol.py", + "source_location": "L3373", + "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": "crud/collection_protocol.py", + "source_location": "L3384", + "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": "crud/collection_protocol.py", + "source_location": "L3394", + "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": "crud/collection_protocol.py", + "source_location": "L3398", + "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": "crud/collection_protocol.py", + "source_location": "L3414", + "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": "crud/collection_protocol.py", + "source_location": "L3477", + "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": "crud/collection_protocol.py", + "source_location": "L3499", + "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": "crud/collection_protocol.py", + "source_location": "L3579", + "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": "crud/collection_protocol.py", + "source_location": "L3623", + "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": "crud/collection_protocol.py", + "source_location": "L3643", + "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": "crud/collection_protocol.py", + "source_location": "L3655", + "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": "crud/collection_protocol.py", + "source_location": "L3696", "weight": 1.0 }, { @@ -60212,138 +60659,138 @@ "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "crud_collection_protocol_get_protocol_nos_used_in_protocols", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L68", + "source_location": "L70", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L102", + "source_location": "L104", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "crud_collection_protocol_validate_sample_codes_not_used", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L138", + "source_location": "L140", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "crud_collection_protocol_normalize_yyyymmdd_date", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L192", + "source_location": "L194", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "crud_collection_protocol_normalize_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L211", + "source_location": "L213", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "crud_collection_protocol_pop_attachment_urls", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L222", + "source_location": "L224", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "crud_collection_protocol_attachments_to_urls", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L233", + "source_location": "L235", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "crud_collection_protocol_urls_to_attachment_list", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L297", + "source_location": "L299", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "crud_collection_protocol_format_sample_collect_summary", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L578", + "source_location": "L580", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "crud_collection_protocol_load_protocol_storage_in_date_map", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L625", + "source_location": "L627", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "crud_collection_protocol_rows_to_payment_detail_dicts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L1482", + "source_location": "L1484", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "crud_collection_protocol_classify_installment_warning", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2018", + "source_location": "L2020", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "crud_collection_protocol_migrate_sample_child_refs_on_replace", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2394", + "source_location": "L2396", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "crud_collection_protocol_payment_detail_compare_row", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L2831", + "source_location": "L2833", "weight": 1.0 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "crud_collection_protocol_fullmoon_todo_detail_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/collection_protocol.py", - "source_location": "L3128", + "source_location": "L3130", "weight": 1.0 }, { @@ -65878,7 +66325,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L105", + "source_location": "L106", "weight": 1.0 }, { @@ -65887,7 +66334,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L126", + "source_location": "L127", "weight": 1.0 }, { @@ -65896,7 +66343,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L144", + "source_location": "L145", "weight": 1.0 }, { @@ -65905,7 +66352,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L208", + "source_location": "L209", "weight": 1.0 }, { @@ -65914,7 +66361,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L281", + "source_location": "L282", "weight": 1.0 }, { @@ -65923,7 +66370,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L372", + "source_location": "L373", "weight": 1.0 }, { @@ -65932,7 +66379,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L413", + "source_location": "L414", "weight": 1.0 }, { @@ -65941,7 +66388,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L469", + "source_location": "L470", "weight": 1.0 }, { @@ -65950,7 +66397,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L550", + "source_location": "L551", "weight": 1.0 }, { @@ -65959,7 +66406,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L603", + "source_location": "L604", "weight": 1.0 }, { @@ -65968,7 +66415,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L612", + "source_location": "L613", "weight": 1.0 }, { @@ -65977,7 +66424,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L689", + "source_location": "L690", "weight": 1.0 }, { @@ -65986,7 +66433,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L740", + "source_location": "L741", "weight": 1.0 }, { @@ -65995,7 +66442,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L752", + "source_location": "L753", "weight": 1.0 }, { @@ -66004,7 +66451,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L863", + "source_location": "L867", "weight": 1.0 }, { @@ -66031,7 +66478,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L205", + "source_location": "L206", "weight": 1.0 }, { @@ -66040,7 +66487,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L262", + "source_location": "L263", "weight": 1.0 }, { @@ -66049,25 +66496,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L302", - "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": "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": "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": "crud/qc_material_stock_batch.py", - "source_location": "L344", + "source_location": "L345", "weight": 1.0 }, { @@ -66076,30 +66523,21 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L391", - "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": "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_parse_date", + "target": "crud_qc_material_stock_batch_create_batch_and_usage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L396", + "source_location": "L393", "weight": 1.0 }, { "source": "crud_qc_material_stock_batch_stock_in_one", - "target": "crud_qc_material_stock_batch_parse_expire_date", + "target": "crud_qc_material_stock_batch_parse_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", @@ -66108,20 +66546,29 @@ }, { "source": "crud_qc_material_stock_batch_stock_in_one", - "target": "crud_qc_material_stock_batch_require_str", + "target": "crud_qc_material_stock_batch_parse_expire_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "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": "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": "crud/qc_material_stock_batch.py", - "source_location": "L401", + "source_location": "L402", "weight": 1.0 }, { @@ -66130,7 +66577,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L433", + "source_location": "L434", "weight": 1.0 }, { @@ -66139,43 +66586,43 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L443", - "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": "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_parse_date", + "target": "crud_qc_material_stock_batch_create_batch_and_usage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L448", + "source_location": "L445", "weight": 1.0 }, { "source": "crud_qc_material_stock_batch_batch_stock_in", - "target": "crud_qc_material_stock_batch_parse_expire_date", + "target": "crud_qc_material_stock_batch_parse_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "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": "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": "crud/qc_material_stock_batch.py", - "source_location": "L453", + "source_location": "L454", "weight": 1.0 }, { @@ -66184,7 +66631,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L500", + "source_location": "L501", "weight": 1.0 }, { @@ -66193,7 +66640,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L522", + "source_location": "L523", "weight": 1.0 }, { @@ -66202,7 +66649,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L581", + "source_location": "L582", "weight": 1.0 }, { @@ -66211,7 +66658,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L640", + "source_location": "L641", "weight": 1.0 }, { @@ -66220,7 +66667,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L662", + "source_location": "L663", "weight": 1.0 }, { @@ -66229,7 +66676,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L703", + "source_location": "L704", "weight": 1.0 }, { @@ -66238,7 +66685,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L722", + "source_location": "L723", "weight": 1.0 }, { @@ -66247,7 +66694,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L776", + "source_location": "L778", "weight": 1.0 }, { @@ -66256,7 +66703,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L780", + "source_location": "L782", "weight": 1.0 }, { @@ -66265,7 +66712,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L804", + "source_location": "L806", "weight": 1.0 }, { @@ -66274,7 +66721,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L805", + "source_location": "L807", "weight": 1.0 }, { @@ -66283,7 +66730,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L809", + "source_location": "L811", "weight": 1.0 }, { @@ -66292,7 +66739,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L811", + "source_location": "L813", "weight": 1.0 }, { @@ -66301,7 +66748,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L819", + "source_location": "L821", "weight": 1.0 }, { @@ -66310,7 +66757,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L870", + "source_location": "L874", "weight": 1.0 }, { @@ -66319,7 +66766,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L887", + "source_location": "L891", "weight": 1.0 }, { @@ -88648,7 +89095,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1223", + "source_location": "L1224", "weight": 1.0 }, { @@ -88657,7 +89104,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1252", + "source_location": "L1253", "weight": 1.0 }, { @@ -88666,7 +89113,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1275", + "source_location": "L1276", "weight": 1.0 }, { @@ -88675,7 +89122,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1304", + "source_location": "L1305", "weight": 1.0 }, { @@ -88684,7 +89131,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1321", + "source_location": "L1322", "weight": 1.0 }, { @@ -88693,7 +89140,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1343", + "source_location": "L1344", "weight": 1.0 }, { @@ -88702,7 +89149,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1355", + "source_location": "L1356", "weight": 1.0 }, { @@ -88711,7 +89158,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1385", + "source_location": "L1386", "weight": 1.0 }, { @@ -88720,7 +89167,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1414", + "source_location": "L1415", "weight": 1.0 }, { @@ -88729,7 +89176,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1431", + "source_location": "L1432", "weight": 1.0 }, { @@ -88738,7 +89185,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1484", + "source_location": "L1485", "weight": 1.0 }, { @@ -88747,7 +89194,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1520", + "source_location": "L1521", "weight": 1.0 }, { @@ -88756,7 +89203,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1562", + "source_location": "L1563", "weight": 1.0 }, { @@ -88765,7 +89212,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1604", + "source_location": "L1605", "weight": 1.0 }, { @@ -88774,7 +89221,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1614", + "source_location": "L1615", "weight": 1.0 }, { @@ -88783,7 +89230,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1624", + "source_location": "L1625", "weight": 1.0 }, { @@ -88792,7 +89239,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1637", + "source_location": "L1638", "weight": 1.0 }, { @@ -88801,7 +89248,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1666", + "source_location": "L1667", "weight": 1.0 }, { @@ -88810,7 +89257,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1703", + "source_location": "L1704", "weight": 1.0 }, { @@ -88819,7 +89266,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1728", + "source_location": "L1729", "weight": 1.0 }, { @@ -88828,7 +89275,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1754", + "source_location": "L1755", "weight": 1.0 }, { @@ -88837,7 +89284,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1784", + "source_location": "L1785", "weight": 1.0 }, { @@ -88846,7 +89293,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1784", + "source_location": "L1785", "weight": 1.0 }, { @@ -88855,7 +89302,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1791", + "source_location": "L1792", "weight": 1.0 }, { @@ -88864,7 +89311,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1791", + "source_location": "L1792", "weight": 1.0 }, { @@ -88873,7 +89320,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1811", + "source_location": "L1812", "weight": 1.0 }, { @@ -88882,7 +89329,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1811", + "source_location": "L1812", "weight": 1.0 }, { @@ -88891,7 +89338,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1817", + "source_location": "L1818", "weight": 1.0 }, { @@ -88900,7 +89347,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1848", + "source_location": "L1849", "weight": 1.0 }, { @@ -88909,7 +89356,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1874", + "source_location": "L1875", "weight": 1.0 }, { @@ -88918,7 +89365,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1890", + "source_location": "L1891", "weight": 1.0 }, { @@ -88927,7 +89374,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1916", + "source_location": "L1917", "weight": 1.0 }, { @@ -88936,7 +89383,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1933", + "source_location": "L1934", "weight": 1.0 }, { @@ -88972,7 +89419,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1610", + "source_location": "L1611", "weight": 1.0 }, { @@ -88981,7 +89428,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1620", + "source_location": "L1621", "weight": 1.0 }, { @@ -88990,7 +89437,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1630", + "source_location": "L1631", "weight": 1.0 }, { @@ -89003,57 +89450,57 @@ "weight": 1.0 }, { - "source": "api_qc_rationale_1609", + "source": "api_qc_rationale_1610", "target": "api_qc_batch_stock_in_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1609", + "source_location": "L1610", "weight": 1.0 }, { - "source": "api_qc_rationale_1619", + "source": "api_qc_rationale_1620", "target": "api_qc_batch_stock_out_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1619", + "source_location": "L1620", "weight": 1.0 }, { - "source": "api_qc_rationale_1629", + "source": "api_qc_rationale_1630", "target": "api_qc_batch_discard_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1629", + "source_location": "L1630", "weight": 1.0 }, { - "source": "api_qc_rationale_1678", + "source": "api_qc_rationale_1679", "target": "api_qc_list_my_qc_material_usages", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1678", + "source_location": "L1679", "weight": 1.0 }, { - "source": "api_qc_rationale_1735", + "source": "api_qc_rationale_1736", "target": "api_qc_list_qc_material_stock_check_requisitions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1735", + "source_location": "L1736", "weight": 1.0 }, { - "source": "api_qc_rationale_1761", + "source": "api_qc_rationale_1762", "target": "api_qc_mark_qc_material_usage_fully_used", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1761", + "source_location": "L1762", "weight": 1.0 }, { @@ -89668,6 +90115,96 @@ "source_location": "L901", "weight": 1.0 }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_invoicerequestcreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L923", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_invoicerequestcreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L923", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_invoicerequestcompletebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L936", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_invoicerequestcompletebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L936", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_get_invoice_eligible_payments", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L944", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_get_protocol_invoice_requests", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L957", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_post_protocol_invoice_request", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L970", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_list_protocol_invoice_requests_api", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L998", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_protocol_invoice_pending_count", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L1020", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_py", + "target": "api_collection_protocol_complete_protocol_invoice_request", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L1032", + "weight": 1.0 + }, { "source": "api_collection_protocol_list_collection_protocols", "target": "api_collection_protocol_get_tenant_no", @@ -89965,6 +90502,60 @@ "source_location": "L908", "weight": 1.0 }, + { + "source": "api_collection_protocol_get_invoice_eligible_payments", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L949", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_get_protocol_invoice_requests", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L962", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_protocol_invoice_request", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L976", + "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": "api/collection_protocol.py", + "source_location": "L1006", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_protocol_invoice_pending_count", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L1024", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_complete_protocol_invoice_request", + "target": "api_collection_protocol_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/collection_protocol.py", + "source_location": "L1038", + "weight": 1.0 + }, { "source": "api_collection_protocol_rationale_1", "target": "api_collection_protocol_py", @@ -107800,7 +108391,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/protocol_pay_mode_switch.py", - "source_location": "L14", + "source_location": "L15", "weight": 1.0 }, { @@ -107809,7 +108400,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "services/protocol_pay_mode_switch.py", - "source_location": "L20", + "source_location": "L21", "weight": 1.0 }, { @@ -107818,7 +108409,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "services/protocol_pay_mode_switch.py", - "source_location": "L30", + "source_location": "L31", "weight": 1.0 }, { @@ -108115,7 +108706,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108124,7 +108715,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108133,7 +108724,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108142,7 +108733,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108151,7 +108742,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108160,7 +108751,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108169,7 +108760,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108178,7 +108769,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108187,7 +108778,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108196,7 +108787,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108205,7 +108796,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108214,7 +108805,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108223,7 +108814,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108232,7 +108823,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108241,7 +108832,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108250,7 +108841,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108259,7 +108850,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108268,7 +108859,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108277,7 +108868,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108286,7 +108877,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108295,7 +108886,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108304,7 +108895,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108313,7 +108904,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108322,7 +108913,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108331,7 +108922,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108340,7 +108931,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108349,7 +108940,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108358,7 +108949,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108367,7 +108958,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108376,7 +108967,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108385,7 +108976,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108394,7 +108985,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108403,7 +108994,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108412,7 +109003,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108421,7 +109012,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108430,7 +109021,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108439,7 +109030,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108448,7 +109039,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3546", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3546", "weight": 0.8 }, { @@ -108457,7 +109066,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108466,7 +109075,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108475,7 +109084,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108484,7 +109093,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108493,7 +109102,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108502,7 +109111,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108511,7 +109120,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108520,7 +109129,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108529,7 +109138,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108538,7 +109147,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108547,7 +109156,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108556,7 +109165,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108565,7 +109174,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108574,7 +109183,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108583,7 +109192,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108592,7 +109201,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108601,7 +109210,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108610,7 +109219,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108619,7 +109228,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108628,7 +109237,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108637,7 +109246,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108646,7 +109255,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108655,7 +109264,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108664,7 +109273,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108673,7 +109282,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108682,7 +109291,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108691,7 +109300,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108700,7 +109309,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108709,7 +109318,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108718,7 +109327,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108727,7 +109336,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108736,7 +109345,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108745,7 +109354,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108754,7 +109363,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108763,7 +109372,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108772,7 +109381,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108781,7 +109390,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108790,7 +109399,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108799,7 +109408,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108808,7 +109417,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108817,7 +109426,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108826,7 +109435,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108835,7 +109444,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108844,7 +109453,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108853,7 +109462,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108862,7 +109471,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108871,7 +109480,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108880,7 +109489,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108889,7 +109498,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108898,7 +109507,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108907,7 +109516,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108916,7 +109525,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108925,7 +109534,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108934,7 +109543,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108943,7 +109552,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108952,7 +109561,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108961,7 +109570,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108970,7 +109579,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108979,7 +109588,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108988,7 +109597,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -108997,7 +109606,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109006,7 +109615,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109015,7 +109624,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109024,7 +109633,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109033,7 +109642,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109042,7 +109651,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109051,7 +109660,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109060,7 +109669,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109069,7 +109678,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109078,7 +109687,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109087,7 +109696,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109096,7 +109705,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109105,7 +109714,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109114,7 +109723,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109123,7 +109732,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109132,7 +109741,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109141,7 +109750,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109150,7 +109759,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109159,7 +109768,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109168,7 +109777,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109177,7 +109786,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109186,7 +109795,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109195,7 +109804,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109204,7 +109813,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109213,7 +109822,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109222,7 +109831,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109231,7 +109840,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109240,7 +109849,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109249,7 +109858,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109258,7 +109867,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109267,7 +109876,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109276,7 +109885,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109285,7 +109894,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109294,7 +109903,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109303,7 +109912,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109312,7 +109921,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109321,7 +109930,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109330,7 +109939,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109339,7 +109948,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109348,7 +109957,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109357,7 +109966,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109366,7 +109975,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109375,7 +109984,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109384,7 +109993,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109393,7 +110002,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109402,7 +110011,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109411,7 +110020,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109420,7 +110029,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109429,7 +110038,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109438,7 +110047,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109447,7 +110056,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109456,7 +110065,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109465,7 +110074,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109474,7 +110083,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109483,7 +110092,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109492,7 +110101,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109501,7 +110110,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109510,7 +110119,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109519,7 +110128,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109528,7 +110137,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109537,7 +110146,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109546,7 +110155,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109555,7 +110164,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109564,7 +110173,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109573,7 +110182,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109582,7 +110191,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109591,7 +110200,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109600,7 +110209,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -109609,34 +110218,43 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_932", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_975", + "source": "models_models_rationale_972", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", + "weight": 0.8 + }, + { + "source": "models_models_rationale_996", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3546", "weight": 0.8 }, { @@ -109645,430 +110263,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1100", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1120", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1142", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1202", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1227", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1256", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1284", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1306", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1327", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1375", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1397", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1455", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1502", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1527", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1550", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1572", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1595", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1621", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1649", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1668", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1687", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1712", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1732", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1783", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1808", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1833", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1857", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1878", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1897", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1923", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1969", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_1998", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2033", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2056", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2080", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2101", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2122", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2226", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2247", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2285", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2307", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2355", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2379", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2403", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2412", + "source": "models_models_rationale_2442", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", - "weight": 0.8 - }, - { - "source": "models_models_rationale_2440", - "target": "models_qc_param_bizqcitemparam", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110077,61 +110686,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2516", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2540", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2561", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2598", + "source": "models_models_rationale_2586", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2628", + "source": "models_models_rationale_2620", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110140,34 +110749,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2703", + "source": "models_models_rationale_2702", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2729", + "source": "models_models_rationale_2724", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110176,268 +110785,286 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2807", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2832", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2853", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2874", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2899", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2929", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2952", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_2976", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_2997", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3027", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3057", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3087", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3141", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3170", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3197", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3226", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3246", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3266", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3285", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3306", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3335", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3356", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3375", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3403", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3425", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3450", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3475", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3501", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3546", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3521", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3546", "weight": 0.8 }, { @@ -110446,7 +111073,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110455,7 +111082,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110464,7 +111091,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110473,7 +111100,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110482,7 +111109,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110491,7 +111118,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110500,7 +111127,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110509,7 +111136,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110518,7 +111145,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110527,7 +111154,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110536,7 +111163,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110545,7 +111172,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110554,7 +111181,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110563,7 +111190,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110572,7 +111199,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110581,7 +111208,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110590,7 +111217,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110599,7 +111226,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110608,7 +111235,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110617,7 +111244,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110626,7 +111253,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110635,7 +111262,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110644,7 +111271,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110653,7 +111280,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110662,7 +111289,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110671,7 +111298,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110680,7 +111307,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110689,7 +111316,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110698,7 +111325,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110707,7 +111334,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110716,7 +111343,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110725,7 +111352,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110734,7 +111361,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110743,7 +111370,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110752,7 +111379,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110761,7 +111388,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110770,7 +111397,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110779,7 +111406,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3546", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3546", "weight": 0.8 }, { @@ -110788,7 +111433,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110797,7 +111442,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110806,7 +111451,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110815,7 +111460,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110824,7 +111469,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110833,7 +111478,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110842,7 +111487,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110851,7 +111496,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110860,7 +111505,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110869,7 +111514,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110878,7 +111523,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110887,7 +111532,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110896,7 +111541,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110905,7 +111550,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110914,7 +111559,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110923,7 +111568,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110932,7 +111577,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110941,7 +111586,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110950,7 +111595,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110959,7 +111604,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110968,7 +111613,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110977,7 +111622,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110986,7 +111631,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -110995,7 +111640,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111004,7 +111649,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111013,7 +111658,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111022,7 +111667,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111031,7 +111676,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111040,7 +111685,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111049,7 +111694,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111058,7 +111703,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111067,7 +111712,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111076,7 +111721,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111085,7 +111730,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111094,7 +111739,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111103,7 +111748,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111112,7 +111757,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111121,7 +111766,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111130,7 +111775,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111139,7 +111784,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111148,7 +111793,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111157,7 +111802,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111166,7 +111811,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111175,7 +111820,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111184,7 +111829,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111193,7 +111838,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111202,7 +111847,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111211,7 +111856,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111220,7 +111865,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111229,7 +111874,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111238,7 +111883,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111247,7 +111892,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111256,7 +111901,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111265,7 +111910,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111274,7 +111919,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111283,7 +111928,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111292,7 +111937,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111301,7 +111946,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111310,7 +111955,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111319,7 +111964,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111328,7 +111973,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111337,7 +111982,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111346,7 +111991,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111355,7 +112000,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111364,7 +112009,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111373,7 +112018,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111382,7 +112027,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111391,7 +112036,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111400,7 +112045,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111409,7 +112054,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111418,7 +112063,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111427,7 +112072,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111436,7 +112081,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111445,7 +112090,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111454,7 +112099,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111463,7 +112108,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111472,7 +112117,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111481,7 +112126,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111490,7 +112135,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111499,7 +112144,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111508,7 +112153,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111517,7 +112162,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111526,7 +112171,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111535,7 +112180,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111544,7 +112189,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111553,7 +112198,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111562,7 +112207,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111571,7 +112216,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111580,7 +112225,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111589,7 +112234,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111598,7 +112243,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111607,7 +112252,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111616,7 +112261,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111625,7 +112270,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111634,7 +112279,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111643,7 +112288,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111652,7 +112297,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111661,7 +112306,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111670,7 +112315,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111679,7 +112324,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111688,7 +112333,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111697,7 +112342,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111706,7 +112351,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111715,7 +112360,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111724,7 +112369,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111733,7 +112378,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111742,7 +112387,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111751,7 +112396,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111760,7 +112405,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111769,7 +112414,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111778,7 +112423,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111787,7 +112432,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111796,7 +112441,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111805,7 +112450,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111814,7 +112459,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111823,7 +112468,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111832,7 +112477,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111841,7 +112486,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111850,7 +112495,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111859,7 +112504,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111868,7 +112513,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111877,7 +112522,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111886,7 +112531,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111895,7 +112540,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111904,7 +112549,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111913,7 +112558,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111922,7 +112567,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111931,7 +112576,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -111940,34 +112585,43 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_932", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_975", + "source": "models_models_rationale_972", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", + "weight": 0.8 + }, + { + "source": "models_models_rationale_996", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3546", "weight": 0.8 }, { @@ -111976,430 +112630,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1100", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1120", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1142", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1202", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1227", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1256", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1284", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1306", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1327", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1375", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1397", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1455", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1502", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1527", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1550", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1572", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1595", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1621", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1649", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1668", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1687", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1712", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1732", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1783", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1808", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1833", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1857", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1878", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1897", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1923", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1969", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_1998", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2033", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2056", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2080", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2101", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2122", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2226", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2247", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2285", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2307", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2355", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2379", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2403", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2412", + "source": "models_models_rationale_2442", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", - "weight": 0.8 - }, - { - "source": "models_models_rationale_2440", - "target": "models_qc_param_bizqctaskresult", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -112408,61 +113053,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2516", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2540", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2561", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2598", + "source": "models_models_rationale_2586", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2628", + "source": "models_models_rationale_2620", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -112471,34 +113116,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2703", + "source": "models_models_rationale_2702", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2729", + "source": "models_models_rationale_2724", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { @@ -112507,268 +113152,286 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2807", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2832", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2853", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2874", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2899", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2929", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2952", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_2976", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_2997", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3027", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3057", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3087", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3141", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3170", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3197", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3226", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3246", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3266", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3285", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3306", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3335", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3356", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3375", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3403", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3425", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3450", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", "weight": 0.8 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3475", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3494", + "source_location": "L3546", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3501", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3546", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3521", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3546", "weight": 0.8 }, { @@ -112777,7 +113440,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112786,7 +113449,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112795,7 +113458,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112804,7 +113467,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112813,7 +113476,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112822,7 +113485,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112831,7 +113494,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112840,7 +113503,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112849,7 +113512,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112858,7 +113521,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112867,7 +113530,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112876,7 +113539,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112885,7 +113548,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112894,7 +113557,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112903,7 +113566,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112912,7 +113575,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112921,7 +113584,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112930,7 +113593,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112939,7 +113602,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112948,7 +113611,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112957,7 +113620,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112966,7 +113629,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112975,7 +113638,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112984,7 +113647,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -112993,7 +113656,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113002,7 +113665,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113011,7 +113674,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113020,7 +113683,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113029,7 +113692,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113038,7 +113701,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113047,7 +113710,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113056,7 +113719,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113065,7 +113728,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113074,7 +113737,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113083,7 +113746,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113092,7 +113755,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113101,7 +113764,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113110,7 +113773,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3547", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3547", "weight": 0.8 }, { @@ -113119,7 +113800,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113128,7 +113809,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113137,7 +113818,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113146,7 +113827,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113155,7 +113836,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113164,7 +113845,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113173,7 +113854,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113182,7 +113863,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113191,7 +113872,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113200,7 +113881,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113209,7 +113890,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113218,7 +113899,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113227,7 +113908,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113236,7 +113917,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113245,7 +113926,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113254,7 +113935,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113263,7 +113944,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113272,7 +113953,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113281,7 +113962,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113290,7 +113971,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113299,7 +113980,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113308,7 +113989,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113317,7 +113998,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113326,7 +114007,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113335,7 +114016,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113344,7 +114025,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113353,7 +114034,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113362,7 +114043,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113371,7 +114052,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113380,7 +114061,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113389,7 +114070,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113398,7 +114079,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113407,7 +114088,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113416,7 +114097,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113425,7 +114106,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113434,7 +114115,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113443,7 +114124,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113452,7 +114133,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113461,7 +114142,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113470,7 +114151,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113479,7 +114160,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113488,7 +114169,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113497,7 +114178,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113506,7 +114187,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113515,7 +114196,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113524,7 +114205,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113533,7 +114214,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113542,7 +114223,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113551,7 +114232,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113560,7 +114241,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113569,7 +114250,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113578,7 +114259,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113587,7 +114268,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113596,7 +114277,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113605,7 +114286,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113614,7 +114295,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113623,7 +114304,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113632,7 +114313,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113641,7 +114322,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113650,7 +114331,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113659,7 +114340,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113668,7 +114349,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113677,7 +114358,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113686,7 +114367,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113695,7 +114376,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113704,7 +114385,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113713,7 +114394,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113722,7 +114403,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113731,7 +114412,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113740,7 +114421,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113749,7 +114430,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113758,7 +114439,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113767,7 +114448,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113776,7 +114457,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113785,7 +114466,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113794,7 +114475,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113803,7 +114484,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113812,7 +114493,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113821,7 +114502,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113830,7 +114511,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113839,7 +114520,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113848,7 +114529,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113857,7 +114538,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113866,7 +114547,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113875,7 +114556,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113884,7 +114565,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113893,7 +114574,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113902,7 +114583,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113911,7 +114592,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113920,7 +114601,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113929,7 +114610,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113938,7 +114619,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113947,7 +114628,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113956,7 +114637,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113965,7 +114646,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113974,7 +114655,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113983,7 +114664,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -113992,7 +114673,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114001,7 +114682,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114010,7 +114691,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114019,7 +114700,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114028,7 +114709,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114037,7 +114718,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114046,7 +114727,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114055,7 +114736,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114064,7 +114745,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114073,7 +114754,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114082,7 +114763,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114091,7 +114772,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114100,7 +114781,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114109,7 +114790,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114118,7 +114799,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114127,7 +114808,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114136,7 +114817,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114145,7 +114826,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114154,7 +114835,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114163,7 +114844,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114172,7 +114853,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114181,7 +114862,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114190,7 +114871,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114199,7 +114880,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114208,7 +114889,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114217,7 +114898,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114226,7 +114907,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114235,7 +114916,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114244,7 +114925,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114253,7 +114934,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114262,7 +114943,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114271,34 +114952,43 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_932", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_975", + "source": "models_models_rationale_972", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", + "weight": 0.8 + }, + { + "source": "models_models_rationale_996", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3547", "weight": 0.8 }, { @@ -114307,430 +114997,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1100", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1120", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1142", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1202", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1227", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1256", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1284", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1306", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1327", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1375", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1397", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1455", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1502", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1527", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1550", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1572", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1595", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1621", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1649", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1668", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1687", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1712", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1732", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1783", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1808", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1833", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1857", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1878", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1897", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1923", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1969", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_1998", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2033", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2056", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2080", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2101", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2122", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2226", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2247", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2285", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2307", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2355", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2379", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2403", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2412", + "source": "models_models_rationale_2442", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", - "weight": 0.8 - }, - { - "source": "models_models_rationale_2440", - "target": "models_qc_material_bizqcmaterial", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114739,61 +115420,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2516", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2540", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2561", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2598", + "source": "models_models_rationale_2586", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2628", + "source": "models_models_rationale_2620", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114802,34 +115483,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2703", + "source": "models_models_rationale_2702", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2729", + "source": "models_models_rationale_2724", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -114838,268 +115519,286 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2807", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2832", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2853", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2874", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2899", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2929", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2952", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_2976", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_2997", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3027", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3057", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3087", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3141", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3170", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3197", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3226", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3246", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3266", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3285", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3306", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3335", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3356", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3375", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3403", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3425", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3450", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3475", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3501", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3547", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3521", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3547", "weight": 0.8 }, { @@ -115108,7 +115807,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115117,7 +115816,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115126,7 +115825,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115135,7 +115834,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115144,7 +115843,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115153,7 +115852,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115162,7 +115861,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115171,7 +115870,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115180,7 +115879,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115189,7 +115888,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115198,7 +115897,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115207,7 +115906,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115216,7 +115915,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115225,7 +115924,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115234,7 +115933,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115243,7 +115942,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115252,7 +115951,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115261,7 +115960,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115270,7 +115969,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115279,7 +115978,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115288,7 +115987,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115297,7 +115996,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115306,7 +116005,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115315,7 +116014,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115324,7 +116023,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115333,7 +116032,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115342,7 +116041,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115351,7 +116050,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115360,7 +116059,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115369,7 +116068,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115378,7 +116077,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115387,7 +116086,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115396,7 +116095,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115405,7 +116104,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115414,7 +116113,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115423,7 +116122,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115432,7 +116131,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115441,7 +116140,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "models_qc_material_bizqcmaterialstockbatch", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3547", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "models_qc_material_bizqcmaterialstockbatch", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3547", "weight": 0.8 }, { @@ -115450,7 +116167,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115459,7 +116176,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115468,7 +116185,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115477,7 +116194,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115486,7 +116203,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115495,7 +116212,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115504,7 +116221,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115513,7 +116230,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115522,7 +116239,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115531,7 +116248,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115540,7 +116257,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115549,7 +116266,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115558,7 +116275,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115567,7 +116284,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115576,7 +116293,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115585,7 +116302,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115594,7 +116311,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115603,7 +116320,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115612,7 +116329,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115621,7 +116338,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115630,7 +116347,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115639,7 +116356,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115648,7 +116365,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115657,7 +116374,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115666,7 +116383,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115675,7 +116392,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115684,7 +116401,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115693,7 +116410,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115702,7 +116419,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115711,7 +116428,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115720,7 +116437,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115729,7 +116446,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115738,7 +116455,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115747,7 +116464,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115756,7 +116473,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115765,7 +116482,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115774,7 +116491,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115783,7 +116500,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115792,7 +116509,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115801,7 +116518,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115810,7 +116527,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115819,7 +116536,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115828,7 +116545,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115837,7 +116554,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115846,7 +116563,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115855,7 +116572,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115864,7 +116581,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115873,7 +116590,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115882,7 +116599,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115891,7 +116608,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115900,7 +116617,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115909,7 +116626,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115918,7 +116635,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115927,7 +116644,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115936,7 +116653,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115945,7 +116662,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115954,7 +116671,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115963,7 +116680,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115972,7 +116689,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115981,7 +116698,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115990,7 +116707,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -115999,7 +116716,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116008,7 +116725,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116017,7 +116734,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116026,7 +116743,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116035,7 +116752,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116044,7 +116761,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116053,7 +116770,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116062,7 +116779,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116071,7 +116788,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116080,7 +116797,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116089,7 +116806,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116098,7 +116815,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116107,7 +116824,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116116,7 +116833,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116125,7 +116842,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116134,7 +116851,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116143,7 +116860,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116152,7 +116869,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116161,7 +116878,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116170,7 +116887,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116179,7 +116896,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116188,7 +116905,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116197,7 +116914,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116206,7 +116923,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116215,7 +116932,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116224,7 +116941,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116233,7 +116950,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116242,7 +116959,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116251,7 +116968,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116260,7 +116977,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116269,7 +116986,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116278,7 +116995,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116287,7 +117004,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116296,7 +117013,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116305,7 +117022,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116314,7 +117031,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116323,7 +117040,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116332,7 +117049,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116341,7 +117058,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116350,7 +117067,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116359,7 +117076,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116368,7 +117085,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116377,7 +117094,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116386,7 +117103,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116395,7 +117112,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116404,7 +117121,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116413,7 +117130,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116422,7 +117139,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116431,7 +117148,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116440,7 +117157,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116449,7 +117166,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116458,7 +117175,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116467,7 +117184,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116476,7 +117193,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116485,7 +117202,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116494,7 +117211,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116503,7 +117220,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116512,7 +117229,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116521,7 +117238,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116530,7 +117247,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116539,7 +117256,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116548,7 +117265,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116557,7 +117274,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116566,7 +117283,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116575,7 +117292,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116584,7 +117301,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116593,7 +117310,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -116602,34 +117319,43 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_932", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_975", + "source": "models_models_rationale_972", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", + "weight": 0.8 + }, + { + "source": "models_models_rationale_996", + "target": "models_qc_material_bizqcmaterialstockbatch", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3547", "weight": 0.8 }, { @@ -116638,430 +117364,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1100", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1120", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1142", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1202", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1227", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1256", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1284", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1306", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1327", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1375", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1397", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1455", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1502", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1527", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1550", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1572", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1595", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1621", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1649", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1668", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1687", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1712", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1732", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1783", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1808", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1833", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1857", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1878", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1897", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1923", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1969", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_1998", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2033", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2056", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2080", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2101", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2122", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2226", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2247", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2285", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2307", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2355", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2379", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2403", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2412", + "source": "models_models_rationale_2442", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", - "weight": 0.8 - }, - { - "source": "models_models_rationale_2440", - "target": "models_qc_material_bizqcmaterialstockbatch", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117070,61 +117787,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2516", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2540", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2561", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2598", + "source": "models_models_rationale_2586", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2628", + "source": "models_models_rationale_2620", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117133,34 +117850,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2703", + "source": "models_models_rationale_2702", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2729", + "source": "models_models_rationale_2724", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117169,268 +117886,286 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2807", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2832", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2853", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2874", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2899", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2929", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2952", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_2976", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_2997", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3027", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3057", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3087", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3141", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3170", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3197", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3226", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3246", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3266", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3285", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3306", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3335", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3356", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3375", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3403", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3425", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3450", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3475", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3501", + "target": "models_qc_material_bizqcmaterialstockbatch", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3547", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3521", + "target": "models_qc_material_bizqcmaterialstockbatch", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3547", "weight": 0.8 }, { @@ -117439,7 +118174,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117448,7 +118183,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117457,7 +118192,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117466,7 +118201,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117475,7 +118210,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117484,7 +118219,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117493,7 +118228,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117502,7 +118237,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117511,7 +118246,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117520,7 +118255,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117529,7 +118264,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117538,7 +118273,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117547,7 +118282,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117556,7 +118291,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117565,7 +118300,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117574,7 +118309,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117583,7 +118318,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117592,7 +118327,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117601,7 +118336,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117610,7 +118345,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117619,7 +118354,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117628,7 +118363,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117637,7 +118372,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117646,7 +118381,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117655,7 +118390,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117664,7 +118399,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117673,7 +118408,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117682,7 +118417,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117691,7 +118426,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117700,7 +118435,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117709,7 +118444,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117718,7 +118453,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117727,7 +118462,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117736,7 +118471,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117745,7 +118480,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117754,7 +118489,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117763,7 +118498,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117772,7 +118507,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3547", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3547", "weight": 0.8 }, { @@ -117781,7 +118534,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117790,7 +118543,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117799,7 +118552,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117808,7 +118561,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117817,7 +118570,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117826,7 +118579,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117835,7 +118588,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117844,7 +118597,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117853,7 +118606,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117862,7 +118615,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117871,7 +118624,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117880,7 +118633,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117889,7 +118642,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117898,7 +118651,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117907,7 +118660,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117916,7 +118669,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117925,7 +118678,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117934,7 +118687,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117943,7 +118696,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117952,7 +118705,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117961,7 +118714,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117970,7 +118723,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117979,7 +118732,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117988,7 +118741,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -117997,7 +118750,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118006,7 +118759,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118015,7 +118768,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118024,7 +118777,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118033,7 +118786,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118042,7 +118795,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118051,7 +118804,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118060,7 +118813,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118069,7 +118822,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118078,7 +118831,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118087,7 +118840,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118096,7 +118849,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118105,7 +118858,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118114,7 +118867,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118123,7 +118876,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118132,7 +118885,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118141,7 +118894,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118150,7 +118903,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118159,7 +118912,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118168,7 +118921,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118177,7 +118930,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118186,7 +118939,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118195,7 +118948,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118204,7 +118957,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118213,7 +118966,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118222,7 +118975,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118231,7 +118984,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118240,7 +118993,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118249,7 +119002,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118258,7 +119011,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118267,7 +119020,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118276,7 +119029,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118285,7 +119038,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118294,7 +119047,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118303,7 +119056,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118312,7 +119065,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118321,7 +119074,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118330,7 +119083,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118339,7 +119092,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118348,7 +119101,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118357,7 +119110,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118366,7 +119119,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118375,7 +119128,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118384,7 +119137,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118393,7 +119146,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118402,7 +119155,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118411,7 +119164,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118420,7 +119173,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118429,7 +119182,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118438,7 +119191,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118447,7 +119200,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118456,7 +119209,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118465,7 +119218,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118474,7 +119227,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118483,7 +119236,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118492,7 +119245,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118501,7 +119254,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118510,7 +119263,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118519,7 +119272,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118528,7 +119281,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118537,7 +119290,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118546,7 +119299,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118555,7 +119308,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118564,7 +119317,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118573,7 +119326,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118582,7 +119335,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118591,7 +119344,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118600,7 +119353,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118609,7 +119362,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118618,7 +119371,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118627,7 +119380,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118636,7 +119389,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118645,7 +119398,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118654,7 +119407,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118663,7 +119416,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118672,7 +119425,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118681,7 +119434,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118690,7 +119443,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118699,7 +119452,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118708,7 +119461,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118717,7 +119470,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118726,7 +119479,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118735,7 +119488,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118744,7 +119497,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118753,7 +119506,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118762,7 +119515,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118771,7 +119524,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118780,7 +119533,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118789,7 +119542,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118798,7 +119551,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118807,7 +119560,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118816,7 +119569,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118825,7 +119578,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118834,7 +119587,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118843,7 +119596,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118852,7 +119605,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118861,7 +119614,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118870,7 +119623,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118879,7 +119632,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118888,7 +119641,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118897,7 +119650,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118906,7 +119659,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118915,7 +119668,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118924,7 +119677,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -118933,34 +119686,43 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_932", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_975", + "source": "models_models_rationale_972", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", + "weight": 0.8 + }, + { + "source": "models_models_rationale_996", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3547", "weight": 0.8 }, { @@ -118969,430 +119731,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1100", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1120", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1142", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1202", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1227", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1256", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1284", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1306", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1327", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1375", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1397", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1455", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1502", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1527", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1550", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1572", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1595", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1621", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1649", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1668", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1687", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1712", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1732", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1783", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1808", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1833", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1857", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1878", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1897", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1923", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1969", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_1998", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2033", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2056", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2080", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2101", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2122", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2226", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2247", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2285", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2307", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2355", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2379", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2403", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2412", + "source": "models_models_rationale_2442", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", - "weight": 0.8 - }, - { - "source": "models_models_rationale_2440", - "target": "models_qc_material_bizqcmaterialusage", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -119401,61 +120154,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2516", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2540", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2561", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2598", + "source": "models_models_rationale_2586", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2628", + "source": "models_models_rationale_2620", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -119464,34 +120217,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2703", + "source": "models_models_rationale_2702", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2729", + "source": "models_models_rationale_2724", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { @@ -119500,268 +120253,286 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2807", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2832", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2853", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2874", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2899", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2929", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2952", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_2976", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_2997", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3027", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3057", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3087", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3141", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3170", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3197", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3226", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3246", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3266", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3285", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3306", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3335", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3356", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3375", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3403", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3425", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3450", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", "weight": 0.8 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3475", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3495", + "source_location": "L3547", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3501", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3547", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3521", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3547", "weight": 0.8 }, { @@ -119770,7 +120541,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119779,7 +120550,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119788,7 +120559,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119797,7 +120568,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119806,7 +120577,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119815,7 +120586,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119824,7 +120595,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119833,7 +120604,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119842,7 +120613,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119851,7 +120622,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119860,7 +120631,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119869,7 +120640,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119878,7 +120649,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119887,7 +120658,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119896,7 +120667,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119905,7 +120676,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119914,7 +120685,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119923,7 +120694,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119932,7 +120703,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119941,7 +120712,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119950,7 +120721,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119959,7 +120730,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119968,7 +120739,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119977,7 +120748,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119986,7 +120757,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -119995,7 +120766,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120004,7 +120775,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120013,7 +120784,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120022,7 +120793,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120031,7 +120802,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120040,7 +120811,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120049,7 +120820,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120058,7 +120829,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120067,7 +120838,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120076,7 +120847,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120085,7 +120856,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120094,7 +120865,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120103,7 +120874,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "models_production_material_bizproductionmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "models_production_material_bizproductionmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", "weight": 0.8 }, { @@ -120112,7 +120901,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120121,7 +120910,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120130,7 +120919,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120139,7 +120928,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120148,7 +120937,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120157,7 +120946,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120166,7 +120955,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120175,7 +120964,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120184,7 +120973,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120193,7 +120982,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120202,7 +120991,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120211,7 +121000,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120220,7 +121009,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120229,7 +121018,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120238,7 +121027,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120247,7 +121036,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120256,7 +121045,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120265,7 +121054,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120274,7 +121063,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120283,7 +121072,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120292,7 +121081,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120301,7 +121090,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120310,7 +121099,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120319,7 +121108,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120328,7 +121117,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120337,7 +121126,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120346,7 +121135,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120355,7 +121144,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120364,7 +121153,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120373,7 +121162,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120382,7 +121171,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120391,7 +121180,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120400,7 +121189,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120409,7 +121198,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120418,7 +121207,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120427,7 +121216,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120436,7 +121225,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120445,7 +121234,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120454,7 +121243,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120463,7 +121252,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120472,7 +121261,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120481,7 +121270,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120490,7 +121279,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120499,7 +121288,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120508,7 +121297,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120517,7 +121306,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120526,7 +121315,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120535,7 +121324,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120544,7 +121333,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120553,7 +121342,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120562,7 +121351,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120571,7 +121360,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120580,7 +121369,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120589,7 +121378,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120598,7 +121387,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120607,7 +121396,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120616,7 +121405,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120625,7 +121414,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120634,7 +121423,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120643,7 +121432,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120652,7 +121441,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120661,7 +121450,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120670,7 +121459,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120679,7 +121468,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120688,7 +121477,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120697,7 +121486,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120706,7 +121495,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120715,7 +121504,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120724,7 +121513,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120733,7 +121522,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120742,7 +121531,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120751,7 +121540,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120760,7 +121549,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120769,7 +121558,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120778,7 +121567,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120787,7 +121576,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120796,7 +121585,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120805,7 +121594,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120814,7 +121603,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120823,7 +121612,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120832,7 +121621,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120841,7 +121630,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120850,7 +121639,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120859,7 +121648,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120868,7 +121657,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120877,7 +121666,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120886,7 +121675,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120895,7 +121684,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120904,7 +121693,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120913,7 +121702,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120922,7 +121711,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120931,7 +121720,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120940,7 +121729,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120949,7 +121738,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120958,7 +121747,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120967,7 +121756,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120976,7 +121765,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120985,7 +121774,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -120994,7 +121783,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121003,7 +121792,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121012,7 +121801,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121021,7 +121810,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121030,7 +121819,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121039,7 +121828,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121048,7 +121837,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121057,7 +121846,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121066,7 +121855,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121075,7 +121864,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121084,7 +121873,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121093,7 +121882,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121102,7 +121891,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121111,7 +121900,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121120,7 +121909,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121129,7 +121918,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121138,7 +121927,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121147,7 +121936,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121156,7 +121945,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121165,7 +121954,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121174,7 +121963,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121183,7 +121972,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121192,7 +121981,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121201,7 +121990,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121210,7 +121999,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121219,7 +122008,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121228,7 +122017,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121237,7 +122026,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121246,7 +122035,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121255,7 +122044,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121264,34 +122053,43 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_932", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_975", + "source": "models_models_rationale_972", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_rationale_996", + "target": "models_production_material_bizproductionmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", "weight": 0.8 }, { @@ -121300,430 +122098,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1100", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1120", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1142", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1202", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1227", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1256", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1284", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1306", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1327", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1375", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1397", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1455", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1502", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1527", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1550", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1572", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1595", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1621", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1649", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1668", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1687", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1712", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1732", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1783", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1808", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1833", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1857", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1878", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1897", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1923", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1969", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_1998", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2033", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2056", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2080", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2101", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2122", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2226", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2247", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2285", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2307", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2355", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2379", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2403", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2412", + "source": "models_models_rationale_2442", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", - "weight": 0.8 - }, - { - "source": "models_models_rationale_2440", - "target": "models_production_material_bizproductionmaterial", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121732,61 +122521,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2516", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2540", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2561", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2598", + "source": "models_models_rationale_2586", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2628", + "source": "models_models_rationale_2620", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121795,34 +122584,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2703", + "source": "models_models_rationale_2702", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2729", + "source": "models_models_rationale_2724", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -121831,268 +122620,286 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2807", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2832", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2853", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2874", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2899", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2929", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2952", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_2976", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_2997", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3027", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3057", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3087", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3141", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3170", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3197", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3226", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3246", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3266", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3285", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3306", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3335", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3356", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3375", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3403", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3425", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3450", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3475", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3501", + "target": "models_production_material_bizproductionmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3521", + "target": "models_production_material_bizproductionmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", "weight": 0.8 }, { @@ -122101,7 +122908,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122110,7 +122917,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122119,7 +122926,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122128,7 +122935,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122137,7 +122944,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122146,7 +122953,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122155,7 +122962,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122164,7 +122971,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122173,7 +122980,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122182,7 +122989,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122191,7 +122998,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122200,7 +123007,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122209,7 +123016,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122218,7 +123025,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122227,7 +123034,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122236,7 +123043,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122245,7 +123052,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122254,7 +123061,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122263,7 +123070,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122272,7 +123079,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122281,7 +123088,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122290,7 +123097,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122299,7 +123106,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122308,7 +123115,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122317,7 +123124,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122326,7 +123133,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122335,7 +123142,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122344,7 +123151,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122353,7 +123160,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122362,7 +123169,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122371,7 +123178,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122380,7 +123187,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122389,7 +123196,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122398,7 +123205,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122407,7 +123214,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122416,7 +123223,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122425,7 +123232,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122434,7 +123241,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "models_production_material_bizproductionmaterialstockbatch", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "models_production_material_bizproductionmaterialstockbatch", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", "weight": 0.8 }, { @@ -122443,7 +123268,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122452,7 +123277,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122461,7 +123286,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122470,7 +123295,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122479,7 +123304,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122488,7 +123313,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122497,7 +123322,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122506,7 +123331,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122515,7 +123340,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122524,7 +123349,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122533,7 +123358,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122542,7 +123367,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122551,7 +123376,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122560,7 +123385,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122569,7 +123394,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122578,7 +123403,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122587,7 +123412,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122596,7 +123421,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122605,7 +123430,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122614,7 +123439,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122623,7 +123448,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122632,7 +123457,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122641,7 +123466,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122650,7 +123475,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122659,7 +123484,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122668,7 +123493,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122677,7 +123502,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122686,7 +123511,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122695,7 +123520,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122704,7 +123529,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122713,7 +123538,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122722,7 +123547,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122731,7 +123556,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122740,7 +123565,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122749,7 +123574,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122758,7 +123583,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122767,7 +123592,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122776,7 +123601,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122785,7 +123610,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122794,7 +123619,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122803,7 +123628,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122812,7 +123637,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122821,7 +123646,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122830,7 +123655,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122839,7 +123664,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122848,7 +123673,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122857,7 +123682,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122866,7 +123691,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122875,7 +123700,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122884,7 +123709,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122893,7 +123718,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122902,7 +123727,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122911,7 +123736,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122920,7 +123745,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122929,7 +123754,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122938,7 +123763,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122947,7 +123772,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122956,7 +123781,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122965,7 +123790,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122974,7 +123799,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122983,7 +123808,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -122992,7 +123817,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123001,7 +123826,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123010,7 +123835,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123019,7 +123844,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123028,7 +123853,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123037,7 +123862,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123046,7 +123871,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123055,7 +123880,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123064,7 +123889,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123073,7 +123898,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123082,7 +123907,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123091,7 +123916,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123100,7 +123925,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123109,7 +123934,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123118,7 +123943,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123127,7 +123952,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123136,7 +123961,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123145,7 +123970,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123154,7 +123979,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123163,7 +123988,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123172,7 +123997,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123181,7 +124006,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123190,7 +124015,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123199,7 +124024,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123208,7 +124033,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123217,7 +124042,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123226,7 +124051,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123235,7 +124060,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123244,7 +124069,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123253,7 +124078,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123262,7 +124087,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123271,7 +124096,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123280,7 +124105,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123289,7 +124114,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123298,7 +124123,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123307,7 +124132,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123316,7 +124141,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123325,7 +124150,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123334,7 +124159,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123343,7 +124168,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123352,7 +124177,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123361,7 +124186,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123370,7 +124195,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123379,7 +124204,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123388,7 +124213,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123397,7 +124222,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123406,7 +124231,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123415,7 +124240,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123424,7 +124249,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123433,7 +124258,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123442,7 +124267,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123451,7 +124276,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123460,7 +124285,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123469,7 +124294,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123478,7 +124303,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123487,7 +124312,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123496,7 +124321,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123505,7 +124330,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123514,7 +124339,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123523,7 +124348,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123532,7 +124357,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123541,7 +124366,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123550,7 +124375,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123559,7 +124384,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123568,7 +124393,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123577,7 +124402,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123586,7 +124411,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -123595,34 +124420,43 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_932", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_975", + "source": "models_models_rationale_972", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_rationale_996", + "target": "models_production_material_bizproductionmaterialstockbatch", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", "weight": 0.8 }, { @@ -123631,430 +124465,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1100", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1120", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1142", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1202", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1227", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1256", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1284", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1306", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1327", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1375", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1397", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1455", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1502", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1527", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1550", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1572", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1595", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1621", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1649", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1668", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1687", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1712", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1732", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1783", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1808", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1833", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1857", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1878", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1897", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1923", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1969", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_1998", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2033", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2056", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2080", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2101", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2122", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2226", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2247", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2285", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2307", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2355", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2379", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2403", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2412", + "source": "models_models_rationale_2442", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", - "weight": 0.8 - }, - { - "source": "models_models_rationale_2440", - "target": "models_production_material_bizproductionmaterialstockbatch", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124063,61 +124888,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2516", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2540", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2561", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2598", + "source": "models_models_rationale_2586", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2628", + "source": "models_models_rationale_2620", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124126,34 +124951,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2703", + "source": "models_models_rationale_2702", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2729", + "source": "models_models_rationale_2724", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124162,268 +124987,286 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2807", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2832", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2853", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2874", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2899", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2929", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2952", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_2976", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_2997", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3027", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3057", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3087", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3141", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3170", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3197", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3226", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3246", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3266", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3285", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3306", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3335", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3356", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3375", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3403", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3425", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3450", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3475", "target": "models_production_material_bizproductionmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3501", + "target": "models_production_material_bizproductionmaterialstockbatch", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3521", + "target": "models_production_material_bizproductionmaterialstockbatch", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", "weight": 0.8 }, { @@ -124432,7 +125275,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124441,7 +125284,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124450,7 +125293,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124459,7 +125302,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124468,7 +125311,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124477,7 +125320,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124486,7 +125329,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124495,7 +125338,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124504,7 +125347,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124513,7 +125356,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124522,7 +125365,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124531,7 +125374,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124540,7 +125383,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124549,7 +125392,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124558,7 +125401,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124567,7 +125410,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124576,7 +125419,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124585,7 +125428,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124594,7 +125437,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124603,7 +125446,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124612,7 +125455,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124621,7 +125464,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124630,7 +125473,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124639,7 +125482,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124648,7 +125491,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124657,7 +125500,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124666,7 +125509,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124675,7 +125518,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124684,7 +125527,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124693,7 +125536,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124702,7 +125545,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124711,7 +125554,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124720,7 +125563,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124729,7 +125572,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124738,7 +125581,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124747,7 +125590,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124756,7 +125599,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124765,7 +125608,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "models_production_material_bizproductionmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "models_production_material_bizproductionmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", "weight": 0.8 }, { @@ -124774,7 +125635,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124783,7 +125644,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124792,7 +125653,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124801,7 +125662,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124810,7 +125671,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124819,7 +125680,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124828,7 +125689,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124837,7 +125698,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124846,7 +125707,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124855,7 +125716,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124864,7 +125725,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124873,7 +125734,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124882,7 +125743,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124891,7 +125752,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124900,7 +125761,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124909,7 +125770,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124918,7 +125779,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124927,7 +125788,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124936,7 +125797,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124945,7 +125806,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124954,7 +125815,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124963,7 +125824,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124972,7 +125833,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124981,7 +125842,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124990,7 +125851,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -124999,7 +125860,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125008,7 +125869,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125017,7 +125878,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125026,7 +125887,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125035,7 +125896,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125044,7 +125905,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125053,7 +125914,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125062,7 +125923,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125071,7 +125932,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125080,7 +125941,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125089,7 +125950,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125098,7 +125959,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125107,7 +125968,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125116,7 +125977,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125125,7 +125986,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125134,7 +125995,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125143,7 +126004,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125152,7 +126013,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125161,7 +126022,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125170,7 +126031,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125179,7 +126040,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125188,7 +126049,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125197,7 +126058,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125206,7 +126067,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125215,7 +126076,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125224,7 +126085,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125233,7 +126094,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125242,7 +126103,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125251,7 +126112,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125260,7 +126121,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125269,7 +126130,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125278,7 +126139,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125287,7 +126148,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125296,7 +126157,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125305,7 +126166,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125314,7 +126175,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125323,7 +126184,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125332,7 +126193,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125341,7 +126202,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125350,7 +126211,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125359,7 +126220,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125368,7 +126229,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125377,7 +126238,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125386,7 +126247,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125395,7 +126256,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125404,7 +126265,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125413,7 +126274,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125422,7 +126283,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125431,7 +126292,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125440,7 +126301,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125449,7 +126310,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125458,7 +126319,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125467,7 +126328,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125476,7 +126337,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125485,7 +126346,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125494,7 +126355,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125503,7 +126364,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125512,7 +126373,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125521,7 +126382,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125530,7 +126391,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125539,7 +126400,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125548,7 +126409,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125557,7 +126418,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125566,7 +126427,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125575,7 +126436,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125584,7 +126445,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125593,7 +126454,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125602,7 +126463,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125611,7 +126472,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125620,7 +126481,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125629,7 +126490,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125638,7 +126499,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125647,7 +126508,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125656,7 +126517,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125665,7 +126526,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125674,7 +126535,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125683,7 +126544,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125692,7 +126553,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125701,7 +126562,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125710,7 +126571,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125719,7 +126580,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125728,7 +126589,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125737,7 +126598,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125746,7 +126607,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125755,7 +126616,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125764,7 +126625,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125773,7 +126634,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125782,7 +126643,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125791,7 +126652,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125800,7 +126661,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125809,7 +126670,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125818,7 +126679,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125827,7 +126688,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125836,7 +126697,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125845,7 +126706,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125854,7 +126715,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125863,7 +126724,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125872,7 +126733,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125881,7 +126742,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125890,7 +126751,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125899,7 +126760,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125908,7 +126769,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125917,7 +126778,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -125926,34 +126787,43 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_932", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_975", + "source": "models_models_rationale_972", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_rationale_996", + "target": "models_production_material_bizproductionmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", "weight": 0.8 }, { @@ -125962,430 +126832,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1100", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1120", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1142", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1202", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1227", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1256", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1284", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1306", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1327", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1375", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1397", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1455", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1502", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1527", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1550", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1572", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1595", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1621", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1649", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1668", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1687", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1712", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1732", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1783", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1808", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1833", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1857", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1878", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1897", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1923", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1969", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_1998", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2033", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2056", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2080", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2101", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2122", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2226", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2247", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2285", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2307", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2355", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2379", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2403", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2412", + "source": "models_models_rationale_2442", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", - "weight": 0.8 - }, - { - "source": "models_models_rationale_2440", - "target": "models_production_material_bizproductionmaterialusage", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126394,61 +127255,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2516", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2540", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2561", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2598", + "source": "models_models_rationale_2586", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2628", + "source": "models_models_rationale_2620", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126457,34 +127318,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2703", + "source": "models_models_rationale_2702", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2729", + "source": "models_models_rationale_2724", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126493,268 +127354,286 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2807", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2832", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2853", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2874", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2899", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2929", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2952", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_2976", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_2997", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3027", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3057", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3087", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3141", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3170", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3197", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3226", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3246", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3266", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3285", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3306", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3335", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3356", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3375", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3403", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3425", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3450", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3475", "target": "models_production_material_bizproductionmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3501", + "target": "models_production_material_bizproductionmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3521", + "target": "models_production_material_bizproductionmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", "weight": 0.8 }, { @@ -126763,7 +127642,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126772,7 +127651,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126781,7 +127660,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126790,7 +127669,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126799,7 +127678,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126808,7 +127687,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126817,7 +127696,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126826,7 +127705,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126835,7 +127714,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126844,7 +127723,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126853,7 +127732,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126862,7 +127741,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126871,7 +127750,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126880,7 +127759,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126889,7 +127768,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126898,7 +127777,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126907,7 +127786,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126916,7 +127795,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126925,7 +127804,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126934,7 +127813,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126943,7 +127822,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126952,7 +127831,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126961,7 +127840,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126970,7 +127849,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126979,7 +127858,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126988,7 +127867,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -126997,7 +127876,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127006,7 +127885,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127015,7 +127894,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127024,7 +127903,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127033,7 +127912,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127042,7 +127921,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127051,7 +127930,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127060,7 +127939,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127069,7 +127948,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127078,7 +127957,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127087,7 +127966,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127096,7 +127975,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "models_production_material_bizproductionmaterialstockcheck", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "models_production_material_bizproductionmaterialstockcheck", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", "weight": 0.8 }, { @@ -127105,7 +128002,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127114,7 +128011,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127123,7 +128020,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127132,7 +128029,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127141,7 +128038,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127150,7 +128047,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127159,7 +128056,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127168,7 +128065,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127177,7 +128074,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127186,7 +128083,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127195,7 +128092,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127204,7 +128101,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127213,7 +128110,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127222,7 +128119,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127231,7 +128128,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127240,7 +128137,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127249,7 +128146,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127258,7 +128155,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127267,7 +128164,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127276,7 +128173,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127285,7 +128182,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127294,7 +128191,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127303,7 +128200,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127312,7 +128209,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127321,7 +128218,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127330,7 +128227,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127339,7 +128236,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127348,7 +128245,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127357,7 +128254,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127366,7 +128263,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127375,7 +128272,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127384,7 +128281,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127393,7 +128290,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127402,7 +128299,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127411,7 +128308,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127420,7 +128317,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127429,7 +128326,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127438,7 +128335,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127447,7 +128344,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127456,7 +128353,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127465,7 +128362,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127474,7 +128371,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127483,7 +128380,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127492,7 +128389,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127501,7 +128398,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127510,7 +128407,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127519,7 +128416,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127528,7 +128425,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127537,7 +128434,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127546,7 +128443,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127555,7 +128452,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127564,7 +128461,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127573,7 +128470,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127582,7 +128479,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127591,7 +128488,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127600,7 +128497,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127609,7 +128506,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127618,7 +128515,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127627,7 +128524,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127636,7 +128533,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127645,7 +128542,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127654,7 +128551,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127663,7 +128560,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127672,7 +128569,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127681,7 +128578,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127690,7 +128587,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127699,7 +128596,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127708,7 +128605,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127717,7 +128614,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127726,7 +128623,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127735,7 +128632,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127744,7 +128641,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127753,7 +128650,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127762,7 +128659,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127771,7 +128668,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127780,7 +128677,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127789,7 +128686,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127798,7 +128695,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127807,7 +128704,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127816,7 +128713,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127825,7 +128722,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127834,7 +128731,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127843,7 +128740,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127852,7 +128749,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127861,7 +128758,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127870,7 +128767,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127879,7 +128776,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127888,7 +128785,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127897,7 +128794,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127906,7 +128803,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127915,7 +128812,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127924,7 +128821,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127933,7 +128830,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127942,7 +128839,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127951,7 +128848,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127960,7 +128857,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127969,7 +128866,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127978,7 +128875,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127987,7 +128884,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -127996,7 +128893,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128005,7 +128902,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128014,7 +128911,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128023,7 +128920,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128032,7 +128929,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128041,7 +128938,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128050,7 +128947,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128059,7 +128956,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128068,7 +128965,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128077,7 +128974,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128086,7 +128983,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128095,7 +128992,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128104,7 +129001,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128113,7 +129010,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128122,7 +129019,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128131,7 +129028,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128140,7 +129037,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128149,7 +129046,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128158,7 +129055,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128167,7 +129064,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128176,7 +129073,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128185,7 +129082,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128194,7 +129091,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128203,7 +129100,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128212,7 +129109,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128221,7 +129118,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128230,7 +129127,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128239,7 +129136,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128248,7 +129145,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128257,34 +129154,43 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_932", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_975", + "source": "models_models_rationale_972", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_rationale_996", + "target": "models_production_material_bizproductionmaterialstockcheck", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", "weight": 0.8 }, { @@ -128293,430 +129199,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1100", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1120", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1142", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1202", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1227", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1256", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1284", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1306", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1327", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1375", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1397", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1455", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1502", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1527", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1550", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1572", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1595", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1621", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1649", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1668", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1687", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1712", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1732", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1783", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1808", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1833", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1857", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1878", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1897", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1923", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1969", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_1998", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2033", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2056", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2080", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2101", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2122", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2226", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2247", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2285", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2307", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2355", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2379", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2403", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2412", + "source": "models_models_rationale_2442", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", - "weight": 0.8 - }, - { - "source": "models_models_rationale_2440", - "target": "models_production_material_bizproductionmaterialstockcheck", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128725,61 +129622,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2516", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2540", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2561", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2598", + "source": "models_models_rationale_2586", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2628", + "source": "models_models_rationale_2620", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128788,34 +129685,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2703", + "source": "models_models_rationale_2702", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2729", + "source": "models_models_rationale_2724", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -128824,268 +129721,286 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2807", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2832", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2853", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2874", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2899", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2929", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2952", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_2976", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_2997", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3027", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3057", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3087", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3141", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3170", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3197", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3226", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3246", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3266", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3285", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3306", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3335", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3356", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3375", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3403", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3425", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3450", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3475", "target": "models_production_material_bizproductionmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3501", + "target": "models_production_material_bizproductionmaterialstockcheck", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3521", + "target": "models_production_material_bizproductionmaterialstockcheck", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", "weight": 0.8 }, { @@ -129094,7 +130009,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129103,7 +130018,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129112,7 +130027,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129121,7 +130036,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129130,7 +130045,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129139,7 +130054,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129148,7 +130063,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129157,7 +130072,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129166,7 +130081,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129175,7 +130090,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129184,7 +130099,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129193,7 +130108,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129202,7 +130117,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129211,7 +130126,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129220,7 +130135,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129229,7 +130144,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129238,7 +130153,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129247,7 +130162,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129256,7 +130171,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129265,7 +130180,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129274,7 +130189,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129283,7 +130198,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129292,7 +130207,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129301,7 +130216,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129310,7 +130225,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129319,7 +130234,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129328,7 +130243,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129337,7 +130252,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129346,7 +130261,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129355,7 +130270,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129364,7 +130279,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129373,7 +130288,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129382,7 +130297,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129391,7 +130306,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129400,7 +130315,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129409,7 +130324,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129418,7 +130333,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129427,7 +130342,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "models_production_material_bizproductionmaterialstockcheckbatchline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "models_production_material_bizproductionmaterialstockcheckbatchline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", "weight": 0.8 }, { @@ -129436,7 +130369,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129445,7 +130378,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129454,7 +130387,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129463,7 +130396,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129472,7 +130405,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129481,7 +130414,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129490,7 +130423,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129499,7 +130432,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129508,7 +130441,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129517,7 +130450,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129526,7 +130459,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129535,7 +130468,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129544,7 +130477,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129553,7 +130486,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129562,7 +130495,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129571,7 +130504,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129580,7 +130513,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129589,7 +130522,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129598,7 +130531,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129607,7 +130540,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129616,7 +130549,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129625,7 +130558,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129634,7 +130567,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129643,7 +130576,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129652,7 +130585,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129661,7 +130594,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129670,7 +130603,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129679,7 +130612,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129688,7 +130621,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129697,7 +130630,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129706,7 +130639,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129715,7 +130648,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129724,7 +130657,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129733,7 +130666,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129742,7 +130675,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129751,7 +130684,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129760,7 +130693,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129769,7 +130702,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129778,7 +130711,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129787,7 +130720,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129796,7 +130729,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129805,7 +130738,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129814,7 +130747,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129823,7 +130756,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129832,7 +130765,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129841,7 +130774,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129850,7 +130783,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129859,7 +130792,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129868,7 +130801,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129877,7 +130810,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129886,7 +130819,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129895,7 +130828,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129904,7 +130837,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129913,7 +130846,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129922,7 +130855,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129931,7 +130864,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129940,7 +130873,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129949,7 +130882,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129958,7 +130891,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129967,7 +130900,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129976,7 +130909,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129985,7 +130918,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -129994,7 +130927,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130003,7 +130936,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130012,7 +130945,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130021,7 +130954,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130030,7 +130963,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130039,7 +130972,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130048,7 +130981,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130057,7 +130990,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130066,7 +130999,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130075,7 +131008,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130084,7 +131017,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130093,7 +131026,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130102,7 +131035,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130111,7 +131044,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130120,7 +131053,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130129,7 +131062,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130138,7 +131071,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130147,7 +131080,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130156,7 +131089,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130165,7 +131098,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130174,7 +131107,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130183,7 +131116,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130192,7 +131125,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130201,7 +131134,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130210,7 +131143,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130219,7 +131152,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130228,7 +131161,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130237,7 +131170,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130246,7 +131179,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130255,7 +131188,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130264,7 +131197,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130273,7 +131206,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130282,7 +131215,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130291,7 +131224,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130300,7 +131233,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130309,7 +131242,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130318,7 +131251,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130327,7 +131260,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130336,7 +131269,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130345,7 +131278,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130354,7 +131287,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130363,7 +131296,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130372,7 +131305,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130381,7 +131314,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130390,7 +131323,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130399,7 +131332,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130408,7 +131341,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130417,7 +131350,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130426,7 +131359,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130435,7 +131368,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130444,7 +131377,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130453,7 +131386,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130462,7 +131395,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130471,7 +131404,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130480,7 +131413,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130489,7 +131422,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130498,7 +131431,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130507,7 +131440,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130516,7 +131449,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130525,7 +131458,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130534,7 +131467,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130543,7 +131476,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130552,7 +131485,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130561,7 +131494,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130570,7 +131503,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130579,7 +131512,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -130588,34 +131521,43 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_932", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_975", + "source": "models_models_rationale_972", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_rationale_996", + "target": "models_production_material_bizproductionmaterialstockcheckbatchline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", "weight": 0.8 }, { @@ -130624,430 +131566,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1100", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1120", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1142", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1202", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1227", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1256", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1284", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1306", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1327", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1375", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1397", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1455", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1502", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1527", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1550", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1572", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1595", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1621", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1649", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1668", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1687", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1712", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1732", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1783", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1808", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1833", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1857", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1878", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1897", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1923", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1969", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_1998", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2033", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2056", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2080", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2101", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2122", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2226", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2247", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2285", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2307", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2355", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2379", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2403", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2412", + "source": "models_models_rationale_2442", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", - "weight": 0.8 - }, - { - "source": "models_models_rationale_2440", - "target": "models_production_material_bizproductionmaterialstockcheckbatchline", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131056,61 +131989,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2516", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2540", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2561", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2598", + "source": "models_models_rationale_2586", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2628", + "source": "models_models_rationale_2620", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131119,34 +132052,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2703", + "source": "models_models_rationale_2702", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2729", + "source": "models_models_rationale_2724", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131155,268 +132088,286 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2807", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2832", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2853", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2874", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2899", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2929", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2952", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_2976", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_2997", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3027", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3057", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3087", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3141", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3170", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3197", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3226", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3246", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3266", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3285", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3306", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3335", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3356", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3375", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3403", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3425", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3450", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3475", "target": "models_production_material_bizproductionmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3501", + "target": "models_production_material_bizproductionmaterialstockcheckbatchline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3521", + "target": "models_production_material_bizproductionmaterialstockcheckbatchline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", "weight": 0.8 }, { @@ -131425,7 +132376,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131434,7 +132385,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131443,7 +132394,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131452,7 +132403,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131461,7 +132412,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131470,7 +132421,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131479,7 +132430,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131488,7 +132439,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131497,7 +132448,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131506,7 +132457,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131515,7 +132466,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131524,7 +132475,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131533,7 +132484,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131542,7 +132493,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131551,7 +132502,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131560,7 +132511,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131569,7 +132520,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131578,7 +132529,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131587,7 +132538,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131596,7 +132547,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131605,7 +132556,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131614,7 +132565,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131623,7 +132574,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131632,7 +132583,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131641,7 +132592,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131650,7 +132601,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131659,7 +132610,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131668,7 +132619,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131677,7 +132628,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131686,7 +132637,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131695,7 +132646,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131704,7 +132655,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131713,7 +132664,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131722,7 +132673,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131731,7 +132682,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131740,7 +132691,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131749,7 +132700,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131758,7 +132709,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "models_production_material_bizproductionmaterialstockcheckunusedline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "models_production_material_bizproductionmaterialstockcheckunusedline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", "weight": 0.8 }, { @@ -131767,7 +132736,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131776,7 +132745,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131785,7 +132754,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131794,7 +132763,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131803,7 +132772,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131812,7 +132781,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131821,7 +132790,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131830,7 +132799,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131839,7 +132808,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131848,7 +132817,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131857,7 +132826,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131866,7 +132835,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131875,7 +132844,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131884,7 +132853,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131893,7 +132862,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131902,7 +132871,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131911,7 +132880,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131920,7 +132889,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131929,7 +132898,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131938,7 +132907,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131947,7 +132916,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131956,7 +132925,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131965,7 +132934,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131974,7 +132943,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131983,7 +132952,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -131992,7 +132961,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132001,7 +132970,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132010,7 +132979,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132019,7 +132988,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132028,7 +132997,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132037,7 +133006,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132046,7 +133015,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132055,7 +133024,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132064,7 +133033,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132073,7 +133042,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132082,7 +133051,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132091,7 +133060,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132100,7 +133069,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132109,7 +133078,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132118,7 +133087,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132127,7 +133096,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132136,7 +133105,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132145,7 +133114,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132154,7 +133123,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132163,7 +133132,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132172,7 +133141,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132181,7 +133150,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132190,7 +133159,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132199,7 +133168,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132208,7 +133177,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132217,7 +133186,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132226,7 +133195,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132235,7 +133204,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132244,7 +133213,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132253,7 +133222,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132262,7 +133231,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132271,7 +133240,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132280,7 +133249,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132289,7 +133258,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132298,7 +133267,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132307,7 +133276,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132316,7 +133285,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132325,7 +133294,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132334,7 +133303,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132343,7 +133312,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132352,7 +133321,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132361,7 +133330,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132370,7 +133339,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132379,7 +133348,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132388,7 +133357,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132397,7 +133366,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132406,7 +133375,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132415,7 +133384,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132424,7 +133393,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132433,7 +133402,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132442,7 +133411,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132451,7 +133420,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132460,7 +133429,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132469,7 +133438,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132478,7 +133447,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132487,7 +133456,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132496,7 +133465,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132505,7 +133474,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132514,7 +133483,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132523,7 +133492,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132532,7 +133501,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132541,7 +133510,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132550,7 +133519,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132559,7 +133528,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132568,7 +133537,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132577,7 +133546,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132586,7 +133555,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132595,7 +133564,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132604,7 +133573,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132613,7 +133582,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132622,7 +133591,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132631,7 +133600,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132640,7 +133609,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132649,7 +133618,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132658,7 +133627,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132667,7 +133636,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132676,7 +133645,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132685,7 +133654,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132694,7 +133663,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132703,7 +133672,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132712,7 +133681,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132721,7 +133690,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132730,7 +133699,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132739,7 +133708,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132748,7 +133717,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132757,7 +133726,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132766,7 +133735,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132775,7 +133744,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132784,7 +133753,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132793,7 +133762,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132802,7 +133771,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132811,7 +133780,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132820,7 +133789,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132829,7 +133798,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132838,7 +133807,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132847,7 +133816,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132856,7 +133825,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132865,7 +133834,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132874,7 +133843,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132883,7 +133852,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132892,7 +133861,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132901,7 +133870,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132910,7 +133879,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -132919,34 +133888,43 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_932", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_975", + "source": "models_models_rationale_972", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_rationale_996", + "target": "models_production_material_bizproductionmaterialstockcheckunusedline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", "weight": 0.8 }, { @@ -132955,430 +133933,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1100", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1120", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1142", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1202", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1227", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1256", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1284", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1306", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1327", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1375", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1397", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1455", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1502", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1527", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1550", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1572", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1595", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1621", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1649", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1668", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1687", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1712", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1732", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1783", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1808", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1833", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1857", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1878", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1897", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1923", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1969", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_1998", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2033", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2056", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2080", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2101", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2122", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2226", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2247", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2285", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2307", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2355", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2379", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2403", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2412", + "source": "models_models_rationale_2442", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", - "weight": 0.8 - }, - { - "source": "models_models_rationale_2440", - "target": "models_production_material_bizproductionmaterialstockcheckunusedline", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -133387,61 +134356,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2516", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2540", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2561", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2598", + "source": "models_models_rationale_2586", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2628", + "source": "models_models_rationale_2620", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -133450,34 +134419,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2703", + "source": "models_models_rationale_2702", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2729", + "source": "models_models_rationale_2724", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { @@ -133486,268 +134455,286 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2807", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2832", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2853", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2874", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2899", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2929", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2952", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_2976", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_2997", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3027", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3057", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3087", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3141", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3170", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3197", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3226", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3246", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3266", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3285", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3306", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3335", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3356", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3375", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3403", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3425", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3450", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", "weight": 0.8 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3475", "target": "models_production_material_bizproductionmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3496", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3501", + "target": "models_production_material_bizproductionmaterialstockcheckunusedline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3521", + "target": "models_production_material_bizproductionmaterialstockcheckunusedline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3548", "weight": 0.8 }, { @@ -133756,7 +134743,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133765,7 +134752,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133774,7 +134761,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133783,7 +134770,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133792,7 +134779,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133801,7 +134788,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133810,7 +134797,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133819,7 +134806,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133828,7 +134815,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133837,7 +134824,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133846,7 +134833,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133855,7 +134842,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133864,7 +134851,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133873,7 +134860,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133882,7 +134869,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133891,7 +134878,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133900,7 +134887,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133909,7 +134896,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133918,7 +134905,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133927,7 +134914,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133936,7 +134923,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133945,7 +134932,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133954,7 +134941,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133963,7 +134950,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133972,7 +134959,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133981,7 +134968,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133990,7 +134977,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -133999,7 +134986,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134008,7 +134995,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134017,7 +135004,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134026,7 +135013,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134035,7 +135022,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134044,7 +135031,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134053,7 +135040,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134062,7 +135049,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134071,7 +135058,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134080,7 +135067,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134089,7 +135076,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -134098,7 +135103,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134107,7 +135112,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134116,7 +135121,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134125,7 +135130,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134134,7 +135139,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134143,7 +135148,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134152,7 +135157,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134161,7 +135166,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134170,7 +135175,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134179,7 +135184,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134188,7 +135193,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134197,7 +135202,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134206,7 +135211,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134215,7 +135220,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134224,7 +135229,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134233,7 +135238,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134242,7 +135247,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134251,7 +135256,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134260,7 +135265,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134269,7 +135274,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134278,7 +135283,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134287,7 +135292,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134296,7 +135301,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134305,7 +135310,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134314,7 +135319,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134323,7 +135328,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134332,7 +135337,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134341,7 +135346,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134350,7 +135355,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134359,7 +135364,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134368,7 +135373,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134377,7 +135382,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134386,7 +135391,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134395,7 +135400,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134404,7 +135409,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134413,7 +135418,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134422,7 +135427,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134431,7 +135436,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134440,7 +135445,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134449,7 +135454,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134458,7 +135463,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134467,7 +135472,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134476,7 +135481,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134485,7 +135490,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134494,7 +135499,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134503,7 +135508,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134512,7 +135517,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134521,7 +135526,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134530,7 +135535,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134539,7 +135544,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134548,7 +135553,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134557,7 +135562,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134566,7 +135571,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134575,7 +135580,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134584,7 +135589,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134593,7 +135598,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134602,7 +135607,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134611,7 +135616,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134620,7 +135625,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134629,7 +135634,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134638,7 +135643,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134647,7 +135652,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134656,7 +135661,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134665,7 +135670,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134674,7 +135679,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134683,7 +135688,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134692,7 +135697,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134701,7 +135706,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134710,7 +135715,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134719,7 +135724,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134728,7 +135733,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134737,7 +135742,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134746,7 +135751,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134755,7 +135760,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134764,7 +135769,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134773,7 +135778,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134782,7 +135787,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134791,7 +135796,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134800,7 +135805,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134809,7 +135814,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134818,7 +135823,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134827,7 +135832,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134836,7 +135841,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134845,7 +135850,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134854,7 +135859,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134863,7 +135868,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134872,7 +135877,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134881,7 +135886,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134890,7 +135895,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134899,7 +135904,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134908,7 +135913,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134917,7 +135922,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134926,7 +135931,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134935,7 +135940,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134944,7 +135949,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134953,7 +135958,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134962,7 +135967,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134971,7 +135976,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134980,7 +135985,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134989,7 +135994,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -134998,7 +136003,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135007,7 +136012,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135016,7 +136021,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135025,7 +136030,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135034,7 +136039,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135043,7 +136048,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135052,7 +136057,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135061,7 +136066,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135070,7 +136075,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135079,7 +136084,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135088,7 +136093,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135097,7 +136102,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135106,7 +136111,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135115,7 +136120,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135124,7 +136129,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135133,7 +136138,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135142,7 +136147,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135151,7 +136156,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135160,7 +136165,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135169,7 +136174,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135178,7 +136183,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135187,7 +136192,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135196,7 +136201,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135205,7 +136210,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135214,7 +136219,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135223,7 +136228,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135232,7 +136237,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135241,7 +136246,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135250,34 +136255,43 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_932", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_975", + "source": "models_models_rationale_972", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_996", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -135286,430 +136300,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1100", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1120", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1142", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1202", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1227", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1256", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1284", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1306", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1327", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1375", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1397", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1455", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1502", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1527", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1550", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1572", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1595", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1621", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1649", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1668", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1687", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1712", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1732", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1783", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1808", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1833", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1857", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1878", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1897", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1923", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1969", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_1998", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2033", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2056", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2080", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2101", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2122", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2226", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2247", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2285", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2307", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2355", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2379", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2403", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2412", + "source": "models_models_rationale_2442", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", - "weight": 0.8 - }, - { - "source": "models_models_rationale_2440", - "target": "models_material_bizmaterial", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135718,61 +136723,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2516", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2540", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2561", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2598", + "source": "models_models_rationale_2586", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2628", + "source": "models_models_rationale_2620", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135781,34 +136786,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2703", + "source": "models_models_rationale_2702", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2729", + "source": "models_models_rationale_2724", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -135817,268 +136822,286 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2807", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2832", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2853", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2874", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2899", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2929", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2952", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_2976", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_2997", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3027", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3057", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3087", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3141", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3170", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3197", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3226", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3246", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3266", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3285", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3306", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3335", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3356", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3375", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3403", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3425", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3450", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3475", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3501", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3521", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -136087,7 +137110,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136096,7 +137119,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136105,7 +137128,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136114,7 +137137,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136123,7 +137146,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136132,7 +137155,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136141,7 +137164,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136150,7 +137173,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136159,7 +137182,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136168,7 +137191,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136177,7 +137200,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136186,7 +137209,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136195,7 +137218,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136204,7 +137227,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136213,7 +137236,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136222,7 +137245,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136231,7 +137254,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136240,7 +137263,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136249,7 +137272,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136258,7 +137281,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136267,7 +137290,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136276,7 +137299,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136285,7 +137308,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136294,7 +137317,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136303,7 +137326,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136312,7 +137335,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136321,7 +137344,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136330,7 +137353,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136339,7 +137362,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136348,7 +137371,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136357,7 +137380,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136366,7 +137389,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136375,7 +137398,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136384,7 +137407,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136393,7 +137416,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136402,7 +137425,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136411,7 +137434,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136420,7 +137443,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "models_material_bizmaterialstockbatch", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "models_material_bizmaterialstockbatch", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -136429,7 +137470,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136438,7 +137479,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136447,7 +137488,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136456,7 +137497,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136465,7 +137506,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136474,7 +137515,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136483,7 +137524,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136492,7 +137533,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136501,7 +137542,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136510,7 +137551,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136519,7 +137560,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136528,7 +137569,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136537,7 +137578,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136546,7 +137587,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136555,7 +137596,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136564,7 +137605,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136573,7 +137614,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136582,7 +137623,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136591,7 +137632,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136600,7 +137641,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136609,7 +137650,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136618,7 +137659,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136627,7 +137668,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136636,7 +137677,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136645,7 +137686,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136654,7 +137695,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136663,7 +137704,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136672,7 +137713,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136681,7 +137722,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136690,7 +137731,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136699,7 +137740,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136708,7 +137749,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136717,7 +137758,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136726,7 +137767,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136735,7 +137776,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136744,7 +137785,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136753,7 +137794,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136762,7 +137803,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136771,7 +137812,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136780,7 +137821,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136789,7 +137830,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136798,7 +137839,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136807,7 +137848,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136816,7 +137857,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136825,7 +137866,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136834,7 +137875,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136843,7 +137884,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136852,7 +137893,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136861,7 +137902,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136870,7 +137911,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136879,7 +137920,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136888,7 +137929,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136897,7 +137938,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136906,7 +137947,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136915,7 +137956,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136924,7 +137965,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136933,7 +137974,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136942,7 +137983,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136951,7 +137992,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136960,7 +138001,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136969,7 +138010,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136978,7 +138019,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136987,7 +138028,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -136996,7 +138037,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137005,7 +138046,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137014,7 +138055,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137023,7 +138064,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137032,7 +138073,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137041,7 +138082,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137050,7 +138091,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137059,7 +138100,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137068,7 +138109,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137077,7 +138118,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137086,7 +138127,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137095,7 +138136,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137104,7 +138145,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137113,7 +138154,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137122,7 +138163,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137131,7 +138172,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137140,7 +138181,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137149,7 +138190,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137158,7 +138199,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137167,7 +138208,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137176,7 +138217,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137185,7 +138226,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137194,7 +138235,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137203,7 +138244,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137212,7 +138253,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137221,7 +138262,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137230,7 +138271,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137239,7 +138280,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137248,7 +138289,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137257,7 +138298,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137266,7 +138307,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137275,7 +138316,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137284,7 +138325,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137293,7 +138334,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137302,7 +138343,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137311,7 +138352,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137320,7 +138361,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137329,7 +138370,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137338,7 +138379,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137347,7 +138388,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137356,7 +138397,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137365,7 +138406,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137374,7 +138415,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137383,7 +138424,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137392,7 +138433,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137401,7 +138442,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137410,7 +138451,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137419,7 +138460,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137428,7 +138469,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137437,7 +138478,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137446,7 +138487,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137455,7 +138496,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137464,7 +138505,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137473,7 +138514,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137482,7 +138523,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137491,7 +138532,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137500,7 +138541,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137509,7 +138550,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137518,7 +138559,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137527,7 +138568,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137536,7 +138577,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137545,7 +138586,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137554,7 +138595,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137563,7 +138604,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137572,7 +138613,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -137581,34 +138622,43 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_932", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_975", + "source": "models_models_rationale_972", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_996", + "target": "models_material_bizmaterialstockbatch", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -137617,430 +138667,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1100", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1120", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1142", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1202", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1227", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1256", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1284", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1306", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1327", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1375", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1397", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1455", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1502", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1527", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1550", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1572", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1595", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1621", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1649", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1668", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1687", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1712", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1732", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1783", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1808", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1833", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1857", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1878", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1897", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1923", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1969", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_1998", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2033", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2056", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2080", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2101", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2122", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2226", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2247", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2285", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2307", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2355", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2379", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2403", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2412", + "source": "models_models_rationale_2442", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", - "weight": 0.8 - }, - { - "source": "models_models_rationale_2440", - "target": "models_material_bizmaterialstockbatch", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138049,61 +139090,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2516", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2540", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2561", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2598", + "source": "models_models_rationale_2586", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2628", + "source": "models_models_rationale_2620", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138112,34 +139153,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2703", + "source": "models_models_rationale_2702", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2729", + "source": "models_models_rationale_2724", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138148,268 +139189,286 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2807", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2832", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2853", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2874", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2899", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2929", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2952", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_2976", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_2997", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3027", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3057", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3087", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3141", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3170", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3197", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3226", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3246", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3266", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3285", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3306", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3335", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3356", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3375", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3403", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3425", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3450", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3475", "target": "models_material_bizmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3501", + "target": "models_material_bizmaterialstockbatch", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3521", + "target": "models_material_bizmaterialstockbatch", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -138418,7 +139477,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138427,7 +139486,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138436,7 +139495,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138445,7 +139504,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138454,7 +139513,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138463,7 +139522,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138472,7 +139531,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138481,7 +139540,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138490,7 +139549,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138499,7 +139558,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138508,7 +139567,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138517,7 +139576,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138526,7 +139585,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138535,7 +139594,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138544,7 +139603,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138553,7 +139612,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138562,7 +139621,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138571,7 +139630,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138580,7 +139639,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138589,7 +139648,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138598,7 +139657,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138607,7 +139666,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138616,7 +139675,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138625,7 +139684,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138634,7 +139693,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138643,7 +139702,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138652,7 +139711,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138661,7 +139720,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138670,7 +139729,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138679,7 +139738,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138688,7 +139747,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138697,7 +139756,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138706,7 +139765,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138715,7 +139774,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138724,7 +139783,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138733,7 +139792,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138742,7 +139801,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138751,7 +139810,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "models_material_bizmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "models_material_bizmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -138760,7 +139837,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138769,7 +139846,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138778,7 +139855,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138787,7 +139864,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138796,7 +139873,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138805,7 +139882,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138814,7 +139891,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138823,7 +139900,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138832,7 +139909,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138841,7 +139918,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138850,7 +139927,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138859,7 +139936,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138868,7 +139945,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138877,7 +139954,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138886,7 +139963,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138895,7 +139972,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138904,7 +139981,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138913,7 +139990,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138922,7 +139999,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138931,7 +140008,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138940,7 +140017,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138949,7 +140026,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138958,7 +140035,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138967,7 +140044,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138976,7 +140053,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138985,7 +140062,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -138994,7 +140071,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139003,7 +140080,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139012,7 +140089,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139021,7 +140098,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139030,7 +140107,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139039,7 +140116,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139048,7 +140125,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139057,7 +140134,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139066,7 +140143,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139075,7 +140152,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139084,7 +140161,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139093,7 +140170,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139102,7 +140179,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139111,7 +140188,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139120,7 +140197,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139129,7 +140206,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139138,7 +140215,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139147,7 +140224,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139156,7 +140233,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139165,7 +140242,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139174,7 +140251,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139183,7 +140260,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139192,7 +140269,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139201,7 +140278,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139210,7 +140287,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139219,7 +140296,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139228,7 +140305,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139237,7 +140314,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139246,7 +140323,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139255,7 +140332,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139264,7 +140341,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139273,7 +140350,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139282,7 +140359,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139291,7 +140368,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139300,7 +140377,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139309,7 +140386,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139318,7 +140395,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139327,7 +140404,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139336,7 +140413,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139345,7 +140422,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139354,7 +140431,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139363,7 +140440,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139372,7 +140449,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139381,7 +140458,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139390,7 +140467,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139399,7 +140476,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139408,7 +140485,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139417,7 +140494,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139426,7 +140503,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139435,7 +140512,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139444,7 +140521,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139453,7 +140530,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139462,7 +140539,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139471,7 +140548,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139480,7 +140557,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139489,7 +140566,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139498,7 +140575,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139507,7 +140584,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139516,7 +140593,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139525,7 +140602,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139534,7 +140611,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139543,7 +140620,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139552,7 +140629,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139561,7 +140638,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139570,7 +140647,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139579,7 +140656,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139588,7 +140665,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139597,7 +140674,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139606,7 +140683,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139615,7 +140692,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139624,7 +140701,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139633,7 +140710,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139642,7 +140719,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139651,7 +140728,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139660,7 +140737,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139669,7 +140746,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139678,7 +140755,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139687,7 +140764,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139696,7 +140773,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139705,7 +140782,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139714,7 +140791,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139723,7 +140800,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139732,7 +140809,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139741,7 +140818,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139750,7 +140827,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139759,7 +140836,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139768,7 +140845,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139777,7 +140854,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139786,7 +140863,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139795,7 +140872,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139804,7 +140881,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139813,7 +140890,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139822,7 +140899,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139831,7 +140908,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139840,7 +140917,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139849,7 +140926,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139858,7 +140935,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139867,7 +140944,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139876,7 +140953,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139885,7 +140962,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139894,7 +140971,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139903,7 +140980,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -139912,34 +140989,43 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_932", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_975", + "source": "models_models_rationale_972", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_996", + "target": "models_material_bizmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -139948,430 +141034,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1100", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1120", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1142", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1202", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1227", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1256", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1284", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1306", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1327", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1375", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1397", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1455", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1502", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1527", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1550", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1572", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1595", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1621", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1649", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1668", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1687", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1712", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1732", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1783", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1808", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1833", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1857", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1878", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1897", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1923", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1969", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_1998", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2033", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2056", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2080", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2101", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2122", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2226", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2247", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2285", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2307", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2355", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2379", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2403", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2412", + "source": "models_models_rationale_2442", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", - "weight": 0.8 - }, - { - "source": "models_models_rationale_2440", - "target": "models_material_bizmaterialusage", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140380,61 +141457,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2516", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2540", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2561", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2598", + "source": "models_models_rationale_2586", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2628", + "source": "models_models_rationale_2620", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140443,34 +141520,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2703", + "source": "models_models_rationale_2702", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2729", + "source": "models_models_rationale_2724", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140479,268 +141556,286 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2807", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2832", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2853", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2874", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2899", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2929", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2952", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_2976", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_2997", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3027", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3057", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3087", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3141", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3170", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3197", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3226", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3246", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3266", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3285", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3306", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3335", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3356", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3375", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3403", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3425", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3450", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3475", "target": "models_material_bizmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3501", + "target": "models_material_bizmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3521", + "target": "models_material_bizmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -140749,7 +141844,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140758,7 +141853,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140767,7 +141862,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140776,7 +141871,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140785,7 +141880,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140794,7 +141889,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140803,7 +141898,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140812,7 +141907,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140821,7 +141916,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140830,7 +141925,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140839,7 +141934,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140848,7 +141943,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140857,7 +141952,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140866,7 +141961,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140875,7 +141970,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140884,7 +141979,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140893,7 +141988,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140902,7 +141997,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140911,7 +142006,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140920,7 +142015,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140929,7 +142024,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140938,7 +142033,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140947,7 +142042,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140956,7 +142051,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140965,7 +142060,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140974,7 +142069,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140983,7 +142078,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -140992,7 +142087,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141001,7 +142096,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141010,7 +142105,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141019,7 +142114,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141028,7 +142123,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141037,7 +142132,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141046,7 +142141,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141055,7 +142150,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141064,7 +142159,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141073,7 +142168,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141082,7 +142177,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "models_material_bizmaterialstockcheck", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "models_material_bizmaterialstockcheck", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -141091,7 +142204,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141100,7 +142213,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141109,7 +142222,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141118,7 +142231,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141127,7 +142240,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141136,7 +142249,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141145,7 +142258,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141154,7 +142267,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141163,7 +142276,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141172,7 +142285,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141181,7 +142294,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141190,7 +142303,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141199,7 +142312,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141208,7 +142321,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141217,7 +142330,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141226,7 +142339,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141235,7 +142348,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141244,7 +142357,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141253,7 +142366,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141262,7 +142375,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141271,7 +142384,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141280,7 +142393,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141289,7 +142402,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141298,7 +142411,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141307,7 +142420,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141316,7 +142429,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141325,7 +142438,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141334,7 +142447,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141343,7 +142456,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141352,7 +142465,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141361,7 +142474,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141370,7 +142483,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141379,7 +142492,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141388,7 +142501,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141397,7 +142510,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141406,7 +142519,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141415,7 +142528,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141424,7 +142537,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141433,7 +142546,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141442,7 +142555,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141451,7 +142564,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141460,7 +142573,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141469,7 +142582,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141478,7 +142591,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141487,7 +142600,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141496,7 +142609,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141505,7 +142618,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141514,7 +142627,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141523,7 +142636,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141532,7 +142645,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141541,7 +142654,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141550,7 +142663,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141559,7 +142672,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141568,7 +142681,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141577,7 +142690,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141586,7 +142699,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141595,7 +142708,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141604,7 +142717,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141613,7 +142726,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141622,7 +142735,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141631,7 +142744,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141640,7 +142753,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141649,7 +142762,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141658,7 +142771,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141667,7 +142780,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141676,7 +142789,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141685,7 +142798,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141694,7 +142807,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141703,7 +142816,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141712,7 +142825,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141721,7 +142834,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141730,7 +142843,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141739,7 +142852,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141748,7 +142861,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141757,7 +142870,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141766,7 +142879,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141775,7 +142888,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141784,7 +142897,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141793,7 +142906,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141802,7 +142915,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141811,7 +142924,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141820,7 +142933,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141829,7 +142942,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141838,7 +142951,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141847,7 +142960,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141856,7 +142969,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141865,7 +142978,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141874,7 +142987,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141883,7 +142996,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141892,7 +143005,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141901,7 +143014,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141910,7 +143023,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141919,7 +143032,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141928,7 +143041,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141937,7 +143050,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141946,7 +143059,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141955,7 +143068,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141964,7 +143077,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141973,7 +143086,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141982,7 +143095,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -141991,7 +143104,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142000,7 +143113,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142009,7 +143122,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142018,7 +143131,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142027,7 +143140,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142036,7 +143149,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142045,7 +143158,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142054,7 +143167,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142063,7 +143176,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142072,7 +143185,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142081,7 +143194,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142090,7 +143203,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142099,7 +143212,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142108,7 +143221,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142117,7 +143230,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142126,7 +143239,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142135,7 +143248,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142144,7 +143257,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142153,7 +143266,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142162,7 +143275,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142171,7 +143284,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142180,7 +143293,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142189,7 +143302,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142198,7 +143311,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142207,7 +143320,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142216,7 +143329,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142225,7 +143338,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142234,7 +143347,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142243,34 +143356,43 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_932", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_975", + "source": "models_models_rationale_972", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_996", + "target": "models_material_bizmaterialstockcheck", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -142279,430 +143401,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1100", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1120", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1142", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1202", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1227", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1256", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1284", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1306", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1327", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1375", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1397", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1455", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1502", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1527", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1550", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1572", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1595", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1621", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1649", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1668", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1687", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1712", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1732", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1783", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1808", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1833", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1857", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1878", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1897", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1923", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1969", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_1998", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2033", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2056", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2080", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2101", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2122", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2226", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2247", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2285", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2307", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2355", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2379", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2403", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2412", + "source": "models_models_rationale_2442", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", - "weight": 0.8 - }, - { - "source": "models_models_rationale_2440", - "target": "models_material_bizmaterialstockcheck", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142711,61 +143824,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2516", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2540", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2561", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2598", + "source": "models_models_rationale_2586", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2628", + "source": "models_models_rationale_2620", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142774,34 +143887,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2703", + "source": "models_models_rationale_2702", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2729", + "source": "models_models_rationale_2724", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -142810,268 +143923,286 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2807", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2832", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2853", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2874", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2899", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2929", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2952", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_2976", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_2997", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3027", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3057", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3087", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3141", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3170", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3197", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3226", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3246", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3266", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3285", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3306", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3335", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3356", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3375", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3403", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3425", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3450", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3475", "target": "models_material_bizmaterialstockcheck", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3501", + "target": "models_material_bizmaterialstockcheck", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3521", + "target": "models_material_bizmaterialstockcheck", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -143080,7 +144211,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143089,7 +144220,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143098,7 +144229,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143107,7 +144238,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143116,7 +144247,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143125,7 +144256,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143134,7 +144265,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143143,7 +144274,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143152,7 +144283,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143161,7 +144292,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143170,7 +144301,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143179,7 +144310,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143188,7 +144319,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143197,7 +144328,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143206,7 +144337,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143215,7 +144346,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143224,7 +144355,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143233,7 +144364,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143242,7 +144373,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143251,7 +144382,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143260,7 +144391,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143269,7 +144400,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143278,7 +144409,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143287,7 +144418,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143296,7 +144427,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143305,7 +144436,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143314,7 +144445,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143323,7 +144454,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143332,7 +144463,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143341,7 +144472,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143350,7 +144481,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143359,7 +144490,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143368,7 +144499,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143377,7 +144508,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143386,7 +144517,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143395,7 +144526,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143404,7 +144535,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143413,7 +144544,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "models_material_bizmaterialstockcheckbatchline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "models_material_bizmaterialstockcheckbatchline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -143422,7 +144571,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143431,7 +144580,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143440,7 +144589,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143449,7 +144598,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143458,7 +144607,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143467,7 +144616,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143476,7 +144625,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143485,7 +144634,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143494,7 +144643,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143503,7 +144652,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143512,7 +144661,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143521,7 +144670,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143530,7 +144679,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143539,7 +144688,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143548,7 +144697,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143557,7 +144706,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143566,7 +144715,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143575,7 +144724,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143584,7 +144733,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143593,7 +144742,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143602,7 +144751,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143611,7 +144760,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143620,7 +144769,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143629,7 +144778,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143638,7 +144787,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143647,7 +144796,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143656,7 +144805,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143665,7 +144814,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143674,7 +144823,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143683,7 +144832,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143692,7 +144841,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143701,7 +144850,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143710,7 +144859,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143719,7 +144868,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143728,7 +144877,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143737,7 +144886,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143746,7 +144895,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143755,7 +144904,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143764,7 +144913,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143773,7 +144922,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143782,7 +144931,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143791,7 +144940,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143800,7 +144949,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143809,7 +144958,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143818,7 +144967,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143827,7 +144976,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143836,7 +144985,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143845,7 +144994,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143854,7 +145003,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143863,7 +145012,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143872,7 +145021,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143881,7 +145030,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143890,7 +145039,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143899,7 +145048,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143908,7 +145057,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143917,7 +145066,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143926,7 +145075,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143935,7 +145084,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143944,7 +145093,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143953,7 +145102,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143962,7 +145111,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143971,7 +145120,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143980,7 +145129,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143989,7 +145138,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -143998,7 +145147,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144007,7 +145156,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144016,7 +145165,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144025,7 +145174,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144034,7 +145183,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144043,7 +145192,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144052,7 +145201,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144061,7 +145210,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144070,7 +145219,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144079,7 +145228,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144088,7 +145237,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144097,7 +145246,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144106,7 +145255,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144115,7 +145264,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144124,7 +145273,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144133,7 +145282,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144142,7 +145291,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144151,7 +145300,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144160,7 +145309,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144169,7 +145318,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144178,7 +145327,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144187,7 +145336,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144196,7 +145345,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144205,7 +145354,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144214,7 +145363,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144223,7 +145372,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144232,7 +145381,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144241,7 +145390,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144250,7 +145399,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144259,7 +145408,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144268,7 +145417,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144277,7 +145426,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144286,7 +145435,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144295,7 +145444,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144304,7 +145453,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144313,7 +145462,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144322,7 +145471,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144331,7 +145480,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144340,7 +145489,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144349,7 +145498,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144358,7 +145507,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144367,7 +145516,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144376,7 +145525,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144385,7 +145534,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144394,7 +145543,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144403,7 +145552,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144412,7 +145561,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144421,7 +145570,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144430,7 +145579,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144439,7 +145588,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144448,7 +145597,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144457,7 +145606,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144466,7 +145615,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144475,7 +145624,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144484,7 +145633,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144493,7 +145642,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144502,7 +145651,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144511,7 +145660,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144520,7 +145669,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144529,7 +145678,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144538,7 +145687,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144547,7 +145696,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144556,7 +145705,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144565,7 +145714,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -144574,34 +145723,43 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_932", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_975", + "source": "models_models_rationale_972", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_996", + "target": "models_material_bizmaterialstockcheckbatchline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -144610,430 +145768,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1100", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1120", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1142", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1202", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1227", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1256", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1284", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1306", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1327", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1375", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1397", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1455", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1502", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1527", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1550", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1572", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1595", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1621", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1649", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1668", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1687", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1712", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1732", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1783", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1808", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1833", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1857", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1878", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1897", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1923", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1969", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_1998", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2033", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2056", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2080", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2101", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2122", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2226", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2247", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2285", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2307", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2355", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2379", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2403", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2412", + "source": "models_models_rationale_2442", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", - "weight": 0.8 - }, - { - "source": "models_models_rationale_2440", - "target": "models_material_bizmaterialstockcheckbatchline", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145042,61 +146191,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2516", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2540", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2561", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2598", + "source": "models_models_rationale_2586", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2628", + "source": "models_models_rationale_2620", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145105,34 +146254,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2703", + "source": "models_models_rationale_2702", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2729", + "source": "models_models_rationale_2724", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145141,268 +146290,286 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2807", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2832", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2853", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2874", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2899", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2929", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2952", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_2976", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_2997", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3027", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3057", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3087", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3141", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3170", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3197", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3226", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3246", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3266", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3285", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3306", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3335", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3356", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3375", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3403", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3425", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3450", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3475", "target": "models_material_bizmaterialstockcheckbatchline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3501", + "target": "models_material_bizmaterialstockcheckbatchline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3521", + "target": "models_material_bizmaterialstockcheckbatchline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -145411,7 +146578,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145420,7 +146587,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145429,7 +146596,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145438,7 +146605,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145447,7 +146614,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145456,7 +146623,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145465,7 +146632,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145474,7 +146641,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145483,7 +146650,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145492,7 +146659,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145501,7 +146668,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145510,7 +146677,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145519,7 +146686,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145528,7 +146695,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145537,7 +146704,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145546,7 +146713,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145555,7 +146722,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145564,7 +146731,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145573,7 +146740,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145582,7 +146749,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145591,7 +146758,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145600,7 +146767,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145609,7 +146776,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145618,7 +146785,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145627,7 +146794,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145636,7 +146803,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145645,7 +146812,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145654,7 +146821,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145663,7 +146830,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145672,7 +146839,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145681,7 +146848,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145690,7 +146857,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145699,7 +146866,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145708,7 +146875,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145717,7 +146884,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145726,7 +146893,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145735,7 +146902,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145744,7 +146911,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "models_material_bizmaterialstockcheckunusedline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "models_material_bizmaterialstockcheckunusedline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -145753,7 +146938,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145762,7 +146947,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145771,7 +146956,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145780,7 +146965,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145789,7 +146974,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145798,7 +146983,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145807,7 +146992,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145816,7 +147001,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145825,7 +147010,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145834,7 +147019,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145843,7 +147028,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145852,7 +147037,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145861,7 +147046,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145870,7 +147055,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145879,7 +147064,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145888,7 +147073,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145897,7 +147082,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145906,7 +147091,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145915,7 +147100,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145924,7 +147109,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145933,7 +147118,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145942,7 +147127,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145951,7 +147136,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145960,7 +147145,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145969,7 +147154,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145978,7 +147163,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145987,7 +147172,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -145996,7 +147181,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146005,7 +147190,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146014,7 +147199,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146023,7 +147208,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146032,7 +147217,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146041,7 +147226,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146050,7 +147235,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146059,7 +147244,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146068,7 +147253,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146077,7 +147262,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146086,7 +147271,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146095,7 +147280,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146104,7 +147289,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146113,7 +147298,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146122,7 +147307,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146131,7 +147316,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146140,7 +147325,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146149,7 +147334,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146158,7 +147343,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146167,7 +147352,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146176,7 +147361,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146185,7 +147370,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146194,7 +147379,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146203,7 +147388,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146212,7 +147397,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146221,7 +147406,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146230,7 +147415,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146239,7 +147424,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146248,7 +147433,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146257,7 +147442,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146266,7 +147451,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146275,7 +147460,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146284,7 +147469,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146293,7 +147478,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146302,7 +147487,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146311,7 +147496,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146320,7 +147505,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146329,7 +147514,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146338,7 +147523,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146347,7 +147532,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146356,7 +147541,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146365,7 +147550,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146374,7 +147559,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146383,7 +147568,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146392,7 +147577,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146401,7 +147586,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146410,7 +147595,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146419,7 +147604,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146428,7 +147613,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146437,7 +147622,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146446,7 +147631,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146455,7 +147640,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146464,7 +147649,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146473,7 +147658,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146482,7 +147667,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146491,7 +147676,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146500,7 +147685,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146509,7 +147694,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146518,7 +147703,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146527,7 +147712,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146536,7 +147721,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146545,7 +147730,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146554,7 +147739,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146563,7 +147748,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146572,7 +147757,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146581,7 +147766,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146590,7 +147775,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146599,7 +147784,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146608,7 +147793,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146617,7 +147802,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146626,7 +147811,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146635,7 +147820,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146644,7 +147829,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146653,7 +147838,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146662,7 +147847,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146671,7 +147856,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146680,7 +147865,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146689,7 +147874,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146698,7 +147883,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146707,7 +147892,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146716,7 +147901,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146725,7 +147910,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146734,7 +147919,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146743,7 +147928,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146752,7 +147937,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146761,7 +147946,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146770,7 +147955,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146779,7 +147964,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146788,7 +147973,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146797,7 +147982,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146806,7 +147991,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146815,7 +148000,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146824,7 +148009,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146833,7 +148018,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146842,7 +148027,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146851,7 +148036,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146860,7 +148045,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146869,7 +148054,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146878,7 +148063,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146887,7 +148072,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146896,7 +148081,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -146905,34 +148090,43 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_932", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_975", + "source": "models_models_rationale_972", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_996", + "target": "models_material_bizmaterialstockcheckunusedline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -146941,430 +148135,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1100", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1120", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1142", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1202", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1227", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1256", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1284", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1306", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1327", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1375", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1397", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1455", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1502", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1527", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1550", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1572", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1595", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1621", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1649", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1668", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1687", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1712", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1732", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1783", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1808", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1833", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1857", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1878", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1897", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1923", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1969", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_1998", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2033", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2056", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2080", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2101", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2122", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2226", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2247", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2285", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2307", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2355", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2379", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2403", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2412", + "source": "models_models_rationale_2442", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", - "weight": 0.8 - }, - { - "source": "models_models_rationale_2440", - "target": "models_material_bizmaterialstockcheckunusedline", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147373,61 +148558,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2516", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2540", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2561", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2598", + "source": "models_models_rationale_2586", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2628", + "source": "models_models_rationale_2620", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147436,34 +148621,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2703", + "source": "models_models_rationale_2702", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2729", + "source": "models_models_rationale_2724", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147472,268 +148657,286 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2807", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2832", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2853", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2874", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2899", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2929", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2952", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_2976", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_2997", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3027", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3057", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3087", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3141", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3170", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3197", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3226", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3246", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3266", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3285", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3306", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3335", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3356", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3375", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3403", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3425", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3450", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3475", "target": "models_material_bizmaterialstockcheckunusedline", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3501", + "target": "models_material_bizmaterialstockcheckunusedline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3521", + "target": "models_material_bizmaterialstockcheckunusedline", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -147742,7 +148945,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147751,7 +148954,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147760,7 +148963,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147769,7 +148972,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147778,7 +148981,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147787,7 +148990,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147796,7 +148999,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147805,7 +149008,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147814,7 +149017,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147823,7 +149026,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147832,7 +149035,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147841,7 +149044,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147850,7 +149053,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147859,7 +149062,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147868,7 +149071,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147877,7 +149080,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147886,7 +149089,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147895,7 +149098,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147904,7 +149107,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147913,7 +149116,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147922,7 +149125,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147931,7 +149134,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147940,7 +149143,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147949,7 +149152,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147958,7 +149161,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147967,7 +149170,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147976,7 +149179,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147985,7 +149188,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -147994,7 +149197,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148003,7 +149206,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148012,7 +149215,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148021,7 +149224,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148030,7 +149233,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148039,7 +149242,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148048,7 +149251,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148057,7 +149260,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148066,7 +149269,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148075,7 +149278,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -148084,7 +149305,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148093,7 +149314,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148102,7 +149323,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148111,7 +149332,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148120,7 +149341,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148129,7 +149350,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148138,7 +149359,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148147,7 +149368,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148156,7 +149377,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148165,7 +149386,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148174,7 +149395,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148183,7 +149404,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148192,7 +149413,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148201,7 +149422,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148210,7 +149431,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148219,7 +149440,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148228,7 +149449,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148237,7 +149458,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148246,7 +149467,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148255,7 +149476,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148264,7 +149485,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148273,7 +149494,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148282,7 +149503,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148291,7 +149512,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148300,7 +149521,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148309,7 +149530,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148318,7 +149539,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148327,7 +149548,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148336,7 +149557,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148345,7 +149566,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148354,7 +149575,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148363,7 +149584,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148372,7 +149593,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148381,7 +149602,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148390,7 +149611,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148399,7 +149620,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148408,7 +149629,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148417,7 +149638,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148426,7 +149647,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148435,7 +149656,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148444,7 +149665,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148453,7 +149674,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148462,7 +149683,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148471,7 +149692,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148480,7 +149701,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148489,7 +149710,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148498,7 +149719,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148507,7 +149728,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148516,7 +149737,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148525,7 +149746,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148534,7 +149755,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148543,7 +149764,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148552,7 +149773,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148561,7 +149782,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148570,7 +149791,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148579,7 +149800,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148588,7 +149809,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148597,7 +149818,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148606,7 +149827,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148615,7 +149836,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148624,7 +149845,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148633,7 +149854,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148642,7 +149863,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148651,7 +149872,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148660,7 +149881,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148669,7 +149890,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148678,7 +149899,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148687,7 +149908,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148696,7 +149917,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148705,7 +149926,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148714,7 +149935,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148723,7 +149944,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148732,7 +149953,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148741,7 +149962,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148750,7 +149971,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148759,7 +149980,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148768,7 +149989,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148777,7 +149998,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148786,7 +150007,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148795,7 +150016,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148804,7 +150025,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148813,7 +150034,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148822,7 +150043,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148831,7 +150052,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148840,7 +150061,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148849,7 +150070,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148858,7 +150079,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148867,7 +150088,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148876,7 +150097,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148885,7 +150106,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148894,7 +150115,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148903,7 +150124,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148912,7 +150133,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148921,7 +150142,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148930,7 +150151,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148939,7 +150160,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148948,7 +150169,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148957,7 +150178,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148966,7 +150187,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148975,7 +150196,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148984,7 +150205,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -148993,7 +150214,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149002,7 +150223,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149011,7 +150232,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149020,7 +150241,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149029,7 +150250,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149038,7 +150259,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149047,7 +150268,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149056,7 +150277,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149065,7 +150286,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149074,7 +150295,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149083,7 +150304,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149092,7 +150313,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149101,7 +150322,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149110,7 +150331,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149119,7 +150340,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149128,7 +150349,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149137,7 +150358,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149146,7 +150367,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149155,7 +150376,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149164,7 +150385,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149173,7 +150394,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149182,7 +150403,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149191,7 +150412,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149200,7 +150421,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149209,7 +150430,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149218,7 +150439,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149227,7 +150448,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149236,34 +150457,43 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_932", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_975", + "source": "models_models_rationale_972", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_996", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -149272,430 +150502,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1100", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1120", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1142", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1202", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1227", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1256", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1284", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1306", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1327", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1375", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1397", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1455", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1502", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1527", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1550", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1572", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1595", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1621", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1649", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1668", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1687", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1712", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1732", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1783", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1808", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1833", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1857", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1878", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1897", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1923", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1969", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_1998", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2033", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2056", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2080", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2101", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2122", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2226", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2247", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2285", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2307", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2355", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2379", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2403", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2412", + "source": "models_models_rationale_2442", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", - "weight": 0.8 - }, - { - "source": "models_models_rationale_2440", - "target": "models_material_bizmaterialstocklog", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149704,61 +150925,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2516", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2540", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2561", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2598", + "source": "models_models_rationale_2586", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2628", + "source": "models_models_rationale_2620", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149767,34 +150988,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2703", + "source": "models_models_rationale_2702", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2729", + "source": "models_models_rationale_2724", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { @@ -149803,268 +151024,286 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2807", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2832", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2853", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2874", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2899", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2929", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2952", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_2976", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_2997", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3027", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3057", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3087", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3141", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3170", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3197", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3226", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3246", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3266", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3285", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3306", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3335", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3356", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3375", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3403", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3425", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3450", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", "weight": 0.8 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3475", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3504", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3501", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3521", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3556", "weight": 0.8 }, { @@ -150073,7 +151312,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150082,7 +151321,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150091,7 +151330,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150100,7 +151339,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150109,7 +151348,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150118,7 +151357,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150127,7 +151366,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150136,7 +151375,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150145,7 +151384,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150154,7 +151393,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150163,7 +151402,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150172,7 +151411,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150181,7 +151420,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150190,7 +151429,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150199,7 +151438,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150208,7 +151447,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150217,7 +151456,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150226,7 +151465,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150235,7 +151474,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150244,7 +151483,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150253,7 +151492,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150262,7 +151501,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150271,7 +151510,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150280,7 +151519,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150289,7 +151528,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150298,7 +151537,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150307,7 +151546,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150316,7 +151555,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150325,7 +151564,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150334,7 +151573,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150343,7 +151582,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150352,7 +151591,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150361,7 +151600,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150370,7 +151609,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150379,7 +151618,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150388,7 +151627,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150397,7 +151636,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150406,7 +151645,25 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequest", + "target": "models_clinical_payment_bizpilotpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3565", + "weight": 0.8 + }, + { + "source": "models_models_bizprotocolinvoicerequestitem", + "target": "models_clinical_payment_bizpilotpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3565", "weight": 0.8 }, { @@ -150415,7 +151672,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150424,7 +151681,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150433,7 +151690,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150442,7 +151699,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150451,7 +151708,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150460,7 +151717,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150469,7 +151726,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150478,7 +151735,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150487,7 +151744,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150496,7 +151753,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150505,7 +151762,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150514,7 +151771,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150523,7 +151780,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150532,7 +151789,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150541,7 +151798,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150550,7 +151807,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150559,7 +151816,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150568,7 +151825,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150577,7 +151834,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150586,7 +151843,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150595,7 +151852,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150604,7 +151861,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150613,7 +151870,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150622,7 +151879,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150631,7 +151888,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150640,7 +151897,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150649,7 +151906,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150658,7 +151915,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150667,7 +151924,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150676,7 +151933,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150685,7 +151942,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150694,7 +151951,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150703,7 +151960,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150712,7 +151969,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150721,7 +151978,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150730,7 +151987,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150739,7 +151996,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150748,7 +152005,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150757,7 +152014,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150766,7 +152023,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150775,7 +152032,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150784,7 +152041,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150793,7 +152050,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150802,7 +152059,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150811,7 +152068,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150820,7 +152077,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150829,7 +152086,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150838,7 +152095,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150847,7 +152104,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150856,7 +152113,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150865,7 +152122,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150874,7 +152131,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150883,7 +152140,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150892,7 +152149,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150901,7 +152158,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150910,7 +152167,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150919,7 +152176,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150928,7 +152185,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150937,7 +152194,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150946,7 +152203,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150955,7 +152212,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150964,7 +152221,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150973,7 +152230,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150982,7 +152239,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -150991,7 +152248,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151000,7 +152257,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151009,7 +152266,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151018,7 +152275,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151027,7 +152284,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151036,7 +152293,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151045,7 +152302,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151054,7 +152311,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151063,7 +152320,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151072,7 +152329,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151081,7 +152338,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151090,7 +152347,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151099,7 +152356,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151108,7 +152365,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151117,7 +152374,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151126,7 +152383,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151135,7 +152392,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151144,7 +152401,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151153,7 +152410,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151162,7 +152419,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151171,7 +152428,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151180,7 +152437,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151189,7 +152446,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151198,7 +152455,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151207,7 +152464,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151216,7 +152473,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151225,7 +152482,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151234,7 +152491,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151243,7 +152500,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151252,7 +152509,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151261,7 +152518,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151270,7 +152527,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151279,7 +152536,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151288,7 +152545,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151297,7 +152554,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151306,7 +152563,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151315,7 +152572,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151324,7 +152581,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151333,7 +152590,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151342,7 +152599,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151351,7 +152608,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151360,7 +152617,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151369,7 +152626,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151378,7 +152635,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151387,7 +152644,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151396,7 +152653,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151405,7 +152662,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151414,7 +152671,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151423,7 +152680,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151432,7 +152689,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151441,7 +152698,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151450,7 +152707,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151459,7 +152716,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151468,7 +152725,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151477,7 +152734,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151486,7 +152743,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151495,7 +152752,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151504,7 +152761,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151513,7 +152770,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151522,7 +152779,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151531,7 +152788,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151540,7 +152797,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151549,7 +152806,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151558,7 +152815,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -151567,34 +152824,43 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_920", + "source": "models_models_rationale_910", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_944", + "source": "models_models_rationale_932", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_975", + "source": "models_models_rationale_972", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", + "weight": 0.8 + }, + { + "source": "models_models_rationale_996", + "target": "models_clinical_payment_bizpilotpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3565", "weight": 0.8 }, { @@ -151603,430 +152869,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1048", + "source": "models_models_rationale_1079", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1068", + "source": "models_models_rationale_1100", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1090", + "source": "models_models_rationale_1120", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1150", + "source": "models_models_rationale_1142", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1175", + "source": "models_models_rationale_1202", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1204", + "source": "models_models_rationale_1227", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1232", + "source": "models_models_rationale_1256", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1254", + "source": "models_models_rationale_1284", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1275", + "source": "models_models_rationale_1306", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1323", + "source": "models_models_rationale_1327", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1345", + "source": "models_models_rationale_1375", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1403", + "source": "models_models_rationale_1397", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1450", + "source": "models_models_rationale_1455", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1475", + "source": "models_models_rationale_1502", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1498", + "source": "models_models_rationale_1527", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1520", + "source": "models_models_rationale_1550", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1543", + "source": "models_models_rationale_1572", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1569", + "source": "models_models_rationale_1595", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1597", + "source": "models_models_rationale_1621", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1616", + "source": "models_models_rationale_1649", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1635", + "source": "models_models_rationale_1668", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1660", + "source": "models_models_rationale_1687", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1680", + "source": "models_models_rationale_1712", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1731", + "source": "models_models_rationale_1732", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1756", + "source": "models_models_rationale_1783", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1781", + "source": "models_models_rationale_1808", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1805", + "source": "models_models_rationale_1833", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1826", + "source": "models_models_rationale_1857", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1845", + "source": "models_models_rationale_1878", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1871", + "source": "models_models_rationale_1897", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1923", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1946", + "source": "models_models_rationale_1969", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_1981", + "source": "models_models_rationale_1998", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2004", + "source": "models_models_rationale_2033", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2028", + "source": "models_models_rationale_2056", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2049", + "source": "models_models_rationale_2080", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2070", + "source": "models_models_rationale_2101", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2174", + "source": "models_models_rationale_2122", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2195", + "source": "models_models_rationale_2226", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2233", + "source": "models_models_rationale_2247", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2255", + "source": "models_models_rationale_2285", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2303", + "source": "models_models_rationale_2307", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2327", + "source": "models_models_rationale_2355", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2351", + "source": "models_models_rationale_2379", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2390", + "source": "models_models_rationale_2403", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2412", + "source": "models_models_rationale_2442", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", - "weight": 0.8 - }, - { - "source": "models_models_rationale_2440", - "target": "models_clinical_payment_bizpilotpayment", - "relation": "uses", - "confidence": "INFERRED", - "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -152035,61 +153292,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2488", + "source": "models_models_rationale_2492", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2509", + "source": "models_models_rationale_2516", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2534", + "source": "models_models_rationale_2540", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2568", + "source": "models_models_rationale_2561", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2598", + "source": "models_models_rationale_2586", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2628", + "source": "models_models_rationale_2620", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -152098,34 +153355,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2672", + "source": "models_models_rationale_2680", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2703", + "source": "models_models_rationale_2702", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2729", + "source": "models_models_rationale_2724", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { @@ -152134,268 +153391,286 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2780", + "source": "models_models_rationale_2781", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2801", + "source": "models_models_rationale_2807", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2822", + "source": "models_models_rationale_2832", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2847", + "source": "models_models_rationale_2853", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2877", + "source": "models_models_rationale_2874", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2900", + "source": "models_models_rationale_2899", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2924", + "source": "models_models_rationale_2929", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2945", + "source": "models_models_rationale_2952", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_2975", + "source": "models_models_rationale_2976", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3005", + "source": "models_models_rationale_2997", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3035", + "source": "models_models_rationale_3027", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3064", + "source": "models_models_rationale_3057", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3089", + "source": "models_models_rationale_3087", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3145", + "source": "models_models_rationale_3141", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3174", + "source": "models_models_rationale_3170", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3194", + "source": "models_models_rationale_3197", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3214", + "source": "models_models_rationale_3226", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3233", + "source": "models_models_rationale_3246", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3254", + "source": "models_models_rationale_3266", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3283", + "source": "models_models_rationale_3285", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3304", + "source": "models_models_rationale_3306", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3323", + "source": "models_models_rationale_3335", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3351", + "source": "models_models_rationale_3356", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3373", + "source": "models_models_rationale_3375", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3398", + "source": "models_models_rationale_3403", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3423", + "source": "models_models_rationale_3425", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3449", + "source": "models_models_rationale_3450", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", "weight": 0.8 }, { - "source": "models_models_rationale_3469", + "source": "models_models_rationale_3475", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3513", + "source_location": "L3565", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3501", + "target": "models_clinical_payment_bizpilotpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3565", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3521", + "target": "models_clinical_payment_bizpilotpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3565", "weight": 0.8 }, { @@ -160634,7 +161909,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -160643,7 +161918,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -160652,7 +161927,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -160661,7 +161936,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -160670,7 +161945,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -160679,7 +161954,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -160688,7 +161963,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -160697,7 +161972,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -160706,7 +161981,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -160715,7 +161990,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -160724,7 +161999,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -160733,7 +162008,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -160742,7 +162017,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -160751,7 +162026,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -160760,7 +162035,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -160778,7 +162053,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -160787,7 +162062,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -160796,7 +162071,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -160805,7 +162080,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -160814,7 +162089,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -160823,7 +162098,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -160832,7 +162107,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -160841,7 +162116,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -160850,7 +162125,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -160859,7 +162134,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -160868,7 +162143,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -160877,7 +162152,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -160886,7 +162161,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -160895,7 +162170,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -160904,7 +162179,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -160922,7 +162197,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -160931,7 +162206,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -160940,7 +162215,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -160949,7 +162224,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -160958,7 +162233,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -160967,7 +162242,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -160976,7 +162251,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -160985,7 +162260,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -160994,7 +162269,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -161003,7 +162278,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -161012,7 +162287,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -161021,7 +162296,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -161030,7 +162305,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -161039,7 +162314,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -161048,7 +162323,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_bizattachment", "relation": "uses", "confidence": "INFERRED", @@ -161066,7 +162341,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -161075,7 +162350,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -161084,7 +162359,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -161093,7 +162368,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -161102,7 +162377,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -161111,7 +162386,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -161120,7 +162395,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -161129,7 +162404,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -161138,7 +162413,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -161147,7 +162422,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -161156,7 +162431,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -161165,7 +162440,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -161174,7 +162449,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -161183,7 +162458,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -161192,7 +162467,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -161210,7 +162485,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -161219,7 +162494,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -161228,7 +162503,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -161237,7 +162512,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -161246,7 +162521,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -161255,7 +162530,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -161264,7 +162539,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -161273,7 +162548,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -161282,7 +162557,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -161291,7 +162566,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -161300,7 +162575,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -161309,7 +162584,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -161318,7 +162593,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -161327,7 +162602,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -161336,7 +162611,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_bizprotocolaudit", "relation": "uses", "confidence": "INFERRED", @@ -161354,7 +162629,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -161363,7 +162638,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -161372,7 +162647,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -161381,7 +162656,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -161390,7 +162665,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -161399,7 +162674,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -161408,7 +162683,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -161417,7 +162692,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -161426,7 +162701,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -161435,7 +162710,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -161444,7 +162719,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -161453,7 +162728,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -161462,7 +162737,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -161471,7 +162746,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -161480,7 +162755,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -161498,7 +162773,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -161507,7 +162782,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -161516,7 +162791,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -161525,7 +162800,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -161534,7 +162809,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -161543,7 +162818,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -161552,7 +162827,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -161561,7 +162836,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -161570,7 +162845,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -161579,7 +162854,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -161588,7 +162863,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -161597,7 +162872,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -161606,7 +162881,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -161615,7 +162890,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -161624,7 +162899,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_bizprotocolfullmoontodo", "relation": "uses", "confidence": "INFERRED", @@ -161632,6 +162907,294 @@ "source_location": "L29", "weight": 0.8 }, + { + "source": "crud_collection_protocol_rationale_1", + "target": "models_models_bizprotocolinvoicerequest", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_70", + "target": "models_models_bizprotocolinvoicerequest", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_104", + "target": "models_models_bizprotocolinvoicerequest", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_140", + "target": "models_models_bizprotocolinvoicerequest", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_194", + "target": "models_models_bizprotocolinvoicerequest", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_213", + "target": "models_models_bizprotocolinvoicerequest", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_224", + "target": "models_models_bizprotocolinvoicerequest", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_235", + "target": "models_models_bizprotocolinvoicerequest", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_299", + "target": "models_models_bizprotocolinvoicerequest", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_580", + "target": "models_models_bizprotocolinvoicerequest", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_627", + "target": "models_models_bizprotocolinvoicerequest", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1484", + "target": "models_models_bizprotocolinvoicerequest", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_2020", + "target": "models_models_bizprotocolinvoicerequest", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_2396", + "target": "models_models_bizprotocolinvoicerequest", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_2833", + "target": "models_models_bizprotocolinvoicerequest", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_3130", + "target": "models_models_bizprotocolinvoicerequest", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1", + "target": "models_models_bizprotocolinvoicerequestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_70", + "target": "models_models_bizprotocolinvoicerequestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_104", + "target": "models_models_bizprotocolinvoicerequestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_140", + "target": "models_models_bizprotocolinvoicerequestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_194", + "target": "models_models_bizprotocolinvoicerequestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_213", + "target": "models_models_bizprotocolinvoicerequestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_224", + "target": "models_models_bizprotocolinvoicerequestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_235", + "target": "models_models_bizprotocolinvoicerequestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_299", + "target": "models_models_bizprotocolinvoicerequestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_580", + "target": "models_models_bizprotocolinvoicerequestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_627", + "target": "models_models_bizprotocolinvoicerequestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_1484", + "target": "models_models_bizprotocolinvoicerequestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_2020", + "target": "models_models_bizprotocolinvoicerequestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_2396", + "target": "models_models_bizprotocolinvoicerequestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_2833", + "target": "models_models_bizprotocolinvoicerequestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, + { + "source": "crud_collection_protocol_rationale_3130", + "target": "models_models_bizprotocolinvoicerequestitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/collection_protocol.py", + "source_location": "L29", + "weight": 0.8 + }, { "source": "crud_collection_protocol_rationale_1", "target": "models_models_bizprotocolpartycustomer", @@ -161642,7 +163205,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -161651,7 +163214,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -161660,7 +163223,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -161669,7 +163232,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -161678,7 +163241,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -161687,7 +163250,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -161696,7 +163259,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -161705,7 +163268,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -161714,7 +163277,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -161723,7 +163286,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -161732,7 +163295,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -161741,7 +163304,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -161750,7 +163313,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -161759,7 +163322,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -161768,7 +163331,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -161786,7 +163349,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -161795,7 +163358,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -161804,7 +163367,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -161813,7 +163376,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -161822,7 +163385,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -161831,7 +163394,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -161840,7 +163403,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -161849,7 +163412,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -161858,7 +163421,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -161867,7 +163430,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -161876,7 +163439,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -161885,7 +163448,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -161894,7 +163457,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -161903,7 +163466,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -161912,7 +163475,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_bizprotocolpayment", "relation": "uses", "confidence": "INFERRED", @@ -161930,7 +163493,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -161939,7 +163502,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -161948,7 +163511,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -161957,7 +163520,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -161966,7 +163529,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -161975,7 +163538,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -161984,7 +163547,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -161993,7 +163556,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -162002,7 +163565,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -162011,7 +163574,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -162020,7 +163583,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -162029,7 +163592,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -162038,7 +163601,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -162047,7 +163610,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -162056,7 +163619,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_bizprotocolpaymentdetail", "relation": "uses", "confidence": "INFERRED", @@ -162074,7 +163637,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -162083,7 +163646,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -162092,7 +163655,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -162101,7 +163664,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -162110,7 +163673,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -162119,7 +163682,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -162128,7 +163691,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -162137,7 +163700,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -162146,7 +163709,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -162155,7 +163718,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -162164,7 +163727,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -162173,7 +163736,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -162182,7 +163745,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -162191,7 +163754,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -162200,7 +163763,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -162218,7 +163781,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -162227,7 +163790,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -162236,7 +163799,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -162245,7 +163808,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -162254,7 +163817,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -162263,7 +163826,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -162272,7 +163835,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -162281,7 +163844,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -162290,7 +163853,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -162299,7 +163862,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -162308,7 +163871,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -162317,7 +163880,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -162326,7 +163889,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -162335,7 +163898,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -162344,7 +163907,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_bizprotocolsampletransport", "relation": "uses", "confidence": "INFERRED", @@ -162362,7 +163925,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -162371,7 +163934,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -162380,7 +163943,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -162389,7 +163952,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -162398,7 +163961,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -162407,7 +163970,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -162416,7 +163979,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -162425,7 +163988,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -162434,7 +163997,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -162443,7 +164006,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -162452,7 +164015,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -162461,7 +164024,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -162470,7 +164033,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -162479,7 +164042,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -162488,7 +164051,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_bizprotocolstoragecert", "relation": "uses", "confidence": "INFERRED", @@ -162506,7 +164069,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -162515,7 +164078,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -162524,7 +164087,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -162533,7 +164096,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -162542,7 +164105,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -162551,7 +164114,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -162560,7 +164123,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -162569,7 +164132,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -162578,7 +164141,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -162587,7 +164150,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -162596,7 +164159,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -162605,7 +164168,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -162614,7 +164177,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -162623,7 +164186,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -162632,7 +164195,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -162650,7 +164213,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -162659,7 +164222,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -162668,7 +164231,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -162677,7 +164240,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -162686,7 +164249,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -162695,7 +164258,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -162704,7 +164267,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -162713,7 +164276,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -162722,7 +164285,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -162731,7 +164294,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -162740,7 +164303,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -162749,7 +164312,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -162758,7 +164321,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -162767,7 +164330,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -162776,7 +164339,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -162794,7 +164357,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -162803,7 +164366,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -162812,7 +164375,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -162821,7 +164384,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -162830,7 +164393,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -162839,7 +164402,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -162848,7 +164411,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -162857,7 +164420,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -162866,7 +164429,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -162875,7 +164438,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -162884,7 +164447,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -162893,7 +164456,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -162902,7 +164465,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -162911,7 +164474,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -162920,7 +164483,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_bizstoragereleasereview", "relation": "uses", "confidence": "INFERRED", @@ -162938,7 +164501,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -162947,7 +164510,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -162956,7 +164519,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -162965,7 +164528,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -162974,7 +164537,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -162983,7 +164546,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -162992,7 +164555,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -163001,7 +164564,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -163010,7 +164573,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -163019,7 +164582,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -163028,7 +164591,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -163037,7 +164600,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -163046,7 +164609,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -163055,7 +164618,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -163064,7 +164627,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_bizcollectionregion", "relation": "uses", "confidence": "INFERRED", @@ -163082,7 +164645,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -163091,7 +164654,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -163100,7 +164663,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -163109,7 +164672,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -163118,7 +164681,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -163127,7 +164690,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -163136,7 +164699,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -163145,7 +164708,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -163154,7 +164717,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -163163,7 +164726,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -163172,7 +164735,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -163181,7 +164744,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -163190,7 +164753,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -163199,7 +164762,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -163208,7 +164771,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_bizcollectionhospital", "relation": "uses", "confidence": "INFERRED", @@ -163226,7 +164789,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -163235,7 +164798,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -163244,7 +164807,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -163253,7 +164816,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -163262,7 +164825,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -163271,7 +164834,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -163280,7 +164843,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -163289,7 +164852,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -163298,7 +164861,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -163307,7 +164870,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -163316,7 +164879,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -163325,7 +164888,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -163334,7 +164897,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -163343,7 +164906,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -163352,7 +164915,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -163370,7 +164933,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -163379,7 +164942,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -163388,7 +164951,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -163397,7 +164960,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -163406,7 +164969,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -163415,7 +164978,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -163424,7 +164987,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -163433,7 +164996,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -163442,7 +165005,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -163451,7 +165014,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -163460,7 +165023,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -163469,7 +165032,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -163478,7 +165041,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -163487,7 +165050,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -163496,7 +165059,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_bizexpresscompany", "relation": "uses", "confidence": "INFERRED", @@ -163514,7 +165077,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -163523,7 +165086,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -163532,7 +165095,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -163541,7 +165104,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -163550,7 +165113,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -163559,7 +165122,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -163568,7 +165131,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -163577,7 +165140,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -163586,7 +165149,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -163595,7 +165158,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -163604,7 +165167,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -163613,7 +165176,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -163622,7 +165185,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -163631,7 +165194,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -163640,7 +165203,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_bizitemunit", "relation": "uses", "confidence": "INFERRED", @@ -163658,7 +165221,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -163667,7 +165230,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -163676,7 +165239,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -163685,7 +165248,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -163694,7 +165257,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -163703,7 +165266,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -163712,7 +165275,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -163721,7 +165284,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -163730,7 +165293,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -163739,7 +165302,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -163748,7 +165311,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -163757,7 +165320,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -163766,7 +165329,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -163775,7 +165338,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -163784,7 +165347,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_syssite", "relation": "uses", "confidence": "INFERRED", @@ -163802,7 +165365,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_68", + "source": "crud_collection_protocol_rationale_70", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -163811,7 +165374,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_102", + "source": "crud_collection_protocol_rationale_104", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -163820,7 +165383,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_138", + "source": "crud_collection_protocol_rationale_140", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -163829,7 +165392,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_192", + "source": "crud_collection_protocol_rationale_194", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -163838,7 +165401,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_211", + "source": "crud_collection_protocol_rationale_213", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -163847,7 +165410,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_222", + "source": "crud_collection_protocol_rationale_224", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -163856,7 +165419,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_233", + "source": "crud_collection_protocol_rationale_235", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -163865,7 +165428,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_297", + "source": "crud_collection_protocol_rationale_299", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -163874,7 +165437,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_578", + "source": "crud_collection_protocol_rationale_580", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -163883,7 +165446,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_625", + "source": "crud_collection_protocol_rationale_627", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -163892,7 +165455,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_1482", + "source": "crud_collection_protocol_rationale_1484", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -163901,7 +165464,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2018", + "source": "crud_collection_protocol_rationale_2020", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -163910,7 +165473,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2394", + "source": "crud_collection_protocol_rationale_2396", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -163919,7 +165482,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_2831", + "source": "crud_collection_protocol_rationale_2833", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -163928,7 +165491,7 @@ "weight": 0.8 }, { - "source": "crud_collection_protocol_rationale_3128", + "source": "crud_collection_protocol_rationale_3130", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -184196,7 +185759,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1609", + "source": "api_qc_rationale_1610", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -184205,7 +185768,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1619", + "source": "api_qc_rationale_1620", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -184214,7 +185777,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1629", + "source": "api_qc_rationale_1630", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -184223,7 +185786,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1678", + "source": "api_qc_rationale_1679", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -184232,7 +185795,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1735", + "source": "api_qc_rationale_1736", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -184241,7 +185804,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1761", + "source": "api_qc_rationale_1762", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -184475,7 +186038,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1609", + "source": "api_qc_rationale_1610", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -184484,7 +186047,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1619", + "source": "api_qc_rationale_1620", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -184493,7 +186056,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1629", + "source": "api_qc_rationale_1630", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -184502,7 +186065,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1678", + "source": "api_qc_rationale_1679", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -184511,7 +186074,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1735", + "source": "api_qc_rationale_1736", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -184520,7 +186083,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1761", + "source": "api_qc_rationale_1762", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -184754,7 +186317,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1609", + "source": "api_qc_rationale_1610", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -184763,7 +186326,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1619", + "source": "api_qc_rationale_1620", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -184772,7 +186335,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1629", + "source": "api_qc_rationale_1630", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -184781,7 +186344,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1678", + "source": "api_qc_rationale_1679", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -184790,7 +186353,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1735", + "source": "api_qc_rationale_1736", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -184799,7 +186362,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1761", + "source": "api_qc_rationale_1762", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -184888,6 +186451,24 @@ "source_location": "L17", "weight": 0.8 }, + { + "source": "api_collection_protocol_invoicerequestcreatebody", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_invoicerequestcompletebody", + "target": "models_models_bizcollectionprotocol", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, { "source": "api_collection_protocol_rationale_1", "target": "models_models_bizcollectionprotocol", @@ -184987,6 +186568,24 @@ "source_location": "L17", "weight": 0.8 }, + { + "source": "api_collection_protocol_invoicerequestcreatebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_invoicerequestcompletebody", + "target": "models_models_bizcustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, { "source": "api_collection_protocol_rationale_1", "target": "models_models_bizcustomer", @@ -185086,6 +186685,24 @@ "source_location": "L17", "weight": 0.8 }, + { + "source": "api_collection_protocol_invoicerequestcreatebody", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_invoicerequestcompletebody", + "target": "models_models_bizprotocolpartycustomer", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, { "source": "api_collection_protocol_rationale_1", "target": "models_models_bizprotocolpartycustomer", @@ -185185,6 +186802,24 @@ "source_location": "L17", "weight": 0.8 }, + { + "source": "api_collection_protocol_invoicerequestcreatebody", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_invoicerequestcompletebody", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, { "source": "api_collection_protocol_rationale_1", "target": "models_models_bizprotocolsample", @@ -185284,6 +186919,24 @@ "source_location": "L17", "weight": 0.8 }, + { + "source": "api_collection_protocol_invoicerequestcreatebody", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_invoicerequestcompletebody", + "target": "models_models_bizprotocolstoragecert", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, { "source": "api_collection_protocol_rationale_1", "target": "models_models_bizprotocolstoragecert", @@ -185383,6 +187036,24 @@ "source_location": "L17", "weight": 0.8 }, + { + "source": "api_collection_protocol_invoicerequestcreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_invoicerequestcompletebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L17", + "weight": 0.8 + }, { "source": "api_collection_protocol_rationale_1", "target": "models_models_sysuser", @@ -185482,6 +187153,24 @@ "source_location": "L805", "weight": 0.8 }, + { + "source": "api_collection_protocol_invoicerequestcreatebody", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L805", + "weight": 0.8 + }, + { + "source": "api_collection_protocol_invoicerequestcompletebody", + "target": "models_models_bizprotocolfullmoontodo", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/collection_protocol.py", + "source_location": "L805", + "weight": 0.8 + }, { "source": "api_collection_protocol_rationale_1", "target": "models_models_bizprotocolfullmoontodo", @@ -205442,7 +207131,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L82", + "source_location": "L84", "weight": 1.0 }, { @@ -205452,7 +207141,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L116", + "source_location": "L118", "weight": 1.0 }, { @@ -205462,7 +207151,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L142", + "source_location": "L144", "weight": 1.0 }, { @@ -205472,7 +207161,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L150", + "source_location": "L152", "weight": 1.0 }, { @@ -205482,7 +207171,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L184", + "source_location": "L186", "weight": 1.0 }, { @@ -205492,7 +207181,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L195", + "source_location": "L197", "weight": 1.0 }, { @@ -205502,7 +207191,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L216", + "source_location": "L218", "weight": 1.0 }, { @@ -205512,7 +207201,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L216", + "source_location": "L218", "weight": 1.0 }, { @@ -205522,7 +207211,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L242", + "source_location": "L244", "weight": 1.0 }, { @@ -205532,7 +207221,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L358", + "source_location": "L360", "weight": 1.0 }, { @@ -205542,7 +207231,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L465", + "source_location": "L467", "weight": 1.0 }, { @@ -205552,7 +207241,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L567", + "source_location": "L569", "weight": 1.0 }, { @@ -205562,7 +207251,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L600", + "source_location": "L602", "weight": 1.0 }, { @@ -205572,7 +207261,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L614", + "source_location": "L616", "weight": 1.0 }, { @@ -205582,7 +207271,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L645", + "source_location": "L647", "weight": 1.0 }, { @@ -205592,7 +207281,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L738", + "source_location": "L740", "weight": 1.0 }, { @@ -205602,7 +207291,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L787", + "source_location": "L789", "weight": 1.0 }, { @@ -205612,7 +207301,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L936", + "source_location": "L938", "weight": 1.0 }, { @@ -205622,7 +207311,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L975", + "source_location": "L977", "weight": 1.0 }, { @@ -205632,7 +207321,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1022", + "source_location": "L1024", "weight": 1.0 }, { @@ -205642,7 +207331,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1048", + "source_location": "L1050", "weight": 1.0 }, { @@ -205652,7 +207341,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1196", + "source_location": "L1198", "weight": 1.0 }, { @@ -205662,7 +207351,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1197", + "source_location": "L1199", "weight": 1.0 }, { @@ -205672,7 +207361,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1238", + "source_location": "L1240", "weight": 1.0 }, { @@ -205682,7 +207371,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1247", + "source_location": "L1249", "weight": 1.0 }, { @@ -205692,7 +207381,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1253", + "source_location": "L1255", "weight": 1.0 }, { @@ -205702,7 +207391,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1259", + "source_location": "L1261", "weight": 1.0 }, { @@ -205712,7 +207401,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1265", + "source_location": "L1267", "weight": 1.0 }, { @@ -205722,19 +207411,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1357", - "weight": 1.0 - }, - { - "source": "crud_collection_protocol_list_audits", - "target": "crud_base_crudbase_count", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/collection_protocol.py", "source_location": "L1359", "weight": 1.0 }, + { + "source": "crud_collection_protocol_list_audits", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L1361", + "weight": 1.0 + }, { "source": "crud_collection_protocol_list_audits", "target": "crud_base_crudbase_get", @@ -205742,7 +207431,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1377", + "source_location": "L1379", "weight": 1.0 }, { @@ -205752,7 +207441,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1399", + "source_location": "L1401", "weight": 1.0 }, { @@ -205762,7 +207451,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1400", + "source_location": "L1402", "weight": 1.0 }, { @@ -205772,7 +207461,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1490", + "source_location": "L1492", "weight": 1.0 }, { @@ -205782,7 +207471,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1533", + "source_location": "L1535", "weight": 1.0 }, { @@ -205792,7 +207481,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1534", + "source_location": "L1536", "weight": 1.0 }, { @@ -205802,7 +207491,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1570", + "source_location": "L1572", "weight": 1.0 }, { @@ -205812,7 +207501,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1571", + "source_location": "L1573", "weight": 1.0 }, { @@ -205822,7 +207511,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1655", + "source_location": "L1657", "weight": 1.0 }, { @@ -205832,7 +207521,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1656", + "source_location": "L1658", "weight": 1.0 }, { @@ -205842,7 +207531,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1700", + "source_location": "L1702", "weight": 1.0 }, { @@ -205852,7 +207541,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1701", + "source_location": "L1703", "weight": 1.0 }, { @@ -205862,7 +207551,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1819", + "source_location": "L1821", "weight": 1.0 }, { @@ -205872,7 +207561,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1840", + "source_location": "L1842", "weight": 1.0 }, { @@ -205882,7 +207571,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1884", + "source_location": "L1886", "weight": 1.0 }, { @@ -205892,7 +207581,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1979", + "source_location": "L1981", "weight": 1.0 }, { @@ -205902,7 +207591,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1980", + "source_location": "L1982", "weight": 1.0 }, { @@ -205912,7 +207601,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L1999", + "source_location": "L2001", "weight": 1.0 }, { @@ -205922,7 +207611,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2046", + "source_location": "L2048", "weight": 1.0 }, { @@ -205932,7 +207621,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2097", + "source_location": "L2099", "weight": 1.0 }, { @@ -205942,7 +207631,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2100", + "source_location": "L2102", "weight": 1.0 }, { @@ -205952,7 +207641,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2101", + "source_location": "L2103", "weight": 1.0 }, { @@ -205962,7 +207651,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2102", + "source_location": "L2104", "weight": 1.0 }, { @@ -205972,7 +207661,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2260", + "source_location": "L2262", "weight": 1.0 }, { @@ -205982,7 +207671,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2272", + "source_location": "L2274", "weight": 1.0 }, { @@ -205992,7 +207681,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2273", + "source_location": "L2275", "weight": 1.0 }, { @@ -206002,7 +207691,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2277", + "source_location": "L2279", "weight": 1.0 }, { @@ -206012,7 +207701,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2346", + "source_location": "L2348", "weight": 1.0 }, { @@ -206022,7 +207711,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2347", + "source_location": "L2349", "weight": 1.0 }, { @@ -206032,7 +207721,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2351", + "source_location": "L2353", "weight": 1.0 }, { @@ -206042,7 +207731,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2411", + "source_location": "L2413", "weight": 1.0 }, { @@ -206052,7 +207741,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2457", + "source_location": "L2459", "weight": 1.0 }, { @@ -206062,7 +207751,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2458", + "source_location": "L2460", "weight": 1.0 }, { @@ -206072,7 +207761,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2462", + "source_location": "L2464", "weight": 1.0 }, { @@ -206082,7 +207771,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2479", + "source_location": "L2481", "weight": 1.0 }, { @@ -206092,7 +207781,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2556", + "source_location": "L2558", "weight": 1.0 }, { @@ -206102,7 +207791,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2566", + "source_location": "L2568", "weight": 1.0 }, { @@ -206112,7 +207801,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2570", + "source_location": "L2572", "weight": 1.0 }, { @@ -206122,7 +207811,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2574", + "source_location": "L2576", "weight": 1.0 }, { @@ -206132,7 +207821,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2575", + "source_location": "L2577", "weight": 1.0 }, { @@ -206142,7 +207831,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2663", + "source_location": "L2665", "weight": 1.0 }, { @@ -206152,7 +207841,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2677", + "source_location": "L2679", "weight": 1.0 }, { @@ -206162,7 +207851,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2678", + "source_location": "L2680", "weight": 1.0 }, { @@ -206172,7 +207861,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2693", + "source_location": "L2695", "weight": 1.0 }, { @@ -206182,7 +207871,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2788", + "source_location": "L2790", "weight": 1.0 }, { @@ -206192,7 +207881,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2789", + "source_location": "L2791", "weight": 1.0 }, { @@ -206202,7 +207891,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2790", + "source_location": "L2792", "weight": 1.0 }, { @@ -206212,7 +207901,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2814", + "source_location": "L2816", "weight": 1.0 }, { @@ -206222,7 +207911,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2825", + "source_location": "L2827", "weight": 1.0 }, { @@ -206232,7 +207921,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2827", + "source_location": "L2829", "weight": 1.0 }, { @@ -206242,7 +207931,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2857", + "source_location": "L2859", "weight": 1.0 }, { @@ -206252,7 +207941,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2859", + "source_location": "L2861", "weight": 1.0 }, { @@ -206262,7 +207951,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2908", + "source_location": "L2910", "weight": 1.0 }, { @@ -206272,7 +207961,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2951", + "source_location": "L2953", "weight": 1.0 }, { @@ -206282,7 +207971,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L2956", + "source_location": "L2958", "weight": 1.0 }, { @@ -206292,19 +207981,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3006", - "weight": 1.0 - }, - { - "source": "crud_collection_protocol_save_payment_details", - "target": "core_utils_parse_datetime", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/collection_protocol.py", "source_location": "L3008", "weight": 1.0 }, + { + "source": "crud_collection_protocol_save_payment_details", + "target": "core_utils_parse_datetime", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L3010", + "weight": 1.0 + }, { "source": "crud_collection_protocol_save_payment_details", "target": "models_models_bizprotocolpaymentdetail", @@ -206312,7 +208001,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3014", + "source_location": "L3016", "weight": 1.0 }, { @@ -206322,7 +208011,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3015", + "source_location": "L3017", "weight": 1.0 }, { @@ -206332,7 +208021,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3041", + "source_location": "L3043", "weight": 1.0 }, { @@ -206342,7 +208031,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3077", + "source_location": "L3079", "weight": 1.0 }, { @@ -206352,7 +208041,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3078", + "source_location": "L3080", "weight": 1.0 }, { @@ -206362,7 +208051,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3082", + "source_location": "L3084", "weight": 1.0 }, { @@ -206372,7 +208061,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3206", + "source_location": "L3208", "weight": 1.0 }, { @@ -206382,7 +208071,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3215", + "source_location": "L3217", "weight": 1.0 }, { @@ -206392,7 +208081,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3216", + "source_location": "L3218", "weight": 1.0 }, { @@ -206402,7 +208091,137 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/collection_protocol.py", - "source_location": "L3220", + "source_location": "L3222", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_build_installment_summary", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L3253", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_invoice_request_to_dict", + "target": "crud_base_crudbase_update", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L3319", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_pack_invoice_request_with_items", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L3370", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_create_invoice_request", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L3495", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_create_invoice_request", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L3533", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_create_invoice_request", + "target": "models_models_bizprotocolinvoicerequest", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L3536", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_create_invoice_request", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L3537", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_create_invoice_request", + "target": "models_models_bizprotocolinvoicerequestitem", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L3561", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_protocol_invoice_requests", + "target": "core_data_scope_apply_data_scope", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L3627", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_list_protocol_invoice_requests", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L3628", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_count_pending_protocol_invoice_requests", + "target": "core_data_scope_apply_data_scope", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L3659", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_count_pending_protocol_invoice_requests", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L3660", + "weight": 1.0 + }, + { + "source": "crud_collection_protocol_complete_invoice_request", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/collection_protocol.py", + "source_location": "L3687", "weight": 1.0 }, { @@ -208422,7 +210241,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L100", + "source_location": "L101", "weight": 1.0 }, { @@ -208432,7 +210251,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L112", + "source_location": "L113", "weight": 1.0 }, { @@ -208442,7 +210261,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L192", + "source_location": "L193", "weight": 1.0 }, { @@ -208452,7 +210271,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L246", + "source_location": "L247", "weight": 1.0 }, { @@ -208462,7 +210281,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L306", + "source_location": "L307", "weight": 1.0 }, { @@ -208472,7 +210291,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L316", + "source_location": "L317", "weight": 1.0 }, { @@ -208482,7 +210301,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L317", + "source_location": "L318", "weight": 1.0 }, { @@ -208492,7 +210311,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L345", + "source_location": "L346", "weight": 1.0 }, { @@ -208502,7 +210321,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L430", + "source_location": "L431", "weight": 1.0 }, { @@ -208512,7 +210331,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L438", + "source_location": "L439", "weight": 1.0 }, { @@ -208522,7 +210341,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L501", + "source_location": "L502", "weight": 1.0 }, { @@ -208532,19 +210351,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L524", - "weight": 1.0 - }, - { - "source": "crud_qc_material_stock_batch_stock_out_batch", - "target": "core_utils_generate_uuid", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/qc_material_stock_batch.py", "source_location": "L525", "weight": 1.0 }, + { + "source": "crud_qc_material_stock_batch_stock_out_batch", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_stock_batch.py", + "source_location": "L526", + "weight": 1.0 + }, { "source": "crud_qc_material_stock_batch_batch_stock_out", "target": "crud_base_crudbase_get", @@ -208552,7 +210371,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L569", + "source_location": "L570", "weight": 1.0 }, { @@ -208562,7 +210381,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L576", + "source_location": "L577", "weight": 1.0 }, { @@ -208572,7 +210391,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L641", + "source_location": "L642", "weight": 1.0 }, { @@ -208582,7 +210401,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L664", + "source_location": "L665", "weight": 1.0 }, { @@ -208592,7 +210411,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L665", + "source_location": "L666", "weight": 1.0 }, { @@ -208602,7 +210421,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L708", + "source_location": "L709", "weight": 1.0 }, { @@ -208612,7 +210431,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L715", + "source_location": "L716", "weight": 1.0 }, { @@ -208622,22 +210441,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L791", - "weight": 1.0 - }, - { - "source": "crud_qc_material_stock_batch_update_batch", - "target": "crud_qc_material_norm_status", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/qc_material_stock_batch.py", "source_location": "L793", "weight": 1.0 }, { "source": "crud_qc_material_stock_batch_update_batch", - "target": "api_material_update_material", + "target": "crud_qc_material_norm_status", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -208645,6 +210454,16 @@ "source_location": "L795", "weight": 1.0 }, + { + "source": "crud_qc_material_stock_batch_update_batch", + "target": "api_material_update_material", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_material_stock_batch.py", + "source_location": "L797", + "weight": 1.0 + }, { "source": "crud_qc_material_stock_batch_delete_batch", "target": "crud_base_crudbase_count", @@ -208652,7 +210471,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_material_stock_batch.py", - "source_location": "L875", + "source_location": "L879", "weight": 1.0 }, { @@ -222842,7 +224661,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1233", + "source_location": "L1234", "weight": 1.0 }, { @@ -222852,7 +224671,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1234", + "source_location": "L1235", "weight": 1.0 }, { @@ -222862,7 +224681,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1244", + "source_location": "L1245", "weight": 1.0 }, { @@ -222872,7 +224691,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1244", + "source_location": "L1245", "weight": 1.0 }, { @@ -222882,7 +224701,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1246", + "source_location": "L1247", "weight": 1.0 }, { @@ -222892,7 +224711,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1246", + "source_location": "L1247", "weight": 1.0 }, { @@ -222902,22 +224721,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1260", - "weight": 1.0 - }, - { - "source": "api_qc_qc_material_batch_options", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1261", "weight": 1.0 }, { "source": "api_qc_qc_material_batch_options", - "target": "crud_qc_material_stock_batch_batch_options", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -222925,6 +224734,16 @@ "source_location": "L1262", "weight": 1.0 }, + { + "source": "api_qc_qc_material_batch_options", + "target": "crud_qc_material_stock_batch_batch_options", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1263", + "weight": 1.0 + }, { "source": "api_qc_qc_material_batch_options", "target": "core_response_error_response", @@ -222932,7 +224751,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1271", + "source_location": "L1272", "weight": 1.0 }, { @@ -222942,7 +224761,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1271", + "source_location": "L1272", "weight": 1.0 }, { @@ -222952,19 +224771,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1282", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_material_batch", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1283", "weight": 1.0 }, + { + "source": "api_qc_update_qc_material_batch", + "target": "api_production_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1284", + "weight": 1.0 + }, { "source": "api_qc_update_qc_material_batch", "target": "crud_qc_material_stock_batch_update_batch", @@ -222972,7 +224791,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1285", + "source_location": "L1286", "weight": 1.0 }, { @@ -222982,22 +224801,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1292", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_material_batch", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1293", "weight": 1.0 }, { "source": "api_qc_update_qc_material_batch", - "target": "crud_qc_material_stock_batch_batch_row_to_dict", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -223005,6 +224814,16 @@ "source_location": "L1294", "weight": 1.0 }, + { + "source": "api_qc_update_qc_material_batch", + "target": "crud_qc_material_stock_batch_batch_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1295", + "weight": 1.0 + }, { "source": "api_qc_update_qc_material_batch", "target": "core_response_error_response", @@ -223012,7 +224831,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1298", + "source_location": "L1299", "weight": 1.0 }, { @@ -223022,7 +224841,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1298", + "source_location": "L1299", "weight": 1.0 }, { @@ -223032,22 +224851,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1310", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_material_batch", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1311", "weight": 1.0 }, { "source": "api_qc_delete_qc_material_batch", - "target": "crud_qc_material_stock_batch_delete_batch", + "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -223057,7 +224866,7 @@ }, { "source": "api_qc_delete_qc_material_batch", - "target": "core_response_success_response", + "target": "crud_qc_material_stock_batch_delete_batch", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -223065,6 +224874,16 @@ "source_location": "L1313", "weight": 1.0 }, + { + "source": "api_qc_delete_qc_material_batch", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1314", + "weight": 1.0 + }, { "source": "api_qc_delete_qc_material_batch", "target": "core_response_error_response", @@ -223072,7 +224891,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1315", + "source_location": "L1316", "weight": 1.0 }, { @@ -223082,7 +224901,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1315", + "source_location": "L1316", "weight": 1.0 }, { @@ -223092,19 +224911,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1330", - "weight": 1.0 - }, - { - "source": "api_qc_list_qc_materials", - "target": "api_pilot_delivery_list_materials", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1331", "weight": 1.0 }, + { + "source": "api_qc_list_qc_materials", + "target": "api_pilot_delivery_list_materials", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1332", + "weight": 1.0 + }, { "source": "api_qc_list_qc_materials", "target": "core_response_success_response", @@ -223112,7 +224931,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1335", + "source_location": "L1336", "weight": 1.0 }, { @@ -223122,7 +224941,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1335", + "source_location": "L1336", "weight": 1.0 }, { @@ -223132,7 +224951,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1337", + "source_location": "L1338", "weight": 1.0 }, { @@ -223142,7 +224961,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1337", + "source_location": "L1338", "weight": 1.0 }, { @@ -223152,7 +224971,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1348", + "source_location": "L1349", "weight": 1.0 }, { @@ -223162,7 +224981,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1349", + "source_location": "L1350", "weight": 1.0 }, { @@ -223172,7 +224991,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1349", + "source_location": "L1350", "weight": 1.0 }, { @@ -223182,7 +225001,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1351", + "source_location": "L1352", "weight": 1.0 }, { @@ -223192,7 +225011,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1351", + "source_location": "L1352", "weight": 1.0 }, { @@ -223202,22 +225021,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1361", - "weight": 1.0 - }, - { - "source": "api_qc_create_qc_material", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1362", "weight": 1.0 }, { "source": "api_qc_create_qc_material", - "target": "api_material_create_material", + "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -223225,6 +225034,16 @@ "source_location": "L1363", "weight": 1.0 }, + { + "source": "api_qc_create_qc_material", + "target": "api_material_create_material", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1364", + "weight": 1.0 + }, { "source": "api_qc_create_qc_material", "target": "str", @@ -223232,7 +225051,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1369", + "source_location": "L1370", "weight": 1.0 }, { @@ -223242,7 +225061,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1372", + "source_location": "L1373", "weight": 1.0 }, { @@ -223252,7 +225071,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1377", + "source_location": "L1378", "weight": 1.0 }, { @@ -223262,7 +225081,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1377", + "source_location": "L1378", "weight": 1.0 }, { @@ -223272,7 +225091,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1379", + "source_location": "L1380", "weight": 1.0 }, { @@ -223282,19 +225101,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1392", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_material", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1393", "weight": 1.0 }, + { + "source": "api_qc_update_qc_material", + "target": "api_production_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1394", + "weight": 1.0 + }, { "source": "api_qc_update_qc_material", "target": "str", @@ -223302,7 +225121,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1396", + "source_location": "L1397", "weight": 1.0 }, { @@ -223312,7 +225131,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1398", + "source_location": "L1399", "weight": 1.0 }, { @@ -223322,7 +225141,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1399", + "source_location": "L1400", "weight": 1.0 }, { @@ -223332,7 +225151,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1406", + "source_location": "L1407", "weight": 1.0 }, { @@ -223342,7 +225161,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1406", + "source_location": "L1407", "weight": 1.0 }, { @@ -223352,7 +225171,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1408", + "source_location": "L1409", "weight": 1.0 }, { @@ -223362,22 +225181,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1420", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_material", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1421", "weight": 1.0 }, { "source": "api_qc_delete_qc_material", - "target": "crud_qc_material_soft_delete_material", + "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -223387,7 +225196,7 @@ }, { "source": "api_qc_delete_qc_material", - "target": "core_response_success_response", + "target": "crud_qc_material_soft_delete_material", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -223395,6 +225204,16 @@ "source_location": "L1423", "weight": 1.0 }, + { + "source": "api_qc_delete_qc_material", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1424", + "weight": 1.0 + }, { "source": "api_qc_delete_qc_material", "target": "core_response_error_response", @@ -223402,7 +225221,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1425", + "source_location": "L1426", "weight": 1.0 }, { @@ -223412,7 +225231,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1425", + "source_location": "L1426", "weight": 1.0 }, { @@ -223422,19 +225241,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1437", - "weight": 1.0 - }, - { - "source": "api_qc_batch_stock_in_qc_material", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1438", "weight": 1.0 }, + { + "source": "api_qc_batch_stock_in_qc_material", + "target": "api_production_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1439", + "weight": 1.0 + }, { "source": "api_qc_batch_stock_in_qc_material", "target": "core_utils_parse_datetime", @@ -223442,7 +225261,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1441", + "source_location": "L1442", "weight": 1.0 }, { @@ -223452,7 +225271,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1443", + "source_location": "L1444", "weight": 1.0 }, { @@ -223462,7 +225281,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1468", + "source_location": "L1469", "weight": 1.0 }, { @@ -223472,7 +225291,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1476", + "source_location": "L1477", "weight": 1.0 }, { @@ -223482,7 +225301,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1478", + "source_location": "L1479", "weight": 1.0 }, { @@ -223492,19 +225311,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1490", - "weight": 1.0 - }, - { - "source": "api_qc_batch_stock_out_qc_material", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1491", "weight": 1.0 }, + { + "source": "api_qc_batch_stock_out_qc_material", + "target": "api_production_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1492", + "weight": 1.0 + }, { "source": "api_qc_batch_stock_out_qc_material", "target": "core_utils_parse_datetime", @@ -223512,7 +225331,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1494", + "source_location": "L1495", "weight": 1.0 }, { @@ -223522,7 +225341,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1496", + "source_location": "L1497", "weight": 1.0 }, { @@ -223532,7 +225351,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1502", + "source_location": "L1503", "weight": 1.0 }, { @@ -223542,7 +225361,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1512", + "source_location": "L1513", "weight": 1.0 }, { @@ -223552,7 +225371,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1514", + "source_location": "L1515", "weight": 1.0 }, { @@ -223562,19 +225381,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1526", - "weight": 1.0 - }, - { - "source": "api_qc_batch_discard_qc_material", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1527", "weight": 1.0 }, + { + "source": "api_qc_batch_discard_qc_material", + "target": "api_production_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1528", + "weight": 1.0 + }, { "source": "api_qc_batch_discard_qc_material", "target": "core_utils_parse_datetime", @@ -223582,7 +225401,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1530", + "source_location": "L1531", "weight": 1.0 }, { @@ -223592,7 +225411,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1532", + "source_location": "L1533", "weight": 1.0 }, { @@ -223602,7 +225421,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1545", + "source_location": "L1546", "weight": 1.0 }, { @@ -223612,7 +225431,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1554", + "source_location": "L1555", "weight": 1.0 }, { @@ -223622,7 +225441,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1556", + "source_location": "L1557", "weight": 1.0 }, { @@ -223632,19 +225451,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1569", - "weight": 1.0 - }, - { - "source": "api_qc_stock_in_qc_material", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1570", "weight": 1.0 }, + { + "source": "api_qc_stock_in_qc_material", + "target": "api_production_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1571", + "weight": 1.0 + }, { "source": "api_qc_stock_in_qc_material", "target": "core_utils_parse_datetime", @@ -223652,7 +225471,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1573", + "source_location": "L1574", "weight": 1.0 }, { @@ -223662,7 +225481,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1575", + "source_location": "L1576", "weight": 1.0 }, { @@ -223672,7 +225491,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1579", + "source_location": "L1580", "weight": 1.0 }, { @@ -223682,7 +225501,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1590", + "source_location": "L1591", "weight": 1.0 }, { @@ -223692,7 +225511,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1596", + "source_location": "L1597", "weight": 1.0 }, { @@ -223702,7 +225521,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1596", + "source_location": "L1597", "weight": 1.0 }, { @@ -223712,19 +225531,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1650", - "weight": 1.0 - }, - { - "source": "api_qc_list_qc_material_usages", - "target": "crud_qc_material_usage_list_usages", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1651", "weight": 1.0 }, + { + "source": "api_qc_list_qc_material_usages", + "target": "crud_qc_material_usage_list_usages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1652", + "weight": 1.0 + }, { "source": "api_qc_list_qc_material_usages", "target": "core_response_success_response", @@ -223732,7 +225551,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1658", + "source_location": "L1659", "weight": 1.0 }, { @@ -223742,7 +225561,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1658", + "source_location": "L1659", "weight": 1.0 }, { @@ -223752,7 +225571,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1660", + "source_location": "L1661", "weight": 1.0 }, { @@ -223762,7 +225581,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1660", + "source_location": "L1661", "weight": 1.0 }, { @@ -223772,32 +225591,22 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1680", - "weight": 1.0 - }, - { - "source": "api_qc_list_my_qc_material_usages", - "target": "crud_qc_material_usage_list_my_usages", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1681", "weight": 1.0 }, { "source": "api_qc_list_my_qc_material_usages", - "target": "api_production_get_current_user_id", + "target": "crud_qc_material_usage_list_my_usages", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1684", + "source_location": "L1682", "weight": 1.0 }, { "source": "api_qc_list_my_qc_material_usages", - "target": "crud_base_crudbase_get", + "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -223805,6 +225614,16 @@ "source_location": "L1685", "weight": 1.0 }, + { + "source": "api_qc_list_my_qc_material_usages", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1686", + "weight": 1.0 + }, { "source": "api_qc_list_my_qc_material_usages", "target": "core_response_success_response", @@ -223812,7 +225631,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1695", + "source_location": "L1696", "weight": 1.0 }, { @@ -223822,7 +225641,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1695", + "source_location": "L1696", "weight": 1.0 }, { @@ -223832,7 +225651,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1697", + "source_location": "L1698", "weight": 1.0 }, { @@ -223842,7 +225661,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1697", + "source_location": "L1698", "weight": 1.0 }, { @@ -223852,19 +225671,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1712", - "weight": 1.0 - }, - { - "source": "api_qc_list_qc_material_linked_task_usages", - "target": "crud_qc_material_usage_list_linked_task_usages", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1713", "weight": 1.0 }, + { + "source": "api_qc_list_qc_material_linked_task_usages", + "target": "crud_qc_material_usage_list_linked_task_usages", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1714", + "weight": 1.0 + }, { "source": "api_qc_list_qc_material_linked_task_usages", "target": "core_response_success_response", @@ -223872,7 +225691,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1716", + "source_location": "L1717", "weight": 1.0 }, { @@ -223882,7 +225701,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1719", + "source_location": "L1720", "weight": 1.0 }, { @@ -223892,7 +225711,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1720", + "source_location": "L1721", "weight": 1.0 }, { @@ -223902,19 +225721,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1737", - "weight": 1.0 - }, - { - "source": "api_qc_list_qc_material_stock_check_requisitions", - "target": "crud_qc_material_usage_list_stock_check_requisitions", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1738", "weight": 1.0 }, + { + "source": "api_qc_list_qc_material_stock_check_requisitions", + "target": "crud_qc_material_usage_list_stock_check_requisitions", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1739", + "weight": 1.0 + }, { "source": "api_qc_list_qc_material_stock_check_requisitions", "target": "core_response_success_response", @@ -223922,7 +225741,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1746", + "source_location": "L1747", "weight": 1.0 }, { @@ -223932,7 +225751,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1746", + "source_location": "L1747", "weight": 1.0 }, { @@ -223942,7 +225761,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1748", + "source_location": "L1749", "weight": 1.0 }, { @@ -223952,7 +225771,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1748", + "source_location": "L1749", "weight": 1.0 }, { @@ -223962,22 +225781,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1763", - "weight": 1.0 - }, - { - "source": "api_qc_mark_qc_material_usage_fully_used", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1764", "weight": 1.0 }, { "source": "api_qc_mark_qc_material_usage_fully_used", - "target": "crud_qc_material_usage_mark_requisition_fully_used", + "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -223985,6 +225794,16 @@ "source_location": "L1765", "weight": 1.0 }, + { + "source": "api_qc_mark_qc_material_usage_fully_used", + "target": "crud_qc_material_usage_mark_requisition_fully_used", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1766", + "weight": 1.0 + }, { "source": "api_qc_mark_qc_material_usage_fully_used", "target": "core_response_success_response", @@ -223992,7 +225811,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1772", + "source_location": "L1773", "weight": 1.0 }, { @@ -224002,7 +225821,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1774", + "source_location": "L1775", "weight": 1.0 }, { @@ -224012,7 +225831,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1774", + "source_location": "L1775", "weight": 1.0 }, { @@ -224022,19 +225841,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1828", - "weight": 1.0 - }, - { - "source": "api_qc_list_qc_material_stock_checks", - "target": "crud_material_stock_check_list_checks", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1829", "weight": 1.0 }, + { + "source": "api_qc_list_qc_material_stock_checks", + "target": "crud_material_stock_check_list_checks", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1830", + "weight": 1.0 + }, { "source": "api_qc_list_qc_material_stock_checks", "target": "core_response_success_response", @@ -224042,7 +225861,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1840", + "source_location": "L1841", "weight": 1.0 }, { @@ -224052,7 +225871,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1840", + "source_location": "L1841", "weight": 1.0 }, { @@ -224062,7 +225881,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1842", + "source_location": "L1843", "weight": 1.0 }, { @@ -224072,7 +225891,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1842", + "source_location": "L1843", "weight": 1.0 }, { @@ -224082,22 +225901,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1854", - "weight": 1.0 - }, - { - "source": "api_qc_create_qc_material_stock_check", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1855", "weight": 1.0 }, { "source": "api_qc_create_qc_material_stock_check", - "target": "crud_base_crudbase_get", + "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -224107,7 +225916,7 @@ }, { "source": "api_qc_create_qc_material_stock_check", - "target": "crud_material_stock_check_create_check", + "target": "crud_base_crudbase_get", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -224115,6 +225924,16 @@ "source_location": "L1857", "weight": 1.0 }, + { + "source": "api_qc_create_qc_material_stock_check", + "target": "crud_material_stock_check_create_check", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1858", + "weight": 1.0 + }, { "source": "api_qc_create_qc_material_stock_check", "target": "core_response_success_response", @@ -224122,7 +225941,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1866", + "source_location": "L1867", "weight": 1.0 }, { @@ -224132,7 +225951,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1868", + "source_location": "L1869", "weight": 1.0 }, { @@ -224142,7 +225961,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1868", + "source_location": "L1869", "weight": 1.0 }, { @@ -224152,22 +225971,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1880", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_material_stock_check", - "target": "crud_material_stock_check_get_check_detail", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1881", "weight": 1.0 }, { "source": "api_qc_get_qc_material_stock_check", - "target": "core_response_success_response", + "target": "crud_material_stock_check_get_check_detail", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -224175,6 +225984,16 @@ "source_location": "L1882", "weight": 1.0 }, + { + "source": "api_qc_get_qc_material_stock_check", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1883", + "weight": 1.0 + }, { "source": "api_qc_get_qc_material_stock_check", "target": "core_response_error_response", @@ -224182,7 +226001,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1884", + "source_location": "L1885", "weight": 1.0 }, { @@ -224192,7 +226011,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1884", + "source_location": "L1885", "weight": 1.0 }, { @@ -224202,22 +226021,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1897", - "weight": 1.0 - }, - { - "source": "api_qc_save_qc_material_stock_check_unused_lines", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1898", "weight": 1.0 }, { "source": "api_qc_save_qc_material_stock_check_unused_lines", - "target": "crud_base_crudbase_get", + "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -224227,7 +226036,7 @@ }, { "source": "api_qc_save_qc_material_stock_check_unused_lines", - "target": "crud_material_stock_check_save_unused_lines", + "target": "crud_base_crudbase_get", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -224235,6 +226044,16 @@ "source_location": "L1900", "weight": 1.0 }, + { + "source": "api_qc_save_qc_material_stock_check_unused_lines", + "target": "crud_material_stock_check_save_unused_lines", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1901", + "weight": 1.0 + }, { "source": "api_qc_save_qc_material_stock_check_unused_lines", "target": "core_response_success_response", @@ -224242,7 +226061,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1908", + "source_location": "L1909", "weight": 1.0 }, { @@ -224252,7 +226071,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1910", + "source_location": "L1911", "weight": 1.0 }, { @@ -224262,7 +226081,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1910", + "source_location": "L1911", "weight": 1.0 }, { @@ -224272,22 +226091,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1922", - "weight": 1.0 - }, - { - "source": "api_qc_complete_qc_material_stock_check", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1923", "weight": 1.0 }, { "source": "api_qc_complete_qc_material_stock_check", - "target": "crud_material_stock_check_complete_check", + "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -224297,7 +226106,7 @@ }, { "source": "api_qc_complete_qc_material_stock_check", - "target": "core_response_success_response", + "target": "crud_material_stock_check_complete_check", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -224305,6 +226114,16 @@ "source_location": "L1925", "weight": 1.0 }, + { + "source": "api_qc_complete_qc_material_stock_check", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1926", + "weight": 1.0 + }, { "source": "api_qc_complete_qc_material_stock_check", "target": "core_response_error_response", @@ -224312,7 +226131,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1927", + "source_location": "L1928", "weight": 1.0 }, { @@ -224322,7 +226141,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1927", + "source_location": "L1928", "weight": 1.0 }, { @@ -224332,7 +226151,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1939", + "source_location": "L1940", "weight": 1.0 }, { @@ -224342,7 +226161,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1940", + "source_location": "L1941", "weight": 1.0 }, { @@ -224352,7 +226171,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1941", + "source_location": "L1942", "weight": 1.0 }, { @@ -224362,7 +226181,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1942", + "source_location": "L1943", "weight": 1.0 }, { @@ -224372,7 +226191,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1944", + "source_location": "L1945", "weight": 1.0 }, { @@ -224382,7 +226201,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1944", + "source_location": "L1945", "weight": 1.0 }, { @@ -225445,6 +227264,166 @@ "source_location": "L920", "weight": 1.0 }, + { + "source": "api_collection_protocol_get_invoice_eligible_payments", + "target": "crud_collection_protocol_list_invoice_eligible_payment_details", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L950", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_get_invoice_eligible_payments", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L953", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_get_protocol_invoice_requests", + "target": "crud_collection_protocol_list_invoice_requests_by_protocol", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L963", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_get_protocol_invoice_requests", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L966", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_protocol_invoice_request", + "target": "crud_collection_protocol_create_invoice_request", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L978", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_protocol_invoice_request", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L993", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_protocol_invoice_request", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L993", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_post_protocol_invoice_request", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L994", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_protocol_invoice_requests_api", + "target": "crud_collection_protocol_list_protocol_invoice_requests", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L1007", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_list_protocol_invoice_requests_api", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L1016", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_protocol_invoice_pending_count", + "target": "crud_collection_protocol_count_pending_protocol_invoice_requests", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L1025", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_protocol_invoice_pending_count", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L1028", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_complete_protocol_invoice_request", + "target": "crud_collection_protocol_complete_invoice_request", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L1040", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_complete_protocol_invoice_request", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L1049", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_complete_protocol_invoice_request", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L1049", + "weight": 1.0 + }, + { + "source": "api_collection_protocol_complete_protocol_invoice_request", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/collection_protocol.py", + "source_location": "L1050", + "weight": 1.0 + }, { "source": "api_cleanroom_garment_get_tenant_no", "target": "crud_base_crudbase_get", @@ -246402,7 +248381,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/protocol_pay_mode_switch.py", - "source_location": "L17", + "source_location": "L18", "weight": 1.0 }, { @@ -246412,7 +248391,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/protocol_pay_mode_switch.py", - "source_location": "L33", + "source_location": "L34", "weight": 1.0 }, { @@ -246422,7 +248401,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/protocol_pay_mode_switch.py", - "source_location": "L75", + "source_location": "L76", "weight": 1.0 }, { @@ -246432,7 +248411,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "services/protocol_pay_mode_switch.py", - "source_location": "L75", + "source_location": "L76", "weight": 1.0 } ], diff --git a/backend/graphify-out/GRAPH_REPORT.md b/backend/graphify-out/GRAPH_REPORT.md index ca703076..06a2b0e6 100644 --- a/backend/graphify-out/GRAPH_REPORT.md +++ b/backend/graphify-out/GRAPH_REPORT.md @@ -1,11 +1,11 @@ -# Graph Report - app (2026-06-16) +# Graph Report - app (2026-06-17) ## Corpus Check -- Large corpus: 208 files · ~242,696 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. +- Large corpus: 208 files · ~244,444 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. ## Summary -- 4165 nodes · 21849 edges · 42 communities detected -- Extraction: 33% EXTRACTED · 67% INFERRED · 0% AMBIGUOUS · INFERRED: 14718 edges (avg confidence: 0.6) +- 4189 nodes · 22047 edges · 52 communities detected +- Extraction: 33% EXTRACTED · 67% INFERRED · 0% AMBIGUOUS · INFERRED: 14869 edges (avg confidence: 0.59) - Token cost: 0 input · 0 output ## Community Hubs (Navigation) @@ -45,247 +45,297 @@ - [[_COMMUNITY_Community 33|Community 33]] - [[_COMMUNITY_Community 34|Community 34]] - [[_COMMUNITY_Community 35|Community 35]] +- [[_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 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()` - 637 edges -2. `error_response()` - 529 edges -3. `SysUser` - 452 edges -4. `BizProductionMaterialUsage` - 294 edges -5. `BizProductionMaterial` - 293 edges -6. `BizQcTaskResult` - 292 edges -7. `BizQcMaterialUsage` - 291 edges -8. `BizQcMaterial` - 282 edges -9. `BizProductionMaterialStockBatch` - 281 edges -10. `BizMaterialUsage` - 278 edges +1. `success_response()` - 643 edges +2. `error_response()` - 531 edges +3. `SysUser` - 454 edges +4. `BizProductionMaterialUsage` - 298 edges +5. `BizProductionMaterial` - 297 edges +6. `BizQcTaskResult` - 296 edges +7. `BizQcMaterialUsage` - 295 edges +8. `BizQcMaterial` - 286 edges +9. `BizProductionMaterialStockBatch` - 285 edges +10. `BizMaterialUsage` - 282 edges ## Surprising Connections (you probably didn't know these) - `统一记录 API 请求/响应出入参的中间件` --uses--> `SysApiRequestLog` [INFERRED] core/api_request_log_middleware.py → models/models.py - `get_menu_list()` --calls--> `success_response()` [INFERRED] api/menu.py → core/response.py -- `中试服务交付管理 API(交付信息、交付物料、交付方式)` --uses--> `SysUser` [INFERRED] - api/pilot_delivery.py → models/models.py - `保留匹配节点及其全部上级,供关键词检索后仍能正确组树。` --uses--> `SysDept` [INFERRED] crud/dept.py → models/models.py - `物品单位 CRUD(biz_item_unit)` --uses--> `BizItemUnit` [INFERRED] crud/item_unit.py → models/models.py +- `快递公司 CRUD(biz_express_company)` --uses--> `BizExpressCompany` [INFERRED] + crud/express_company.py → models/models.py ## Communities ### Community 0 - "Community 0" Cohesion: 0.01 -Nodes (815): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+807 more) +Nodes (807): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+799 more) ### Community 1 - "Community 1" Cohesion: 0.01 -Nodes (590): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+582 more) +Nodes (587): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+579 more) ### Community 2 - "Community 2" -Cohesion: 0.06 -Nodes (469): CellSampleTypeCreateBody, CellSampleTypeUpdateBody, CollectionRegionCreateBody, CollectionRegionUpdateBody, CustomerCreateBody, CustomerUpdateBody, HospitalCreateBody, HospitalUpdateBody (+461 more) +Cohesion: 0.07 +Nodes (479): BatchRefundFinanceSubmitBody, 细胞存储 — 采集协议单 / 审核 / 财务确认 / 分期预警 API, If mother info exists but no customerId, create a customer record and link it., RefundFinanceSubmitBody, Base, 细胞产品 CRUD(biz_cell_product), 解析任务样本投入物,返回祖先链单段(样本终止节点)。, 管理端手动改状态:允许在合法枚举间任意变更,并同步库位占用。 (+471 more) ### Community 3 - "Community 3" -Cohesion: 0.03 -Nodes (288): AccessLogCreateBody, AccessLogUpdateBody, CleanRoomCreateBody, CleanRoomUpdateBody, ExhibitionAppointmentCreateBody, ExhibitionAppointmentUpdateBody, OccupancyCreateBody, 运营支撑 API(洁净室、进出记录、仓储设施、储位、展厅预约) (+280 more) +Cohesion: 0.01 +Nodes (278): _ensure_customer_for_mother(), _persist_protocol_sub_resources(), list_ethnics_for_select(), apply_data_scope(), _get_child_dept_ids(), get_user_dept_id(), _resolve_user_role_scopes(), format_date() (+270 more) ### Community 4 - "Community 4" Cohesion: 0.01 -Nodes (215): api_save_application(), ApiRequestLogCRUD, delete(), get_multi_with_filters(), create_cell_sample_type(), get_cell_sample_type(), list_cell_sample_types(), 细胞样本类型 CRUD(biz_cell_sample_type) (+207 more) +Nodes (283): generate_uuid(), batch_stock_in(), batch_stock_out(), consumable_code_exists(), create_consumable(), _dec(), get_consumable(), _is_enabled_status() (+275 more) ### Community 5 - "Community 5" Cohesion: 0.02 -Nodes (166): _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() (+158 more) +Nodes (235): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci(), _format_attachment_file_size(), urls_to_attachment_list() (+227 more) ### Community 6 - "Community 6" -Cohesion: 0.02 -Nodes (177): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci(), batch_review(), _dec() (+169 more) +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) ### Community 7 - "Community 7" -Cohesion: 0.03 -Nodes (166): _persist_protocol_sub_resources(), format_date(), optional_date(), parse_date(), 将字符串 / date / datetime 转为 date 或 None, allocate_next_biz_no(), _format_biz_no(), _prefix_for() (+158 more) +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) ### Community 8 - "Community 8" Cohesion: 0.02 -Nodes (110): get_designer_data(), _error_json(), 数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误, 未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin, sqlalchemy_exception_handler(), unhandled_exception_handler(), BaseHTTPMiddleware, ApiCryptoError (+102 more) +Nodes (151): api_save_application(), get_protocol_nos_used_in_protocols(), create_dict_type(), dict_type_code_exists(), get_dict_type(), list_dict_types(), 字典类型 CRUD(sys_dict_type), _row_to_dict() (+143 more) ### Community 9 - "Community 9" Cohesion: 0.03 -Nodes (164): batch_discard(), batch_options(), _batch_row_to_dict(), batch_stock_in(), batch_stock_out(), _create_batch_and_usage(), delete_batch(), _discard_batch() (+156 more) +Nodes (112): _avatar_url_field(), _build_current_user_payload(), _build_user_info_payload(), get_current_user_profile(), get_web_auth_menu_codes(), _jwt_user_payload(), logout(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/zkxw.sql 基线) (+104 more) ### Community 10 - "Community 10" -Cohesion: 0.03 -Nodes (129): list_ethnics_for_select(), apply_data_scope(), _get_child_dept_ids(), get_user_dept_id(), _resolve_user_role_scopes(), _build_tree(), _cascade_soft_delete(), _collect_with_ancestors() (+121 more) +Cohesion: 0.05 +Nodes (93): AccessLogCreateBody, AccessLogUpdateBody, CleanRoomCreateBody, CleanRoomUpdateBody, ExhibitionAppointmentCreateBody, ExhibitionAppointmentUpdateBody, OccupancyCreateBody, 运营支撑 API(洁净室、进出记录、仓储设施、储位、展厅预约) (+85 more) ### Community 11 - "Community 11" -Cohesion: 0.03 -Nodes (122): _format_attachment_file_size(), urls_to_attachment_list(), _apply_sample_status_filter(), _base_query(), _fmt_dt(), list_protocol_sample_collections(), _row_to_dict(), _sample_status_label() (+114 more) +Cohesion: 0.36 +Nodes (67): BatchStockInBody, BatchStockInItem, BatchStockOutBody, BatchStockOutItem, ConsumableCreateBody, ConsumablePackCreateBody, ConsumablePackUpdateBody, ConsumableUpdateBody (+59 more) ### Community 12 - "Community 12" -Cohesion: 0.04 -Nodes (96): join_equipment_ids(), parse_equipment_ids(), 工艺/步骤设备多选:逗号分隔 ID 与名称快照解析, 校验设备列表,返回 (equipment_ids 逗号串, equipment_name 逗号串快照)。, resolve_equipment_list_snapshot(), _consumable_row_to_dict(), create_process(), _create_sub_consumable() (+88 more) +Cohesion: 0.07 +Nodes (66): 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() (+58 more) ### Community 13 - "Community 13" Cohesion: 0.06 -Nodes (62): 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() (+54 more) +Nodes (67): 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() (+59 more) ### Community 14 - "Community 14" +Cohesion: 0.11 +Nodes (39): _amount_for_row(), _batch_map(), deduct_for_task(), _deduct_task_usage_legacy_batch(), _display_remark(), _fmt_date_val(), _linked_qc_task_no_map(), list_linked_task_usages() (+31 more) + +### Community 15 - "Community 15" +Cohesion: 0.11 +Nodes (36): batch_create_sterilize_logs(), batch_create_wash_logs(), batch_discard_garments(), batch_soft_delete_garments(), _count_map(), create_garment(), create_sterilize_log(), create_wash_log() (+28 more) + +### 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) -### Community 15 - "Community 15" -Cohesion: 0.17 -Nodes (21): batch_stock_in(), batch_stock_out(), code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), _is_enabled_status() (+13 more) - -### Community 16 - "Community 16" -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 17 - "Community 17" -Cohesion: 0.18 -Nodes (18): company_code_exists(), create_company(), get_company(), list_companies(), list_company_options(), _row_to_dict(), soft_delete_company(), update_company() (+10 more) +Cohesion: 0.16 +Nodes (22): _code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), get_material_entity(), get_my_usages(), _is_enabled_status() (+14 more) ### Community 18 - "Community 18" Cohesion: 0.18 -Nodes (17): get_by_schedule(), get_method(), _get_tenant_no(), list_by_application(), list_materials(), 中试服务交付管理 API(交付信息、交付物料、交付方式), soft_delete(), create_delivery() (+9 more) +Nodes (18): company_code_exists(), create_company(), get_company(), list_companies(), list_company_options(), _row_to_dict(), soft_delete_company(), update_company() (+10 more) ### Community 19 - "Community 19" Cohesion: 0.21 -Nodes (15): batch_stock_in(), batch_stock_out(), consumable_code_exists(), create_consumable(), _dec(), get_consumable(), _is_enabled_status(), list_consumables() (+7 more) +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 20 - "Community 20" -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) - -### Community 21 - "Community 21" -Cohesion: 0.23 -Nodes (12): Config, ProductBase, ProductCategoryBase, ProductCategoryCreate, ProductCategoryResponse, ProductCreate, ProductResponse, ProductUnitBase (+4 more) - -### Community 22 - "Community 22" Cohesion: 0.31 Nodes (11): create_equipment(), _dec(), equipment_code_exists(), equipment_is_referenced(), get_equipment(), list_equipments(), _norm_status(), _parse_date() (+3 more) -### Community 23 - "Community 23" -Cohesion: 0.27 -Nodes (11): create_consumable_pack(), get_consumable_pack(), get_pack_detail(), _item_row_to_dict(), list_all_packs(), list_consumable_packs(), pack_code_exists(), 耗材包 CRUD(biz_consumable_pack + biz_consumable_pack_item) (+3 more) - -### Community 24 - "Community 24" -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 25 - "Community 25" +### 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 26 - "Community 26" +### 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 27 - "Community 27" +### 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) +### Community 24 - "Community 24" +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.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 26 - "Community 26" +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" +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" +Cohesion: 0.27 +Nodes (8): create_dict_data(), get_dict_data(), list_dict_data(), list_dict_data_options(), 字典数据 CRUD(sys_dict_data), _row_to_dict(), soft_delete_dict_data(), update_dict_data() + +### Community 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 30 - "Community 30" +Cohesion: 0.31 +Nodes (8): category_code_exists(), create_process_category(), get_process_category(), list_process_categories(), 工艺工序分类 CRUD(biz_process_category), _row_to_dict(), soft_delete_process_category(), update_process_category() + +### Community 31 - "Community 31" +Cohesion: 0.31 +Nodes (8): create_item_unit(), get_item_unit(), list_item_units(), 物品单位 CRUD(biz_item_unit), _row_to_dict(), soft_delete_item_unit(), unit_code_exists(), update_item_unit() + +### Community 32 - "Community 32" +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 33 - "Community 33" +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 34 - "Community 34" +Cohesion: 0.36 +Nodes (7): create_post(), get_post(), list_posts(), post_code_exists(), _row_to_dict(), soft_delete_post(), update_post() + +### Community 35 - "Community 35" +Cohesion: 0.36 +Nodes (7): create_tenant(), get_tenant(), list_tenants(), _row_to_dict(), soft_delete_tenant(), tenant_no_exists(), update_tenant() + +### Community 36 - "Community 36" +Cohesion: 0.33 +Nodes (7): _cascade_soft_delete(), create_menu(), get_menu(), list_menus(), _row_to_dict(), soft_delete_menu(), update_menu() + +### 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.25 Nodes (7): 菜单 code 权限守卫(V0.3:通过 sys_user_role → sys_role_menu → sys_menu.perms), 运营端角色守卫:admin / super_admin 可访问。, 接口菜单权限守卫。super_admin 直接放行。, 接口菜单权限守卫:拥有任一 menuCode 即可访问。super_admin 直接放行。, require_admin_or_super_admin(), require_any_menu_code(), require_menu_code() -### Community 29 - "Community 29" +### Community 39 - "Community 39" Cohesion: 0.29 Nodes (2): BaseModel, SoftDeleteModel -### Community 30 - "Community 30" +### Community 40 - "Community 40" Cohesion: 0.38 Nodes (6): derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal() -### Community 31 - "Community 31" +### Community 41 - "Community 41" Cohesion: 0.5 Nodes (3): BaseSettings, Config, Settings -### Community 32 - "Community 32" +### Community 42 - "Community 42" Cohesion: 0.5 Nodes (2): _auto_fill_create_dept_id(), ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID -### Community 33 - "Community 33" +### Community 43 - "Community 43" Cohesion: 0.67 Nodes (2): get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,5 个一级菜单分组) -### Community 34 - "Community 34" +### Community 44 - "Community 44" Cohesion: 1.0 Nodes (1): 请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传 -### Community 35 - "Community 35" +### Community 45 - "Community 45" Cohesion: 1.0 Nodes (1): API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位) -### Community 38 - "Community 38" +### Community 48 - "Community 48" Cohesion: 1.0 Nodes (1): 发送订单状态通知 Args: openid: 用户openid ord -### Community 39 - "Community 39" +### Community 49 - "Community 49" Cohesion: 1.0 Nodes (1): 发送支付成功通知 Args: openid: 用户openid ord -### Community 40 - "Community 40" +### Community 50 - "Community 50" Cohesion: 1.0 Nodes (1): 发送配送通知 Args: openid: 配送员openid task -### Community 41 - "Community 41" +### Community 51 - "Community 51" Cohesion: 1.0 Nodes (1): 发送配送时效预警 Args: openid: 配送员openid ta -### Community 42 - "Community 42" +### Community 52 - "Community 52" Cohesion: 1.0 Nodes (1): 发送退款结果通知 Args: openid: 用户openid ord -### Community 43 - "Community 43" +### Community 53 - "Community 53" Cohesion: 1.0 Nodes (1): 发送催单通知给配送员 Args: deliver_openid: 配送员openid ## Knowledge Gaps - **127 isolated node(s):** `刷新会话 TTL(refreshToken 续期;已登录用户每次 API 校验通过后滑动续期)`, `写入 refreshToken(用于 one-time 使用/吊销)`, `根据 token 获取当前用户(包含 Redis 会话校验;会话滑动续期)`, `登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。`, `Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。` (+122 more) These have ≤1 connection - possible missing edges or undocumented components. -- **Thin community `Community 29`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` +- **Thin community `Community 39`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 32`** (4 nodes): `_auto_fill_create_dept_id()`, `get_db()`, `database.py`, `ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID` +- **Thin community `Community 42`** (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 33`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,5 个一级菜单分组)` +- **Thin community `Community 43`** (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 34`** (2 nodes): `context.py`, `请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传` +- **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 35`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` +- **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 38`** (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 39`** (1 nodes): `发送支付成功通知 Args: openid: 用户openid ord` +- **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 40`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` +- **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 41`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` +- **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 42`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` +- **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 43`** (1 nodes): `发送催单通知给配送员 Args: deliver_openid: 配送员openid` +- **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 8`, `Community 9`, `Community 10`, `Community 11`, `Community 12`, `Community 18`, `Community 20`, `Community 25`, `Community 27`?** - _High betweenness centrality (0.117) - this node is a cross-community bridge._ -- **Why does `generate_uuid()` connect `Community 3` to `Community 0`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 12`, `Community 13`, `Community 15`, `Community 16`, `Community 17`, `Community 19`, `Community 20`, `Community 22`, `Community 23`, `Community 25`, `Community 26`, `Community 27`?** - _High betweenness centrality (0.061) - this node is a cross-community bridge._ -- **Why does `success_response()` connect `Community 0` to `Community 1`, `Community 33`, `Community 4`, `Community 5`, `Community 8`, `Community 10`, `Community 13`, `Community 18`?** - _High betweenness centrality (0.056) - this node is a cross-community bridge._ -- **Are the 689 inferred relationships involving `str` (e.g. with `unhandled_exception_handler()` and `get_current_user_by_token()`) actually correct?** - _`str` has 689 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 636 inferred relationships involving `success_response()` (e.g. with `list_storage_release_reviews()` and `get_storage_release_review_detail()`) actually correct?** - _`success_response()` has 636 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 528 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `list_storage_release_reviews()`) actually correct?** - _`error_response()` has 528 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 450 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** - _`SysUser` has 450 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file +- **Why does `SysUser` connect `Community 1` to `Community 0`, `Community 2`, `Community 3`, `Community 4`, `Community 5`, `Community 6`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 12`, `Community 14`, `Community 17`, `Community 21`, `Community 23`?** + _High betweenness centrality (0.106) - this node is a cross-community bridge._ +- **Why does `generate_uuid()` connect `Community 4` to `Community 0`, `Community 1`, `Community 3`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 12`, `Community 13`, `Community 14`, `Community 15`, `Community 17`, `Community 18`, `Community 19`, `Community 20`, `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.079) - this node is a cross-community bridge._ +- **Why does `success_response()` connect `Community 0` to `Community 1`, `Community 3`, `Community 7`, `Community 8`, `Community 9`, `Community 43`, `Community 12`, `Community 13`?** + _High betweenness centrality (0.058) - this node is a cross-community bridge._ +- **Are the 693 inferred relationships involving `str` (e.g. with `unhandled_exception_handler()` and `get_current_user_by_token()`) actually correct?** + _`str` has 693 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 642 inferred relationships involving `success_response()` (e.g. with `list_storage_release_reviews()` and `get_storage_release_review_detail()`) actually correct?** + _`success_response()` has 642 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 530 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `list_storage_release_reviews()`) actually correct?** + _`error_response()` has 530 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 452 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** + _`SysUser` has 452 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 5dc7e4c5..a990d3b0 100644 --- a/backend/graphify-out/graph.html +++ b/backend/graphify-out/graph.html @@ -57,12 +57,12 @@
-