From c4cc7009e3a13a698763a8bbd0c47c36c4d118be Mon Sep 17 00:00:00 2001 From: zlwu <704541015@qq.com> Date: Mon, 25 May 2026 19:27:30 +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 | 2 +- backend/app/api/pilot_service.py | 16 + backend/app/crud/pilot_service.py | 340 +- ...67070ee4ece7040c170b391fa3902e2a2f60e.json | 1 + ...175549e24f491576d207a2cf785ac05f80196.json | 1 + ...f5e51e9678031ac5d6659442551fb92ed5a1d.json | 1 + ...a0dde5922e04e66154349807352d311dd43e6.json | 1 + ...34e002a2a31031e2a193cdd65a8d16e731d3f.json | 1 + ...55e73c8fc86821ed6815b001202fc3efcb817.json | 1 + ...468c4dc399c9cdc5ad69bccc36ba6c09b0c85.json | 1 + ...48ac3996350f74d2678919a75a8ded9cba05d.json | 1 + ...31a277addb5b180d5756cff1523651deba0ef.json | 1 + backend/app/models/models.py | 1 + backend/graphify-out/.graphify_analysis.json | 2276 +-- backend/graphify-out/.graphify_extract.json | 8137 ++++++---- backend/graphify-out/GRAPH_REPORT.md | 266 +- backend/graphify-out/graph.html | 8 +- backend/graphify-out/graph.json | 12966 ++++++++++------ backend/graphify-out/manifest.json | 8 +- ...tachments_to_channel_service_order_txn.sql | 2 + ...hannel-service-order-gmcp-create-design.md | 127 + .../graphify-out/.graphify_analysis.json | 300 +- web-admin/graphify-out/.graphify_extract.json | 179 +- web-admin/graphify-out/GRAPH_REPORT.md | 91 +- web-admin/graphify-out/graph.html | 8 +- web-admin/graphify-out/manifest.json | 38 +- ...43dc0a031ed1e9f86ec1910957d81fee1d4e1.json | 1 + ...0603bc6d69555758dfe181a114c3a72280ece.json | 1 + ...64215adcf90a6d4d7cabd90ce83bc26e61d3d.json | 1 + ...7448408484e35eea8dd6a43483b7948400174.json | 1 + ...e505d2cddbb14bf0117c99999ee2e6104b6e9.json | 1 + ...be45411f6302c072339ac7235c6e5d16fc910.json | 1 + ...d2b9f72ed0ad76e55b29b27124ec6f4baaa82.json | 1 + ...8d1c3c49ffe4cb1831be87301b1305b0bb518.json | 1 + ...52464ed66817cd5784ca5495197727e1109a1.json | 1 + ...fc4c0675c46edeb7a5b16df51fd189a02e037.json | 1 + ...2c6dbca979ab83acede8259af7757857300ae.json | 1 + ...ea11b23e3994e6077bfd5647f0ddbdbea1f79.json | 1 + ...1dd6fef26851579631f82de25a21f1dd0ed23.json | 1 + ...a8691ff7d38f923c0daf4390b2a5384475a3e.json | 1 + ...bb0377171e6919e1359d0650c1df90d54d162.json | 1 + ...f0a5a548ccbc50604dadaa50b8e88a6f1fc9d.json | 1 + ...4a6bd948259760ccff51ed54060c8ac850d32.json | 1 + .../channel-service-order-finance/index.vue | 206 +- .../ServiceOrderTxnDialog.vue | 567 +- .../channel-service-order/index.vue | 335 +- 46 files changed, 16201 insertions(+), 9698 deletions(-) create mode 100644 backend/app/graphify-out/cache/ast/0038413ec1b2bf85aacbed6edde67070ee4ece7040c170b391fa3902e2a2f60e.json create mode 100644 backend/app/graphify-out/cache/ast/214406a859fce3ac58f25a138c1175549e24f491576d207a2cf785ac05f80196.json create mode 100644 backend/app/graphify-out/cache/ast/3857188201943c6134c05d8c0a8f5e51e9678031ac5d6659442551fb92ed5a1d.json create mode 100644 backend/app/graphify-out/cache/ast/3a3953e3590abb880531e0083f1a0dde5922e04e66154349807352d311dd43e6.json create mode 100644 backend/app/graphify-out/cache/ast/568496d30d23fbb6c3fbc7c8f0f34e002a2a31031e2a193cdd65a8d16e731d3f.json create mode 100644 backend/app/graphify-out/cache/ast/9d74d362081be32f8d6488d357855e73c8fc86821ed6815b001202fc3efcb817.json create mode 100644 backend/app/graphify-out/cache/ast/b6002eb9427623b3f6bb2a69309468c4dc399c9cdc5ad69bccc36ba6c09b0c85.json create mode 100644 backend/app/graphify-out/cache/ast/edd6778947cf1346302b082f1ff48ac3996350f74d2678919a75a8ded9cba05d.json create mode 100644 backend/app/graphify-out/cache/ast/fef4f32296d2e16ea1ddca0fa3231a277addb5b180d5756cff1523651deba0ef.json create mode 100644 docs/sql/add_refund_attachments_to_channel_service_order_txn.sql create mode 100644 docs/superpowers/specs/2026-05-25-channel-service-order-gmcp-create-design.md create mode 100644 web-admin/src/graphify-out/cache/ast/044529178b72ffd9bdc2b005f5b43dc0a031ed1e9f86ec1910957d81fee1d4e1.json create mode 100644 web-admin/src/graphify-out/cache/ast/0e74231cd746c42887a11a7df2e0603bc6d69555758dfe181a114c3a72280ece.json create mode 100644 web-admin/src/graphify-out/cache/ast/26f0e8092a58b8c86ee12d1794d64215adcf90a6d4d7cabd90ce83bc26e61d3d.json create mode 100644 web-admin/src/graphify-out/cache/ast/2727eb6ea1fb0f414707e6c712c7448408484e35eea8dd6a43483b7948400174.json create mode 100644 web-admin/src/graphify-out/cache/ast/322c263ab466b51f7c0e60904f2e505d2cddbb14bf0117c99999ee2e6104b6e9.json create mode 100644 web-admin/src/graphify-out/cache/ast/6cb7c00a1e2b283249cd6872d96be45411f6302c072339ac7235c6e5d16fc910.json create mode 100644 web-admin/src/graphify-out/cache/ast/8acd9dac88112b366395aef0a1dd2b9f72ed0ad76e55b29b27124ec6f4baaa82.json create mode 100644 web-admin/src/graphify-out/cache/ast/ae4625e6e2fe59784669417ff3d8d1c3c49ffe4cb1831be87301b1305b0bb518.json create mode 100644 web-admin/src/graphify-out/cache/ast/b27a25c50668759fbefd478fc7c52464ed66817cd5784ca5495197727e1109a1.json create mode 100644 web-admin/src/graphify-out/cache/ast/b33d5ac03935a4e12b0154000e5fc4c0675c46edeb7a5b16df51fd189a02e037.json create mode 100644 web-admin/src/graphify-out/cache/ast/b7c712161252af1ac7bb7bf397e2c6dbca979ab83acede8259af7757857300ae.json create mode 100644 web-admin/src/graphify-out/cache/ast/b996928dc27d91b27c3f904c5adea11b23e3994e6077bfd5647f0ddbdbea1f79.json create mode 100644 web-admin/src/graphify-out/cache/ast/c22a079e93b3bdc4fe2c323a8341dd6fef26851579631f82de25a21f1dd0ed23.json create mode 100644 web-admin/src/graphify-out/cache/ast/c8f1739ebabdac4f1430d442f0ca8691ff7d38f923c0daf4390b2a5384475a3e.json create mode 100644 web-admin/src/graphify-out/cache/ast/dab8f2f8064a33ca69759aaf28fbb0377171e6919e1359d0650c1df90d54d162.json create mode 100644 web-admin/src/graphify-out/cache/ast/f8b37241bb9e8bdc50d3a13bc60f0a5a548ccbc50604dadaa50b8e88a6f1fc9d.json create mode 100644 web-admin/src/graphify-out/cache/ast/fd4a658a17636c021748a53cac74a6bd948259760ccff51ed54060c8ac850d32.json diff --git a/backend/app.pid b/backend/app.pid index a36b75459..55cdc9ac4 100644 --- a/backend/app.pid +++ b/backend/app.pid @@ -1 +1 @@ -21868 +47578 diff --git a/backend/app/api/pilot_service.py b/backend/app/api/pilot_service.py index bdaafcfdd..231b57328 100644 --- a/backend/app/api/pilot_service.py +++ b/backend/app/api/pilot_service.py @@ -1627,6 +1627,7 @@ class TxnRefundBody(BaseModel): amount: float = Field(..., gt=0, alias="amount") remark: Optional[str] = Field(None, alias="remark") + attachments: Optional[str] = Field(None, alias="attachments") class TxnProductItem(BaseModel): @@ -1661,6 +1662,8 @@ class TxnUpdateBody(BaseModel): amount: Optional[float] = Field(None, gt=0, alias="amount") remark: Optional[str] = Field(None, alias="remark") finance_submit_attachments: Optional[str] = Field(None, alias="financeSubmitAttachments") + refund_attachments: Optional[str] = Field(None, alias="refundAttachments") + products: Optional[List[TxnProductItem]] = Field(None, alias="products") class TxnFinanceSubmitBody(BaseModel): @@ -1732,6 +1735,13 @@ async def get_channel_service_order_detail( order_dict["products"] = products txns, _ = ps_svc.list_service_order_txns(db, service_order_id=order_id, tenant_no=tenant_no, page_size=200) order_dict["transactions"] = txns + if order.order_type == "gmcp": + has_lock = ps_svc._gmcp_has_purchase_lock(db, order_id, tenant_no) + order_dict["hasPurchaseTxn"] = has_lock + order_dict["agreementEditable"] = ps_svc.gmcp_agreement_editable(db, order, tenant_no) + else: + order_dict["hasPurchaseTxn"] = False + order_dict["agreementEditable"] = order.order_status == "dsx" return success_response(order_dict) except ValueError as e: return error_response(400, str(e)) @@ -2022,6 +2032,7 @@ async def create_refund_txn( order_id, amount=body.amount, remark=body.remark, + attachments=body.attachments, tenant_no=tenant_no, user_id=user.get("user_id"), ) @@ -2091,12 +2102,17 @@ async def update_service_order_txn( ): try: tenant_no = _get_tenant_no(db, user) + products_data = None + if body.products is not None: + products_data = [p.model_dump(by_alias=False) for p in body.products] txn = ps_svc.update_service_order_txn( db, txn_id, amount=body.amount, remark=body.remark, finance_submit_attachments=body.finance_submit_attachments, + refund_attachments=body.refund_attachments, + products=products_data, tenant_no=tenant_no, user_id=user.get("user_id"), ) diff --git a/backend/app/crud/pilot_service.py b/backend/app/crud/pilot_service.py index 24445990c..8a2216fdf 100644 --- a/backend/app/crud/pilot_service.py +++ b/backend/app/crud/pilot_service.py @@ -2582,6 +2582,67 @@ def _row_to_dict_service_order_product(row) -> Dict[str, Any]: } +def _normalize_txn_product_item(p: Dict[str, Any]) -> Dict[str, Any]: + """流水 products_json 项统一为 camelCase(入库时为 snake_case)。""" + qty = p.get("qty") + if qty is None: + qty = p.get("buyQty") or p.get("buy_qty") + unit_price = p.get("agreementUnitPrice") or p.get("agreement_unit_price") or 0 + qty_val = float(qty or 0) + amount = p.get("amount") + if amount is None and qty_val: + amount = float(unit_price or 0) * qty_val + return { + "projectCode": p.get("projectCode") or p.get("project_code") or "", + "projectName": p.get("projectName") or p.get("project_name") or "", + "cellType": p.get("cellType") or p.get("cell_type") or "", + "specText": p.get("specText") or p.get("spec_text") or "", + "agreementUnitPrice": float(unit_price or 0), + "qty": qty_val, + "amount": float(amount or 0), + } + + +def _enrich_txn_products_from_order( + db, + service_order_id: str, + products: List[Dict[str, Any]], + tenant_no=None, +) -> List[Dict[str, Any]]: + """退订等流水可能仅存 projectCode,从订单持仓补全项目名与规格。""" + if not db or not service_order_id or not products: + return products + holdings = get_service_order_products(db, service_order_id, tenant_no) + if not holdings: + return products + by_code_spec = { + (h.get("projectCode") or "", h.get("specText") or ""): h for h in holdings + } + by_code: Dict[str, List[Dict[str, Any]]] = {} + for h in holdings: + code = h.get("projectCode") or "" + by_code.setdefault(code, []).append(h) + enriched: List[Dict[str, Any]] = [] + for p in products: + item = dict(p) + code = item.get("projectCode") or "" + spec = item.get("specText") or "" + holding = by_code_spec.get((code, spec)) + if not holding and code: + matches = by_code.get(code, []) + if len(matches) == 1: + holding = matches[0] + if holding: + if not (item.get("projectName") or "").strip(): + item["projectName"] = holding.get("projectName") or "" + if not (item.get("specText") or "").strip(): + item["specText"] = holding.get("specText") or "" + if not (item.get("cellType") or "").strip(): + item["cellType"] = holding.get("cellType") or "" + enriched.append(item) + return enriched + + def _row_to_dict_service_order_txn(row, db=None, tenant_no=None) -> Dict[str, Any]: tn = tenant_no or row.tenant_no d = { @@ -2592,6 +2653,8 @@ def _row_to_dict_service_order_txn(row, db=None, tenant_no=None) -> Dict[str, An "txnStatus": row.txn_status or "", "productsJson": row.products_json or "", "remark": row.remark or "", + "refundAttachments": row.refund_attachments or "", + "refundAttachmentFiles": urls_to_attachment_list(row.refund_attachments, db, tn) if db and row.refund_attachments else [], "financeSubmitBy": row.finance_submit_by or "", "financeSubmitTime": row.finance_submit_time.strftime("%Y-%m-%d %H:%M:%S") if row.finance_submit_time else "", "financeSubmitRemark": row.finance_submit_remark or "", @@ -2613,7 +2676,13 @@ def _row_to_dict_service_order_txn(row, db=None, tenant_no=None) -> Dict[str, An } if row.products_json: try: - d["products"] = json.loads(row.products_json) + raw_products = json.loads(row.products_json) + products = [_normalize_txn_product_item(x) for x in raw_products] + if db and row.service_order_id: + products = _enrich_txn_products_from_order( + db, row.service_order_id, products, tenant_no + ) + d["products"] = products except Exception: d["products"] = [] else: @@ -2801,6 +2870,40 @@ def _calc_gmcp_purchase_total(products): return total +def _gmcp_has_purchase_lock(db, order_id, tenant_no=None) -> bool: + """是否存在购买记录(未作废 purchase 流水,或历史建单写入的产品行)。""" + q = db.query(BizChannelServiceOrderTxn).filter( + and_( + BizChannelServiceOrderTxn.service_order_id == order_id, + BizChannelServiceOrderTxn.txn_type == "purchase", + BizChannelServiceOrderTxn.txn_status != "yzf", + BizChannelServiceOrderTxn.del_flag == 0, + ) + ) + if tenant_no: + q = q.filter(BizChannelServiceOrderTxn.tenant_no == tenant_no) + if q.first(): + return True + pq = db.query(BizChannelServiceOrderProduct).filter( + and_( + BizChannelServiceOrderProduct.service_order_id == order_id, + BizChannelServiceOrderProduct.del_flag == 0, + ) + ) + if tenant_no: + pq = pq.filter(BizChannelServiceOrderProduct.tenant_no == tenant_no) + for row in pq.all(): + if float(row.buy_qty or 0) > 0 or float(row.total_buy_qty or 0) > 0: + return True + return False + + +def gmcp_agreement_editable(db, order, tenant_no=None) -> bool: + if order.order_type != "gmcp" or order.order_status == "yzf": + return False + return not _gmcp_has_purchase_lock(db, order.id, tenant_no or order.tenant_no) + + def _resolve_agreement_price_cell_type(db, channel_agreement_id, project_code, spec_text, cell_type_fallback=""): price_row = ( db.query(BizChannelAgreementProductPrice) @@ -2953,12 +3056,11 @@ def create_channel_service_order( prepay_amount = None elif order_type == "gmcp": - # 购买产品订单:创建后为待生效,走财务确认后生效 - if not products: - raise ValueError("购买订单的产品明细不能为空") - + # 购买型:建单仅绑定渠道与协议;产品通过 purchase 流水录入并经财务确认 + if not channel_agreement_id: + raise ValueError("请选择渠道协议") _get_valid_channel_agreement(db, channel_agreement_id, channel_id, tenant_no) - purchase_total_amount = _calc_gmcp_purchase_total(products) + purchase_total_amount = _calc_gmcp_purchase_total(products) if products else None order_status = "dsx" else: raise ValueError(f"不支持的订单类型: {order_type}") @@ -2989,22 +3091,32 @@ def create_channel_service_order( db.add(order) db.flush() - # For gmcp: create product rows only (quotas applied after finance confirm) - if order_type == "gmcp" and products: - _save_gmcp_product_rows(db, order_id, products, tenant_no or "zkxw", user_id, now=now) - db.commit() db.refresh(order) return order def update_channel_service_order(db, order_id, *, tenant_no=None, user_id=None, products=None, **kwargs): - """待生效状态下可更新;预存款可改协议,购买订单可改协议与产品明细""" + """更新订单基本信息;gmcp 产品仅通过 purchase 流水维护""" order = get_service_order(db, order_id, tenant_no) if not order: raise ValueError("订单不存在") - if order.order_status != "dsx": - raise ValueError("当前状态不允许编辑") + if order.order_status == "yzf": + raise ValueError("已作废订单不可编辑") + if kwargs.get("channel_id"): + raise ValueError("渠道不可修改") + if products is not None and order.order_type == "gmcp": + raise ValueError("请通过「购买产品」操作录入产品明细") + + if order.order_type == "yfk": + if order.order_status != "dsx": + raise ValueError("当前状态不允许编辑") + elif order.order_type == "gmcp": + if order.order_status not in ("dsx", "sxz"): + raise ValueError("当前状态不允许编辑") + else: + raise ValueError("不支持的订单类型") + if "dept_name" in kwargs and kwargs["dept_name"] is not None: order.dept_name = kwargs["dept_name"] if "remark" in kwargs and kwargs["remark"] is not None: @@ -3017,15 +3129,14 @@ def update_channel_service_order(db, order_id, *, tenant_no=None, user_id=None, order.channel_agreement_id = kwargs["channel_agreement_id"] elif order.order_type == "gmcp": if "channel_agreement_id" in kwargs and kwargs["channel_agreement_id"] is not None: - _get_valid_channel_agreement( - db, kwargs["channel_agreement_id"], order.channel_id, tenant_no - ) - order.channel_agreement_id = kwargs["channel_agreement_id"] - if products is not None: - if not products: - raise ValueError("购买订单的产品明细不能为空") - order.purchase_total_amount = _calc_gmcp_purchase_total(products) - _replace_gmcp_product_rows(db, order_id, products, tenant_no or order.tenant_no, user_id) + new_agreement_id = kwargs["channel_agreement_id"] + if new_agreement_id != (order.channel_agreement_id or ""): + if _gmcp_has_purchase_lock(db, order_id, tenant_no): + raise ValueError("已有购买记录,不可修改渠道协议") + _get_valid_channel_agreement( + db, new_agreement_id, order.channel_id, tenant_no + ) + order.channel_agreement_id = new_agreement_id order.update_by = user_id order.update_time = datetime.now() db.add(order) @@ -3427,7 +3538,7 @@ def create_recharge_txn( return txn -def create_refund_txn(db, order_id, *, amount, remark=None, tenant_no=None, user_id=None): +def create_refund_txn(db, order_id, *, amount, remark=None, attachments=None, tenant_no=None, user_id=None): """创建退款流水(yfk订单),amount <= current_balance""" order = get_service_order(db, order_id, tenant_no) if not order: @@ -3452,6 +3563,7 @@ def create_refund_txn(db, order_id, *, amount, remark=None, tenant_no=None, user amount=amount, txn_status="dsx", remark=remark or "", + refund_attachments=attachments or "", tenant_no=tenant_no or order.tenant_no, order_num=0, create_by=user_id, @@ -3639,6 +3751,152 @@ def create_unsubscribe_txn(db, order_id, *, products, remark=None, tenant_no=Non return txn +def _rollback_purchase_txn_holdings(db, order_id, products, user_id, now=None): + now = now or datetime.now() + for p in products: + project_code = p.get("projectCode") or p.get("project_code") or "" + spec_text = p.get("specText") or p.get("spec_text") or "" + qty = float(p.get("qty") or p.get("buyQty") or p.get("buy_qty") or 0) + existing = db.query(BizChannelServiceOrderProduct).filter( + and_( + BizChannelServiceOrderProduct.service_order_id == order_id, + BizChannelServiceOrderProduct.project_code == project_code, + BizChannelServiceOrderProduct.spec_text == (spec_text or ""), + BizChannelServiceOrderProduct.del_flag == 0, + ) + ).first() + if existing: + existing.total_buy_qty = float(existing.total_buy_qty or 0) - qty + existing.current_qty = float(existing.current_qty or 0) - qty + existing.update_by = user_id + existing.update_time = now + db.add(existing) + + +def _apply_purchase_txn_holdings(db, order_id, products, tenant_no, user_id, now=None): + now = now or datetime.now() + tn = tenant_no + total_amount = 0.0 + for p in products: + project_code = p.get("projectCode") or p.get("project_code") or "" + project_name = p.get("projectName") or p.get("project_name") or "" + cell_type = p.get("cellType") or p.get("cell_type") or "" + spec_text = p.get("specText") or p.get("spec_text") or "" + agreement_unit_price = float(p.get("agreementUnitPrice") or p.get("agreement_unit_price") or 0) + qty = float(p.get("qty") or p.get("buyQty") or p.get("buy_qty") or 0) + if qty <= 0: + raise ValueError("购买份数必须大于0") + amt = float(p.get("amount") or agreement_unit_price * qty) + total_amount += amt + + existing = db.query(BizChannelServiceOrderProduct).filter( + and_( + BizChannelServiceOrderProduct.service_order_id == order_id, + BizChannelServiceOrderProduct.project_code == project_code, + BizChannelServiceOrderProduct.spec_text == (spec_text or ""), + BizChannelServiceOrderProduct.del_flag == 0, + ) + ).first() + + if existing: + existing.total_buy_qty = float(existing.total_buy_qty or 0) + qty + existing.current_qty = float(existing.current_qty or 0) + qty + existing.update_by = user_id + existing.update_time = now + db.add(existing) + else: + prod_row = BizChannelServiceOrderProduct( + id=generate_uuid(), + service_order_id=order_id, + project_code=project_code, + project_name=project_name, + cell_type=cell_type, + spec_text=spec_text, + agreement_unit_price=agreement_unit_price, + buy_qty=qty, + buy_amount=amt, + total_buy_qty=qty, + total_unsubscribe_qty=0, + current_qty=qty, + total_unsubscribe_amount=0, + tenant_no=tn, + order_num=0, + remark="", + create_by=user_id, + create_dept_id="", + create_time=now, + update_by=user_id, + update_time=now, + del_flag=0, + ) + db.add(prod_row) + db.flush() + return total_amount + + +def _rollback_unsubscribe_txn_holdings(db, order_id, products, user_id, now=None): + now = now or datetime.now() + for p in products: + project_code = p.get("projectCode") or p.get("project_code") or "" + spec_text = p.get("specText") or p.get("spec_text") or "" + qty = float(p.get("qty") or 0) + existing = db.query(BizChannelServiceOrderProduct).filter( + and_( + BizChannelServiceOrderProduct.service_order_id == order_id, + BizChannelServiceOrderProduct.project_code == project_code, + BizChannelServiceOrderProduct.spec_text == (spec_text or ""), + BizChannelServiceOrderProduct.del_flag == 0, + ) + ).first() + if existing: + unit_price = float(existing.agreement_unit_price or 0) + existing.total_unsubscribe_qty = float(existing.total_unsubscribe_qty or 0) - qty + existing.current_qty = float(existing.current_qty or 0) + qty + existing.total_unsubscribe_amount = float(existing.total_unsubscribe_amount or 0) - (qty * unit_price) + existing.update_by = user_id + existing.update_time = now + db.add(existing) + + +def _apply_unsubscribe_txn_holdings(db, order_id, products, user_id, now=None): + now = now or datetime.now() + total_amount = 0.0 + for p in products: + project_code = p.get("projectCode") or p.get("project_code") or "" + spec_text = p.get("specText") or p.get("spec_text") or "" + qty = float(p.get("qty") or 0) + if qty <= 0: + raise ValueError("退订数量必须大于0") + + existing = db.query(BizChannelServiceOrderProduct).filter( + and_( + BizChannelServiceOrderProduct.service_order_id == order_id, + BizChannelServiceOrderProduct.project_code == project_code, + BizChannelServiceOrderProduct.spec_text == (spec_text or ""), + BizChannelServiceOrderProduct.del_flag == 0, + ) + ).first() + if not existing: + raise ValueError(f"产品 {project_code} 不存在于持仓中") + + current_qty = float(existing.current_qty or 0) + if qty > current_qty: + raise ValueError(f"退订数量 {qty} 超过当前持有数量 {current_qty}") + + unit_price = float(existing.agreement_unit_price or 0) + amt = qty * unit_price + total_amount += amt + + existing.total_unsubscribe_qty = float(existing.total_unsubscribe_qty or 0) + qty + existing.current_qty = current_qty - qty + existing.total_unsubscribe_amount = float(existing.total_unsubscribe_amount or 0) + amt + existing.update_by = user_id + existing.update_time = now + db.add(existing) + db.flush() + return total_amount + + def update_service_order_txn( db, txn_id, @@ -3646,10 +3904,12 @@ def update_service_order_txn( amount=None, remark=None, finance_submit_attachments=None, + refund_attachments=None, + products=None, tenant_no=None, user_id=None, ): - """更新待生效流水:仅 dsx;充值/退款可改金额,购买/退订仅可改备注与凭证""" + """更新待生效流水:仅 dsx;充值/退款可改金额与附件,购买/退订可改产品明细与备注""" txn = get_service_order_txn(db, txn_id, tenant_no=tenant_no) if not txn: raise ValueError("流水不存在") @@ -3673,7 +3933,27 @@ def update_service_order_txn( raise ValueError(f"退款金额不能大于当前余额 {current_balance}") txn.amount = amt else: - raise ValueError("购买/退订流水不可修改金额,请作废后重新发起") + raise ValueError("购买/退订流水不可直接修改金额,请调整产品明细") + + if products is not None: + if txn_type not in ("purchase", "unsubscribe"): + raise ValueError("仅购买/退订流水可修改产品明细") + if not products: + raise ValueError("产品明细不能为空") + order = get_service_order(db, txn.service_order_id, tenant_no) + if not order: + raise ValueError("关联订单不存在") + old_products = json.loads(txn.products_json) if txn.products_json else [] + if txn_type == "purchase": + _rollback_purchase_txn_holdings(db, order.id, old_products, user_id, now) + total_amount = _apply_purchase_txn_holdings( + db, order.id, products, tenant_no or order.tenant_no, user_id, now + ) + else: + _rollback_unsubscribe_txn_holdings(db, order.id, old_products, user_id, now) + total_amount = _apply_unsubscribe_txn_holdings(db, order.id, products, user_id, now) + txn.amount = total_amount + txn.products_json = json.dumps(products, ensure_ascii=False) if remark is not None: txn.remark = remark or "" @@ -3681,6 +3961,11 @@ def update_service_order_txn( if finance_submit_attachments is not None: txn.finance_submit_attachments = (finance_submit_attachments or "").strip() or None + if refund_attachments is not None: + if txn_type != "refund": + raise ValueError("仅退款流水可修改退款附件") + txn.refund_attachments = (refund_attachments or "").strip() or None + txn.update_by = user_id txn.update_time = now db.add(txn) @@ -3708,7 +3993,10 @@ def submit_txn_finance(db, txn_id, *, finance_submit_remark=None, finance_submit if finance_submit_attachments: txn.finance_submit_attachments = finance_submit_attachments elif not (txn.finance_submit_attachments or "").strip(): - txn.finance_submit_attachments = "" + if (txn.txn_type or "").strip() == "refund" and (txn.refund_attachments or "").strip(): + txn.finance_submit_attachments = txn.refund_attachments + else: + txn.finance_submit_attachments = "" txn.update_by = user_id txn.update_time = now db.add(txn) diff --git a/backend/app/graphify-out/cache/ast/0038413ec1b2bf85aacbed6edde67070ee4ece7040c170b391fa3902e2a2f60e.json b/backend/app/graphify-out/cache/ast/0038413ec1b2bf85aacbed6edde67070ee4ece7040c170b391fa3902e2a2f60e.json new file mode 100644 index 000000000..df9744ab9 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/0038413ec1b2bf85aacbed6edde67070ee4ece7040c170b391fa3902e2a2f60e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "label": "main.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L1"}, {"id": "app_main_lifespan", "label": "lifespan()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L20"}, {"id": "app_main_error_json", "label": "_error_json()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L67"}, {"id": "app_main_sqlalchemy_exception_handler", "label": "sqlalchemy_exception_handler()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L80"}, {"id": "app_main_unhandled_exception_handler", "label": "unhandled_exception_handler()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L91"}, {"id": "app_main_mask_secret", "label": "_mask_secret()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L127"}, {"id": "app_main_root", "label": "root()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L149"}, {"id": "app_main_health_check", "label": "health_check()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L154"}, {"id": "app_main_rationale_81", "label": "\u6570\u636e\u5e93\u5f02\u5e38\uff1a\u8fd4\u56de JSON \u5e76\u4fdd\u7559 CORS \u5934\uff0c\u907f\u514d\u6d4f\u89c8\u5668\u53ea\u62a5\u8de8\u57df\u9519\u8bef", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L81"}, {"id": "app_main_rationale_92", "label": "\u672a\u6355\u83b7\u5f02\u5e38\uff1a\u7edf\u4e00 JSON 500\uff0c\u786e\u4fdd\u8de8\u57df\u573a\u666f\u4e0b\u4ecd\u6709 Access-Control-Allow-Origin", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L92"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "contextlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "fastapi_middleware_cors", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "fastapi_responses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "sqlalchemy_exc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_core_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_core_api_request_log_middleware", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_core_api_crypto_middleware", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_api", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_main_lifespan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_main_error_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L67", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_main_sqlalchemy_exception_handler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L80", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_main_unhandled_exception_handler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L91", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_main_mask_secret", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L127", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_main_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L149", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_main_py", "target": "app_main_health_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L154", "weight": 1.0}, {"source": "app_main_sqlalchemy_exception_handler", "target": "app_main_error_json", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L87", "weight": 1.0}, {"source": "app_main_unhandled_exception_handler", "target": "app_main_error_json", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L98", "weight": 1.0}, {"source": "app_main_rationale_81", "target": "app_main_sqlalchemy_exception_handler", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L81", "weight": 1.0}, {"source": "app_main_rationale_92", "target": "app_main_unhandled_exception_handler", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L92", "weight": 1.0}], "raw_calls": [{"caller_nid": "app_main_lifespan", "callee": "ensure_initialized", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L24"}, {"caller_nid": "app_main_lifespan", "callee": "init_scheduled_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L29"}, {"caller_nid": "app_main_lifespan", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L31"}, {"caller_nid": "app_main_lifespan", "callee": "shutdown_scheduler", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L38"}, {"caller_nid": "app_main_error_json", "callee": "JSONResponse", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L68"}, {"caller_nid": "app_main_error_json", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L74"}, {"caller_nid": "app_main_error_json", "callee": "timestamp", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L74"}, {"caller_nid": "app_main_error_json", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L74"}, {"caller_nid": "app_main_sqlalchemy_exception_handler", "callee": "exception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L82"}, {"caller_nid": "app_main_sqlalchemy_exception_handler", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L84"}, {"caller_nid": "app_main_unhandled_exception_handler", "callee": "exception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L93"}, {"caller_nid": "app_main_unhandled_exception_handler", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L95"}, {"caller_nid": "app_main_mask_secret", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L130"}, {"caller_nid": "app_main_mask_secret", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/main.py", "source_location": "L131"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/214406a859fce3ac58f25a138c1175549e24f491576d207a2cf785ac05f80196.json b/backend/app/graphify-out/cache/ast/214406a859fce3ac58f25a138c1175549e24f491576d207a2cf785ac05f80196.json new file mode 100644 index 000000000..5c5240e28 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/214406a859fce3ac58f25a138c1175549e24f491576d207a2cf785ac05f80196.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "label": "pilot_service.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1"}, {"id": "api_pilot_service_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L17"}, {"id": "api_pilot_service_cellproducttypecreatebody", "label": "CellProductTypeCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L32"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_pilot_service_cellproducttypeupdatebody", "label": "CellProductTypeUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L41"}, {"id": "api_pilot_service_list_cell_product_types", "label": "list_cell_product_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L51"}, {"id": "api_pilot_service_create_cell_product_type", "label": "create_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L69"}, {"id": "api_pilot_service_update_cell_product_type", "label": "update_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L91"}, {"id": "api_pilot_service_delete_cell_product_type", "label": "delete_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L116"}, {"id": "api_pilot_service_cellproductspeccreatebody", "label": "CellProductSpecCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L134"}, {"id": "api_pilot_service_cellproductspecupdatebody", "label": "CellProductSpecUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L143"}, {"id": "api_pilot_service_list_cell_product_specs", "label": "list_cell_product_specs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L153"}, {"id": "api_pilot_service_create_cell_product_spec", "label": "create_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L171"}, {"id": "api_pilot_service_update_cell_product_spec", "label": "update_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L193"}, {"id": "api_pilot_service_delete_cell_product_spec", "label": "delete_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L218"}, {"id": "api_pilot_service_cellproductpricecreatebody", "label": "CellProductPriceCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L236"}, {"id": "api_pilot_service_cellproductpriceupdatebody", "label": "CellProductPriceUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L251"}, {"id": "api_pilot_service_list_cell_product_prices", "label": "list_cell_product_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L267"}, {"id": "api_pilot_service_create_cell_product_price", "label": "create_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L292"}, {"id": "api_pilot_service_update_cell_product_price", "label": "update_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L320"}, {"id": "api_pilot_service_delete_cell_product_price", "label": "delete_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L351"}, {"id": "api_pilot_service_projectsystemcreatebody", "label": "ProjectSystemCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L369"}, {"id": "api_pilot_service_projectsystemupdatebody", "label": "ProjectSystemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L379"}, {"id": "api_pilot_service_list_project_systems", "label": "list_project_systems()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L390"}, {"id": "api_pilot_service_create_project_system", "label": "create_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L408"}, {"id": "api_pilot_service_update_project_system", "label": "update_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L431"}, {"id": "api_pilot_service_delete_project_system", "label": "delete_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L457"}, {"id": "api_pilot_service_projectsystemitemcreatebody", "label": "ProjectSystemItemCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L473"}, {"id": "api_pilot_service_projectsystemitemupdatebody", "label": "ProjectSystemItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L489"}, {"id": "api_pilot_service_list_project_system_items", "label": "list_project_system_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L506"}, {"id": "api_pilot_service_create_project_system_item", "label": "create_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L520"}, {"id": "api_pilot_service_update_project_system_item", "label": "update_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L551"}, {"id": "api_pilot_service_delete_project_system_item", "label": "delete_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L583"}, {"id": "api_pilot_service_channelcreatebody", "label": "ChannelCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L601"}, {"id": "api_pilot_service_channelupdatebody", "label": "ChannelUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L615"}, {"id": "api_pilot_service_list_channels", "label": "list_channels()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L630"}, {"id": "api_pilot_service_create_channel", "label": "create_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L648"}, {"id": "api_pilot_service_update_channel", "label": "update_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L678"}, {"id": "api_pilot_service_delete_channel", "label": "delete_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L711"}, {"id": "api_pilot_service_channelinvoicecreatebody", "label": "ChannelInvoiceCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L727"}, {"id": "api_pilot_service_channelinvoiceupdatebody", "label": "ChannelInvoiceUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L740"}, {"id": "api_pilot_service_list_channel_invoices", "label": "list_channel_invoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L754"}, {"id": "api_pilot_service_create_channel_invoice", "label": "create_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L768"}, {"id": "api_pilot_service_update_channel_invoice", "label": "update_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L796"}, {"id": "api_pilot_service_delete_channel_invoice", "label": "delete_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L825"}, {"id": "api_pilot_service_channelmailaddresscreatebody", "label": "ChannelMailAddressCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L841"}, {"id": "api_pilot_service_channelmailaddressupdatebody", "label": "ChannelMailAddressUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L851"}, {"id": "api_pilot_service_list_channel_mail_addresses", "label": "list_channel_mail_addresses()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L862"}, {"id": "api_pilot_service_create_channel_mail_address", "label": "create_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L876"}, {"id": "api_pilot_service_update_channel_mail_address", "label": "update_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L901"}, {"id": "api_pilot_service_delete_channel_mail_address", "label": "delete_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L927"}, {"id": "api_pilot_service_channelagreementcreatebody", "label": "ChannelAgreementCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L943"}, {"id": "api_pilot_service_channelagreementupdatebody", "label": "ChannelAgreementUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L956"}, {"id": "api_pilot_service_list_channel_agreements", "label": "list_channel_agreements()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L970"}, {"id": "api_pilot_service_create_channel_agreement", "label": "create_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L984"}, {"id": "api_pilot_service_update_channel_agreement", "label": "update_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1012"}, {"id": "api_pilot_service_delete_channel_agreement", "label": "delete_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1041"}, {"id": "api_pilot_service_activate_channel_agreement", "label": "activate_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1055"}, {"id": "api_pilot_service_void_channel_agreement", "label": "void_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1074"}, {"id": "api_pilot_service_channelagreementpricecreatebody", "label": "ChannelAgreementPriceCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1095"}, {"id": "api_pilot_service_channelagreementpriceupdatebody", "label": "ChannelAgreementPriceUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1109"}, {"id": "api_pilot_service_list_channel_agreement_prices", "label": "list_channel_agreement_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1124"}, {"id": "api_pilot_service_create_channel_agreement_price", "label": "create_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1138"}, {"id": "api_pilot_service_update_channel_agreement_price", "label": "update_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1167"}, {"id": "api_pilot_service_delete_channel_agreement_price", "label": "delete_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1197"}, {"id": "api_pilot_service_checkupinstitutioncreatebody", "label": "CheckupInstitutionCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1215"}, {"id": "api_pilot_service_checkupinstitutionupdatebody", "label": "CheckupInstitutionUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1227"}, {"id": "api_pilot_service_list_checkup_institutions", "label": "list_checkup_institutions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1240"}, {"id": "api_pilot_service_create_checkup_institution", "label": "create_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1265"}, {"id": "api_pilot_service_update_checkup_institution", "label": "update_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1290"}, {"id": "api_pilot_service_delete_checkup_institution", "label": "delete_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1318"}, {"id": "api_pilot_service_checkupinstitutioninvoicecreatebody", "label": "CheckupInstitutionInvoiceCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1334"}, {"id": "api_pilot_service_checkupinstitutioninvoiceupdatebody", "label": "CheckupInstitutionInvoiceUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1347"}, {"id": "api_pilot_service_list_checkup_institution_invoices", "label": "list_checkup_institution_invoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1361"}, {"id": "api_pilot_service_create_checkup_institution_invoice", "label": "create_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1375"}, {"id": "api_pilot_service_update_checkup_institution_invoice", "label": "update_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1403"}, {"id": "api_pilot_service_delete_checkup_institution_invoice", "label": "delete_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1432"}, {"id": "api_pilot_service_checkupinstitutionprojectcreatebody", "label": "CheckupInstitutionProjectCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1448"}, {"id": "api_pilot_service_checkupinstitutionprojectupdatebody", "label": "CheckupInstitutionProjectUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1458"}, {"id": "api_pilot_service_list_checkup_institution_projects", "label": "list_checkup_institution_projects()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1469"}, {"id": "api_pilot_service_create_checkup_institution_project", "label": "create_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1483"}, {"id": "api_pilot_service_update_checkup_institution_project", "label": "update_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1508"}, {"id": "api_pilot_service_delete_checkup_institution_project", "label": "delete_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1534"}, {"id": "api_pilot_service_serviceorderproductitem", "label": "ServiceOrderProductItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1552"}, {"id": "api_pilot_service_serviceordercreatebody", "label": "ServiceOrderCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1564"}, {"id": "api_pilot_service_serviceorderupdatebody", "label": "ServiceOrderUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1576"}, {"id": "api_pilot_service_financesubmitbody", "label": "FinanceSubmitBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1586"}, {"id": "api_pilot_service_financeconfirmbody", "label": "FinanceConfirmBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1593"}, {"id": "api_pilot_service_refundsubmitbody", "label": "RefundSubmitBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1600"}, {"id": "api_pilot_service_refundconfirmbody", "label": "RefundConfirmBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1608"}, {"id": "api_pilot_service_txnrechargebody", "label": "TxnRechargeBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1617"}, {"id": "api_pilot_service_txnrefundbody", "label": "TxnRefundBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1625"}, {"id": "api_pilot_service_txnproductitem", "label": "TxnProductItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1633"}, {"id": "api_pilot_service_txnpurchasebody", "label": "TxnPurchaseBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1645"}, {"id": "api_pilot_service_txnunsubscribebody", "label": "TxnUnsubscribeBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1652"}, {"id": "api_pilot_service_txnupdatebody", "label": "TxnUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1659"}, {"id": "api_pilot_service_txnfinancesubmitbody", "label": "TxnFinanceSubmitBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1668"}, {"id": "api_pilot_service_txnfinanceconfirmbody", "label": "TxnFinanceConfirmBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1675"}, {"id": "api_pilot_service_list_channel_service_orders", "label": "list_channel_service_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1683"}, {"id": "api_pilot_service_get_channel_service_order_detail", "label": "get_channel_service_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1716"}, {"id": "api_pilot_service_create_channel_service_order", "label": "create_channel_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1750"}, {"id": "api_pilot_service_update_channel_service_order", "label": "update_channel_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1780"}, {"id": "api_pilot_service_delete_channel_service_order", "label": "delete_channel_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1813"}, {"id": "api_pilot_service_submit_service_order_finance_confirm", "label": "submit_service_order_finance_confirm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1827"}, {"id": "api_pilot_service_confirm_service_order_receipt", "label": "confirm_service_order_receipt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1851"}, {"id": "api_pilot_service_submit_service_order_refund", "label": "submit_service_order_refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1875"}, {"id": "api_pilot_service_confirm_service_order_refund", "label": "confirm_service_order_refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1900"}, {"id": "api_pilot_service_void_channel_service_order", "label": "void_channel_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1924"}, {"id": "api_pilot_service_list_service_order_txns", "label": "list_service_order_txns()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1945"}, {"id": "api_pilot_service_get_service_order_txn_detail", "label": "get_service_order_txn_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1979"}, {"id": "api_pilot_service_create_recharge_txn", "label": "create_recharge_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1996"}, {"id": "api_pilot_service_create_refund_txn", "label": "create_refund_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2021"}, {"id": "api_pilot_service_create_purchase_txn", "label": "create_purchase_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2046"}, {"id": "api_pilot_service_create_unsubscribe_txn", "label": "create_unsubscribe_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2071"}, {"id": "api_pilot_service_update_service_order_txn", "label": "update_service_order_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2096"}, {"id": "api_pilot_service_submit_txn_finance", "label": "submit_txn_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2122"}, {"id": "api_pilot_service_confirm_txn", "label": "confirm_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2146"}, {"id": "api_pilot_service_void_txn", "label": "void_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2171"}, {"id": "api_pilot_service_get_channel_account_info", "label": "get_channel_account_info()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2193"}, {"id": "api_pilot_service_list_channel_product_quotas", "label": "list_channel_product_quotas()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2209"}, {"id": "api_pilot_service_checkuppackageitembody", "label": "CheckupPackageItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2225"}, {"id": "api_pilot_service_checkupinstitutionpackagecreatebody", "label": "CheckupInstitutionPackageCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2235"}, {"id": "api_pilot_service_checkupinstitutionpackageupdatebody", "label": "CheckupInstitutionPackageUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2246"}, {"id": "api_pilot_service_package_items_to_crud", "label": "_package_items_to_crud()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2257"}, {"id": "api_pilot_service_list_checkup_institution_packages", "label": "list_checkup_institution_packages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2285"}, {"id": "api_pilot_service_create_checkup_institution_package", "label": "create_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2299"}, {"id": "api_pilot_service_get_checkup_institution_package_detail", "label": "get_checkup_institution_package_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2325"}, {"id": "api_pilot_service_update_checkup_institution_package", "label": "update_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2341"}, {"id": "api_pilot_service_delete_checkup_institution_package", "label": "delete_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2370"}, {"id": "api_pilot_service_rationale_1", "label": "\u4e2d\u8bd5\u670d\u52a1\u7ba1\u7406 API\uff08\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b/\u89c4\u683c/\u4ef7\u683c\u4f53\u7cfb/\u9879\u76ee\u4ef7\u683c\u3001\u6e20\u9053\u4fe1\u606f\u3001\u4f53\u68c0\u673a\u6784\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproducttypecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L32", "weight": 1.0}, {"source": "api_pilot_service_cellproducttypecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproducttypeupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L41", "weight": 1.0}, {"source": "api_pilot_service_cellproducttypeupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_cell_product_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L69", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L91", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L116", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproductspeccreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L134", "weight": 1.0}, {"source": "api_pilot_service_cellproductspeccreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L134", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproductspecupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L143", "weight": 1.0}, {"source": "api_pilot_service_cellproductspecupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L143", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_cell_product_specs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L153", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L171", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L193", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L218", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproductpricecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L236", "weight": 1.0}, {"source": "api_pilot_service_cellproductpricecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L236", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproductpriceupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L251", "weight": 1.0}, {"source": "api_pilot_service_cellproductpriceupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L251", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_cell_product_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L267", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L292", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L320", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L351", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_projectsystemcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L369", "weight": 1.0}, {"source": "api_pilot_service_projectsystemcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L369", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_projectsystemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L379", "weight": 1.0}, {"source": "api_pilot_service_projectsystemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L379", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_project_systems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L390", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L408", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L431", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L457", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_projectsystemitemcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L473", "weight": 1.0}, {"source": "api_pilot_service_projectsystemitemcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L473", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_projectsystemitemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L489", "weight": 1.0}, {"source": "api_pilot_service_projectsystemitemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L489", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_project_system_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L506", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L520", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L551", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L583", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L601", "weight": 1.0}, {"source": "api_pilot_service_channelcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L601", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L615", "weight": 1.0}, {"source": "api_pilot_service_channelupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L615", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L630", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L648", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L678", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L711", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelinvoicecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L727", "weight": 1.0}, {"source": "api_pilot_service_channelinvoicecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L727", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelinvoiceupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L740", "weight": 1.0}, {"source": "api_pilot_service_channelinvoiceupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L740", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L754", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L768", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L796", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L825", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelmailaddresscreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L841", "weight": 1.0}, {"source": "api_pilot_service_channelmailaddresscreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L841", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelmailaddressupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L851", "weight": 1.0}, {"source": "api_pilot_service_channelmailaddressupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L851", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_mail_addresses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L862", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L876", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L901", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L927", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelagreementcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L943", "weight": 1.0}, {"source": "api_pilot_service_channelagreementcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L943", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelagreementupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L956", "weight": 1.0}, {"source": "api_pilot_service_channelagreementupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L956", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_agreements", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L970", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L984", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1012", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1041", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_activate_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1055", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_void_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1074", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelagreementpricecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1095", "weight": 1.0}, {"source": "api_pilot_service_channelagreementpricecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1095", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelagreementpriceupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1109", "weight": 1.0}, {"source": "api_pilot_service_channelagreementpriceupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1109", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_agreement_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1124", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1138", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1167", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1197", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutioncreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1215", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutioncreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1215", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1227", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1227", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_checkup_institutions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1240", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1265", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1290", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1318", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutioninvoicecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1334", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutioninvoicecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1334", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutioninvoiceupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1347", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutioninvoiceupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1347", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_checkup_institution_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1361", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1375", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1403", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1432", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionprojectcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1448", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionprojectcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1448", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionprojectupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1458", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionprojectupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1458", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_checkup_institution_projects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1469", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1483", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1508", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1534", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_serviceorderproductitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1552", "weight": 1.0}, {"source": "api_pilot_service_serviceorderproductitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1552", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_serviceordercreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1564", "weight": 1.0}, {"source": "api_pilot_service_serviceordercreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1564", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_serviceorderupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1576", "weight": 1.0}, {"source": "api_pilot_service_serviceorderupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1576", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_financesubmitbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1586", "weight": 1.0}, {"source": "api_pilot_service_financesubmitbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1586", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_financeconfirmbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1593", "weight": 1.0}, {"source": "api_pilot_service_financeconfirmbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1593", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_refundsubmitbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1600", "weight": 1.0}, {"source": "api_pilot_service_refundsubmitbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1600", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_refundconfirmbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1608", "weight": 1.0}, {"source": "api_pilot_service_refundconfirmbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1608", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnrechargebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1617", "weight": 1.0}, {"source": "api_pilot_service_txnrechargebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1617", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnrefundbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1625", "weight": 1.0}, {"source": "api_pilot_service_txnrefundbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1625", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnproductitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1633", "weight": 1.0}, {"source": "api_pilot_service_txnproductitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1633", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnpurchasebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1645", "weight": 1.0}, {"source": "api_pilot_service_txnpurchasebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1645", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnunsubscribebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1652", "weight": 1.0}, {"source": "api_pilot_service_txnunsubscribebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1652", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1659", "weight": 1.0}, {"source": "api_pilot_service_txnupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1659", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnfinancesubmitbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1668", "weight": 1.0}, {"source": "api_pilot_service_txnfinancesubmitbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1668", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnfinanceconfirmbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1675", "weight": 1.0}, {"source": "api_pilot_service_txnfinanceconfirmbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1675", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_service_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1683", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_get_channel_service_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1716", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1750", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1780", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1813", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_submit_service_order_finance_confirm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1827", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_confirm_service_order_receipt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1851", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_submit_service_order_refund", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1875", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_confirm_service_order_refund", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1900", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_void_channel_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1924", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_service_order_txns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1945", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_get_service_order_txn_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1979", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_recharge_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1996", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_refund_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2021", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_purchase_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2046", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_unsubscribe_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2071", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_service_order_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2096", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_submit_txn_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2122", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_confirm_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2146", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_void_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2171", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_get_channel_account_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2193", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_product_quotas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2209", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkuppackageitembody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2225", "weight": 1.0}, {"source": "api_pilot_service_checkuppackageitembody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2225", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionpackagecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2235", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionpackagecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2235", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionpackageupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2246", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionpackageupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2246", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_package_items_to_crud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2257", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_checkup_institution_packages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2285", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2299", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_get_checkup_institution_package_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2325", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2341", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2370", "weight": 1.0}, {"source": "api_pilot_service_list_cell_product_types", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L58", "weight": 1.0}, {"source": "api_pilot_service_create_cell_product_type", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L75", "weight": 1.0}, {"source": "api_pilot_service_update_cell_product_type", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L98", "weight": 1.0}, {"source": "api_pilot_service_delete_cell_product_type", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L122", "weight": 1.0}, {"source": "api_pilot_service_list_cell_product_specs", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L160", "weight": 1.0}, {"source": "api_pilot_service_create_cell_product_spec", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L177", "weight": 1.0}, {"source": "api_pilot_service_update_cell_product_spec", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L200", "weight": 1.0}, {"source": "api_pilot_service_delete_cell_product_spec", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L224", "weight": 1.0}, {"source": "api_pilot_service_list_cell_product_prices", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L275", "weight": 1.0}, {"source": "api_pilot_service_create_cell_product_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L298", "weight": 1.0}, {"source": "api_pilot_service_update_cell_product_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L327", "weight": 1.0}, {"source": "api_pilot_service_delete_cell_product_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L357", "weight": 1.0}, {"source": "api_pilot_service_list_project_systems", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L397", "weight": 1.0}, {"source": "api_pilot_service_create_project_system", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L414", "weight": 1.0}, {"source": "api_pilot_service_update_project_system", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L438", "weight": 1.0}, {"source": "api_pilot_service_delete_project_system", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L463", "weight": 1.0}, {"source": "api_pilot_service_list_project_system_items", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L512", "weight": 1.0}, {"source": "api_pilot_service_create_project_system_item", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L527", "weight": 1.0}, {"source": "api_pilot_service_update_project_system_item", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L558", "weight": 1.0}, {"source": "api_pilot_service_delete_project_system_item", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L589", "weight": 1.0}, {"source": "api_pilot_service_list_channels", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L637", "weight": 1.0}, {"source": "api_pilot_service_create_channel", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L654", "weight": 1.0}, {"source": "api_pilot_service_update_channel", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L685", "weight": 1.0}, {"source": "api_pilot_service_delete_channel", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L717", "weight": 1.0}, {"source": "api_pilot_service_list_channel_invoices", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L760", "weight": 1.0}, {"source": "api_pilot_service_create_channel_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L775", "weight": 1.0}, {"source": "api_pilot_service_update_channel_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L803", "weight": 1.0}, {"source": "api_pilot_service_delete_channel_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L831", "weight": 1.0}, {"source": "api_pilot_service_list_channel_mail_addresses", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L868", "weight": 1.0}, {"source": "api_pilot_service_create_channel_mail_address", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L883", "weight": 1.0}, {"source": "api_pilot_service_update_channel_mail_address", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L908", "weight": 1.0}, {"source": "api_pilot_service_delete_channel_mail_address", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L933", "weight": 1.0}, {"source": "api_pilot_service_list_channel_agreements", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L976", "weight": 1.0}, {"source": "api_pilot_service_create_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L991", "weight": 1.0}, {"source": "api_pilot_service_update_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1019", "weight": 1.0}, {"source": "api_pilot_service_delete_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1047", "weight": 1.0}, {"source": "api_pilot_service_activate_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1061", "weight": 1.0}, {"source": "api_pilot_service_void_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1080", "weight": 1.0}, {"source": "api_pilot_service_list_channel_agreement_prices", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1130", "weight": 1.0}, {"source": "api_pilot_service_create_channel_agreement_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1145", "weight": 1.0}, {"source": "api_pilot_service_update_channel_agreement_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1174", "weight": 1.0}, {"source": "api_pilot_service_delete_channel_agreement_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1203", "weight": 1.0}, {"source": "api_pilot_service_list_checkup_institutions", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1248", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1271", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1297", "weight": 1.0}, {"source": "api_pilot_service_delete_checkup_institution", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1324", "weight": 1.0}, {"source": "api_pilot_service_list_checkup_institution_invoices", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1367", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1382", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1410", "weight": 1.0}, {"source": "api_pilot_service_delete_checkup_institution_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1438", "weight": 1.0}, {"source": "api_pilot_service_list_checkup_institution_projects", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1475", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution_project", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1490", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution_project", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1515", "weight": 1.0}, {"source": "api_pilot_service_delete_checkup_institution_project", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1540", "weight": 1.0}, {"source": "api_pilot_service_list_channel_service_orders", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1695", "weight": 1.0}, {"source": "api_pilot_service_get_channel_service_order_detail", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1722", "weight": 1.0}, {"source": "api_pilot_service_get_channel_service_order_detail", "target": "api_pilot_service_list_service_order_txns", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1735", "weight": 1.0}, {"source": "api_pilot_service_create_channel_service_order", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1756", "weight": 1.0}, {"source": "api_pilot_service_update_channel_service_order", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1787", "weight": 1.0}, {"source": "api_pilot_service_delete_channel_service_order", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1819", "weight": 1.0}, {"source": "api_pilot_service_submit_service_order_finance_confirm", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1834", "weight": 1.0}, {"source": "api_pilot_service_confirm_service_order_receipt", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1858", "weight": 1.0}, {"source": "api_pilot_service_submit_service_order_refund", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1882", "weight": 1.0}, {"source": "api_pilot_service_confirm_service_order_refund", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1907", "weight": 1.0}, {"source": "api_pilot_service_void_channel_service_order", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1930", "weight": 1.0}, {"source": "api_pilot_service_list_service_order_txns", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1958", "weight": 1.0}, {"source": "api_pilot_service_get_service_order_txn_detail", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1985", "weight": 1.0}, {"source": "api_pilot_service_create_recharge_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2003", "weight": 1.0}, {"source": "api_pilot_service_create_refund_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2028", "weight": 1.0}, {"source": "api_pilot_service_create_purchase_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2053", "weight": 1.0}, {"source": "api_pilot_service_create_unsubscribe_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2078", "weight": 1.0}, {"source": "api_pilot_service_update_service_order_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2103", "weight": 1.0}, {"source": "api_pilot_service_submit_txn_finance", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2129", "weight": 1.0}, {"source": "api_pilot_service_confirm_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2153", "weight": 1.0}, {"source": "api_pilot_service_void_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2177", "weight": 1.0}, {"source": "api_pilot_service_get_channel_account_info", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2199", "weight": 1.0}, {"source": "api_pilot_service_list_channel_product_quotas", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2215", "weight": 1.0}, {"source": "api_pilot_service_list_checkup_institution_packages", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2291", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution_package", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2306", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution_package", "target": "api_pilot_service_package_items_to_crud", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2313", "weight": 1.0}, {"source": "api_pilot_service_get_checkup_institution_package_detail", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2331", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution_package", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2348", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution_package", "target": "api_pilot_service_package_items_to_crud", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2351", "weight": 1.0}, {"source": "api_pilot_service_delete_checkup_institution_package", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2376", "weight": 1.0}, {"source": "api_pilot_service_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_pilot_service_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L18"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L20"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L21"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L21"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L21"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L23"}, {"caller_nid": "api_pilot_service_list_cell_product_types", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L62"}, {"caller_nid": "api_pilot_service_list_cell_product_types", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L63"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L83"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L85"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "_row_to_dict_cell_product_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L85"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L87"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L87"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L99"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L103"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L104"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L105"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L106"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L107"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L110"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "_row_to_dict_cell_product_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L110"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L112"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L112"}, {"caller_nid": "api_pilot_service_delete_cell_product_type", "callee": "soft_delete_cell_product_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L123"}, {"caller_nid": "api_pilot_service_delete_cell_product_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L124"}, {"caller_nid": "api_pilot_service_delete_cell_product_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L126"}, {"caller_nid": "api_pilot_service_delete_cell_product_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L126"}, {"caller_nid": "api_pilot_service_list_cell_product_specs", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L164"}, {"caller_nid": "api_pilot_service_list_cell_product_specs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L165"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L185"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L187"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "_row_to_dict_cell_product_spec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L187"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L189"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L189"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L201"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L205"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L206"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L207"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L208"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L209"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L212"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "_row_to_dict_cell_product_spec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L212"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L214"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L214"}, {"caller_nid": "api_pilot_service_delete_cell_product_spec", "callee": "soft_delete_cell_product_spec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L225"}, {"caller_nid": "api_pilot_service_delete_cell_product_spec", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L226"}, {"caller_nid": "api_pilot_service_delete_cell_product_spec", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L228"}, {"caller_nid": "api_pilot_service_delete_cell_product_spec", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L228"}, {"caller_nid": "api_pilot_service_list_cell_product_prices", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L285"}, {"caller_nid": "api_pilot_service_list_cell_product_prices", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L286"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L312"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L314"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "_row_to_dict_cell_product_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L314"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L316"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L316"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L328"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L332"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L333"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L334"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L335"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L336"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L337"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L338"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L339"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L340"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L341"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L342"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L345"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "_row_to_dict_cell_product_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L345"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L347"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L347"}, {"caller_nid": "api_pilot_service_delete_cell_product_price", "callee": "soft_delete_cell_product_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L358"}, {"caller_nid": "api_pilot_service_delete_cell_product_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L359"}, {"caller_nid": "api_pilot_service_delete_cell_product_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L361"}, {"caller_nid": "api_pilot_service_delete_cell_product_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L361"}, {"caller_nid": "api_pilot_service_list_project_systems", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L401"}, {"caller_nid": "api_pilot_service_list_project_systems", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L402"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L423"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L425"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "_row_to_dict_project_system", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L425"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L427"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L427"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L439"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L443"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L444"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L445"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L446"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L447"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L448"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L451"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "_row_to_dict_project_system", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L451"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L453"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L453"}, {"caller_nid": "api_pilot_service_delete_project_system", "callee": "soft_delete_project_system", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L464"}, {"caller_nid": "api_pilot_service_delete_project_system", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L465"}, {"caller_nid": "api_pilot_service_delete_project_system", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L467"}, {"caller_nid": "api_pilot_service_delete_project_system", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L467"}, {"caller_nid": "api_pilot_service_list_project_system_items", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L514"}, {"caller_nid": "api_pilot_service_list_project_system_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L516"}, {"caller_nid": "api_pilot_service_list_project_system_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L516"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L543"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L545"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "_row_to_dict_project_system_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L545"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L547"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L547"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L559"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L563"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L564"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L565"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L566"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L567"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L568"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L569"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L570"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L571"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L572"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L573"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L574"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L577"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "_row_to_dict_project_system_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L577"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L579"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L579"}, {"caller_nid": "api_pilot_service_delete_project_system_item", "callee": "soft_delete_project_system_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L590"}, {"caller_nid": "api_pilot_service_delete_project_system_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L591"}, {"caller_nid": "api_pilot_service_delete_project_system_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L593"}, {"caller_nid": "api_pilot_service_delete_project_system_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L593"}, {"caller_nid": "api_pilot_service_list_channels", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L641"}, {"caller_nid": "api_pilot_service_list_channels", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L642"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L667"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L669"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "_row_to_dict_channel", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L670"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L674"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L674"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L686"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L690"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L691"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L692"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L693"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L694"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L695"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L696"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L697"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L698"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L699"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L702"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "_row_to_dict_channel", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L703"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L707"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L707"}, {"caller_nid": "api_pilot_service_delete_channel", "callee": "soft_delete_channel", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L718"}, {"caller_nid": "api_pilot_service_delete_channel", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L719"}, {"caller_nid": "api_pilot_service_delete_channel", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L721"}, {"caller_nid": "api_pilot_service_delete_channel", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L721"}, {"caller_nid": "api_pilot_service_list_channel_invoices", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L762"}, {"caller_nid": "api_pilot_service_list_channel_invoices", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L764"}, {"caller_nid": "api_pilot_service_list_channel_invoices", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L764"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L788"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L790"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "_row_to_dict_channel_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L790"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L792"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L792"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L804"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L808"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L809"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L810"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L811"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L812"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L813"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L814"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L815"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L816"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L819"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "_row_to_dict_channel_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L819"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L821"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L821"}, {"caller_nid": "api_pilot_service_delete_channel_invoice", "callee": "soft_delete_channel_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L832"}, {"caller_nid": "api_pilot_service_delete_channel_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L833"}, {"caller_nid": "api_pilot_service_delete_channel_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L835"}, {"caller_nid": "api_pilot_service_delete_channel_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L835"}, {"caller_nid": "api_pilot_service_list_channel_mail_addresses", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L870"}, {"caller_nid": "api_pilot_service_list_channel_mail_addresses", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L872"}, {"caller_nid": "api_pilot_service_list_channel_mail_addresses", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L872"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L893"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L895"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "_row_to_dict_channel_mail_address", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L895"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L897"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L897"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L909"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L913"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L914"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L915"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L916"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L917"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L918"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L921"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "_row_to_dict_channel_mail_address", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L921"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L923"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L923"}, {"caller_nid": "api_pilot_service_delete_channel_mail_address", "callee": "soft_delete_channel_mail_address", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L934"}, {"caller_nid": "api_pilot_service_delete_channel_mail_address", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L935"}, {"caller_nid": "api_pilot_service_delete_channel_mail_address", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L937"}, {"caller_nid": "api_pilot_service_delete_channel_mail_address", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L937"}, {"caller_nid": "api_pilot_service_list_channel_agreements", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L978"}, {"caller_nid": "api_pilot_service_list_channel_agreements", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L980"}, {"caller_nid": "api_pilot_service_list_channel_agreements", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L980"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1004"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1006"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "_row_to_dict_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1006"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1008"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1008"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1020"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1024"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1025"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1026"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1027"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1028"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1029"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1030"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1031"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1032"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1035"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "_row_to_dict_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1035"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1037"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1037"}, {"caller_nid": "api_pilot_service_delete_channel_agreement", "callee": "soft_delete_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1048"}, {"caller_nid": "api_pilot_service_delete_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1049"}, {"caller_nid": "api_pilot_service_delete_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1051"}, {"caller_nid": "api_pilot_service_delete_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1051"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1066"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1068"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "_row_to_dict_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1068"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1070"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1070"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1085"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1087"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "_row_to_dict_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1087"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1089"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1089"}, {"caller_nid": "api_pilot_service_list_channel_agreement_prices", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1132"}, {"caller_nid": "api_pilot_service_list_channel_agreement_prices", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1134"}, {"caller_nid": "api_pilot_service_list_channel_agreement_prices", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1134"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1159"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1161"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "_row_to_dict_channel_agreement_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1161"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1163"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1163"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1175"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1179"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1180"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1181"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1182"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1183"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1184"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1185"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1186"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1187"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1188"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1191"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "_row_to_dict_channel_agreement_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1191"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1193"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1193"}, {"caller_nid": "api_pilot_service_delete_channel_agreement_price", "callee": "soft_delete_channel_agreement_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1204"}, {"caller_nid": "api_pilot_service_delete_channel_agreement_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1205"}, {"caller_nid": "api_pilot_service_delete_channel_agreement_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1207"}, {"caller_nid": "api_pilot_service_delete_channel_agreement_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1207"}, {"caller_nid": "api_pilot_service_list_checkup_institutions", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1258"}, {"caller_nid": "api_pilot_service_list_checkup_institutions", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1259"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1282"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1284"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "_row_to_dict_checkup_institution", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1284"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1286"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1286"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1298"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1302"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1303"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1304"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1305"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1306"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1307"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1308"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1309"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1312"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "_row_to_dict_checkup_institution", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1312"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1314"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1314"}, {"caller_nid": "api_pilot_service_delete_checkup_institution", "callee": "soft_delete_checkup_institution", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1325"}, {"caller_nid": "api_pilot_service_delete_checkup_institution", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1326"}, {"caller_nid": "api_pilot_service_delete_checkup_institution", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1328"}, {"caller_nid": "api_pilot_service_delete_checkup_institution", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1328"}, {"caller_nid": "api_pilot_service_list_checkup_institution_invoices", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1369"}, {"caller_nid": "api_pilot_service_list_checkup_institution_invoices", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1371"}, {"caller_nid": "api_pilot_service_list_checkup_institution_invoices", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1371"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1395"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1397"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "_row_to_dict_checkup_institution_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1397"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1399"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1399"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1411"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1415"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1416"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1417"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1418"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1419"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1420"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1421"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1422"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1423"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1426"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "_row_to_dict_checkup_institution_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1426"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1428"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1428"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_invoice", "callee": "soft_delete_checkup_institution_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1439"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1440"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1442"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1442"}, {"caller_nid": "api_pilot_service_list_checkup_institution_projects", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1477"}, {"caller_nid": "api_pilot_service_list_checkup_institution_projects", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1479"}, {"caller_nid": "api_pilot_service_list_checkup_institution_projects", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1479"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1500"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1502"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "_row_to_dict_checkup_institution_project", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1502"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1504"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1504"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1516"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1520"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1521"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1522"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1523"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1524"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1525"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1528"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "_row_to_dict_checkup_institution_project", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1528"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1530"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1530"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_project", "callee": "soft_delete_checkup_institution_project", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1541"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_project", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1542"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_project", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1544"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_project", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1544"}, {"caller_nid": "api_pilot_service_list_channel_service_orders", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1709"}, {"caller_nid": "api_pilot_service_list_channel_service_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1710"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "get_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1723"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1725"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1726"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "_user_nick_name_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1728"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1729"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1730"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "get_service_order_products", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1733"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "_gmcp_has_purchase_lock", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1738"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "gmcp_agreement_editable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1740"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1744"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1746"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1746"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1759"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1770"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1772"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "get_service_order_products", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1773"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1774"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1776"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1776"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1788"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1791"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1794"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1794"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1801"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1805"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1806"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1809"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1809"}, {"caller_nid": "api_pilot_service_delete_channel_service_order", "callee": "soft_delete_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1820"}, {"caller_nid": "api_pilot_service_delete_channel_service_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1821"}, {"caller_nid": "api_pilot_service_delete_channel_service_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1823"}, {"caller_nid": "api_pilot_service_delete_channel_service_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1823"}, {"caller_nid": "api_pilot_service_submit_service_order_finance_confirm", "callee": "submit_finance_confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1835"}, {"caller_nid": "api_pilot_service_submit_service_order_finance_confirm", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1841"}, {"caller_nid": "api_pilot_service_submit_service_order_finance_confirm", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1843"}, {"caller_nid": "api_pilot_service_submit_service_order_finance_confirm", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1844"}, {"caller_nid": "api_pilot_service_submit_service_order_finance_confirm", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1847"}, {"caller_nid": "api_pilot_service_submit_service_order_finance_confirm", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1847"}, {"caller_nid": "api_pilot_service_confirm_service_order_receipt", "callee": "confirm_receipt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1859"}, {"caller_nid": "api_pilot_service_confirm_service_order_receipt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1865"}, {"caller_nid": "api_pilot_service_confirm_service_order_receipt", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1867"}, {"caller_nid": "api_pilot_service_confirm_service_order_receipt", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1868"}, {"caller_nid": "api_pilot_service_confirm_service_order_receipt", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1871"}, {"caller_nid": "api_pilot_service_confirm_service_order_receipt", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1871"}, {"caller_nid": "api_pilot_service_submit_service_order_refund", "callee": "submit_refund", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1883"}, {"caller_nid": "api_pilot_service_submit_service_order_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1890"}, {"caller_nid": "api_pilot_service_submit_service_order_refund", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1892"}, {"caller_nid": "api_pilot_service_submit_service_order_refund", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1893"}, {"caller_nid": "api_pilot_service_submit_service_order_refund", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1896"}, {"caller_nid": "api_pilot_service_submit_service_order_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1896"}, {"caller_nid": "api_pilot_service_confirm_service_order_refund", "callee": "confirm_refund", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1908"}, {"caller_nid": "api_pilot_service_confirm_service_order_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1914"}, {"caller_nid": "api_pilot_service_confirm_service_order_refund", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1916"}, {"caller_nid": "api_pilot_service_confirm_service_order_refund", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1917"}, {"caller_nid": "api_pilot_service_confirm_service_order_refund", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1920"}, {"caller_nid": "api_pilot_service_confirm_service_order_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1920"}, {"caller_nid": "api_pilot_service_void_channel_service_order", "callee": "void_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1931"}, {"caller_nid": "api_pilot_service_void_channel_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1935"}, {"caller_nid": "api_pilot_service_void_channel_service_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1937"}, {"caller_nid": "api_pilot_service_void_channel_service_order", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1938"}, {"caller_nid": "api_pilot_service_void_channel_service_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1941"}, {"caller_nid": "api_pilot_service_void_channel_service_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1941"}, {"caller_nid": "api_pilot_service_list_service_order_txns", "callee": "bool", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1967"}, {"caller_nid": "api_pilot_service_list_service_order_txns", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1972"}, {"caller_nid": "api_pilot_service_list_service_order_txns", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1973"}, {"caller_nid": "api_pilot_service_get_service_order_txn_detail", "callee": "get_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1986"}, {"caller_nid": "api_pilot_service_get_service_order_txn_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1988"}, {"caller_nid": "api_pilot_service_get_service_order_txn_detail", "callee": "_service_order_txn_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1989"}, {"caller_nid": "api_pilot_service_get_service_order_txn_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1990"}, {"caller_nid": "api_pilot_service_get_service_order_txn_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1992"}, {"caller_nid": "api_pilot_service_get_service_order_txn_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1992"}, {"caller_nid": "api_pilot_service_create_recharge_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2011"}, {"caller_nid": "api_pilot_service_create_recharge_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2013"}, {"caller_nid": "api_pilot_service_create_recharge_txn", "callee": "_row_to_dict_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2014"}, {"caller_nid": "api_pilot_service_create_recharge_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2017"}, {"caller_nid": "api_pilot_service_create_recharge_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2017"}, {"caller_nid": "api_pilot_service_create_refund_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2036"}, {"caller_nid": "api_pilot_service_create_refund_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2038"}, {"caller_nid": "api_pilot_service_create_refund_txn", "callee": "_row_to_dict_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2039"}, {"caller_nid": "api_pilot_service_create_refund_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2042"}, {"caller_nid": "api_pilot_service_create_refund_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2042"}, {"caller_nid": "api_pilot_service_create_purchase_txn", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2054"}, {"caller_nid": "api_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2061"}, {"caller_nid": "api_pilot_service_create_purchase_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2063"}, {"caller_nid": "api_pilot_service_create_purchase_txn", "callee": "_row_to_dict_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2064"}, {"caller_nid": "api_pilot_service_create_purchase_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2067"}, {"caller_nid": "api_pilot_service_create_purchase_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2067"}, {"caller_nid": "api_pilot_service_create_unsubscribe_txn", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2079"}, {"caller_nid": "api_pilot_service_create_unsubscribe_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2086"}, {"caller_nid": "api_pilot_service_create_unsubscribe_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2088"}, {"caller_nid": "api_pilot_service_create_unsubscribe_txn", "callee": "_row_to_dict_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2089"}, {"caller_nid": "api_pilot_service_create_unsubscribe_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2092"}, {"caller_nid": "api_pilot_service_create_unsubscribe_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2092"}, {"caller_nid": "api_pilot_service_update_service_order_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2112"}, {"caller_nid": "api_pilot_service_update_service_order_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2114"}, {"caller_nid": "api_pilot_service_update_service_order_txn", "callee": "_row_to_dict_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2115"}, {"caller_nid": "api_pilot_service_update_service_order_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2118"}, {"caller_nid": "api_pilot_service_update_service_order_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2118"}, {"caller_nid": "api_pilot_service_submit_txn_finance", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2136"}, {"caller_nid": "api_pilot_service_submit_txn_finance", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2138"}, {"caller_nid": "api_pilot_service_submit_txn_finance", "callee": "_row_to_dict_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2139"}, {"caller_nid": "api_pilot_service_submit_txn_finance", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2142"}, {"caller_nid": "api_pilot_service_submit_txn_finance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2142"}, {"caller_nid": "api_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2160"}, {"caller_nid": "api_pilot_service_confirm_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2162"}, {"caller_nid": "api_pilot_service_confirm_txn", "callee": "_service_order_txn_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2163"}, {"caller_nid": "api_pilot_service_confirm_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2167"}, {"caller_nid": "api_pilot_service_confirm_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2167"}, {"caller_nid": "api_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2182"}, {"caller_nid": "api_pilot_service_void_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2184"}, {"caller_nid": "api_pilot_service_void_txn", "callee": "_service_order_txn_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2185"}, {"caller_nid": "api_pilot_service_void_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2189"}, {"caller_nid": "api_pilot_service_void_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2189"}, {"caller_nid": "api_pilot_service_get_channel_account_info", "callee": "get_channel_account", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2200"}, {"caller_nid": "api_pilot_service_get_channel_account_info", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2202"}, {"caller_nid": "api_pilot_service_get_channel_account_info", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2203"}, {"caller_nid": "api_pilot_service_get_channel_account_info", "callee": "_row_to_dict_channel_account", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2203"}, {"caller_nid": "api_pilot_service_get_channel_account_info", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2205"}, {"caller_nid": "api_pilot_service_get_channel_account_info", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2205"}, {"caller_nid": "api_pilot_service_list_channel_product_quotas", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2217"}, {"caller_nid": "api_pilot_service_list_channel_product_quotas", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2219"}, {"caller_nid": "api_pilot_service_list_channel_product_quotas", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2219"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2260"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2261"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2263"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2264"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2265"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2265"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2266"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2266"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2266"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2267"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2267"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2267"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2268"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2272"}, {"caller_nid": "api_pilot_service_list_checkup_institution_packages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2293"}, {"caller_nid": "api_pilot_service_list_checkup_institution_packages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2295"}, {"caller_nid": "api_pilot_service_list_checkup_institution_packages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2295"}, {"caller_nid": "api_pilot_service_create_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2317"}, {"caller_nid": "api_pilot_service_create_checkup_institution_package", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2319"}, {"caller_nid": "api_pilot_service_create_checkup_institution_package", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2321"}, {"caller_nid": "api_pilot_service_create_checkup_institution_package", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2321"}, {"caller_nid": "api_pilot_service_get_checkup_institution_package_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2334"}, {"caller_nid": "api_pilot_service_get_checkup_institution_package_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2335"}, {"caller_nid": "api_pilot_service_get_checkup_institution_package_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2337"}, {"caller_nid": "api_pilot_service_get_checkup_institution_package_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2337"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2349"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2350"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2355"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2356"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2357"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2359"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2360"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2361"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2364"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2366"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2366"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_package", "callee": "soft_delete_checkup_institution_package", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2377"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_package", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2378"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_package", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2380"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_package", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2380"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/3857188201943c6134c05d8c0a8f5e51e9678031ac5d6659442551fb92ed5a1d.json b/backend/app/graphify-out/cache/ast/3857188201943c6134c05d8c0a8f5e51e9678031ac5d6659442551fb92ed5a1d.json new file mode 100644 index 000000000..2d6bc2403 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/3857188201943c6134c05d8c0a8f5e51e9678031ac5d6659442551fb92ed5a1d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "label": "pilot_service.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1"}, {"id": "api_pilot_service_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L17"}, {"id": "api_pilot_service_cellproducttypecreatebody", "label": "CellProductTypeCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L32"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_pilot_service_cellproducttypeupdatebody", "label": "CellProductTypeUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L41"}, {"id": "api_pilot_service_list_cell_product_types", "label": "list_cell_product_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L51"}, {"id": "api_pilot_service_create_cell_product_type", "label": "create_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L69"}, {"id": "api_pilot_service_update_cell_product_type", "label": "update_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L91"}, {"id": "api_pilot_service_delete_cell_product_type", "label": "delete_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L116"}, {"id": "api_pilot_service_cellproductspeccreatebody", "label": "CellProductSpecCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L134"}, {"id": "api_pilot_service_cellproductspecupdatebody", "label": "CellProductSpecUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L143"}, {"id": "api_pilot_service_list_cell_product_specs", "label": "list_cell_product_specs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L153"}, {"id": "api_pilot_service_create_cell_product_spec", "label": "create_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L171"}, {"id": "api_pilot_service_update_cell_product_spec", "label": "update_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L193"}, {"id": "api_pilot_service_delete_cell_product_spec", "label": "delete_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L218"}, {"id": "api_pilot_service_cellproductpricecreatebody", "label": "CellProductPriceCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L236"}, {"id": "api_pilot_service_cellproductpriceupdatebody", "label": "CellProductPriceUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L251"}, {"id": "api_pilot_service_list_cell_product_prices", "label": "list_cell_product_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L267"}, {"id": "api_pilot_service_create_cell_product_price", "label": "create_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L292"}, {"id": "api_pilot_service_update_cell_product_price", "label": "update_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L320"}, {"id": "api_pilot_service_delete_cell_product_price", "label": "delete_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L351"}, {"id": "api_pilot_service_projectsystemcreatebody", "label": "ProjectSystemCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L369"}, {"id": "api_pilot_service_projectsystemupdatebody", "label": "ProjectSystemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L379"}, {"id": "api_pilot_service_list_project_systems", "label": "list_project_systems()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L390"}, {"id": "api_pilot_service_create_project_system", "label": "create_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L408"}, {"id": "api_pilot_service_update_project_system", "label": "update_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L431"}, {"id": "api_pilot_service_delete_project_system", "label": "delete_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L457"}, {"id": "api_pilot_service_projectsystemitemcreatebody", "label": "ProjectSystemItemCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L473"}, {"id": "api_pilot_service_projectsystemitemupdatebody", "label": "ProjectSystemItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L489"}, {"id": "api_pilot_service_list_project_system_items", "label": "list_project_system_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L506"}, {"id": "api_pilot_service_create_project_system_item", "label": "create_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L520"}, {"id": "api_pilot_service_update_project_system_item", "label": "update_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L551"}, {"id": "api_pilot_service_delete_project_system_item", "label": "delete_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L583"}, {"id": "api_pilot_service_channelcreatebody", "label": "ChannelCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L601"}, {"id": "api_pilot_service_channelupdatebody", "label": "ChannelUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L615"}, {"id": "api_pilot_service_list_channels", "label": "list_channels()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L630"}, {"id": "api_pilot_service_create_channel", "label": "create_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L648"}, {"id": "api_pilot_service_update_channel", "label": "update_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L678"}, {"id": "api_pilot_service_delete_channel", "label": "delete_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L711"}, {"id": "api_pilot_service_channelinvoicecreatebody", "label": "ChannelInvoiceCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L727"}, {"id": "api_pilot_service_channelinvoiceupdatebody", "label": "ChannelInvoiceUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L740"}, {"id": "api_pilot_service_list_channel_invoices", "label": "list_channel_invoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L754"}, {"id": "api_pilot_service_create_channel_invoice", "label": "create_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L768"}, {"id": "api_pilot_service_update_channel_invoice", "label": "update_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L796"}, {"id": "api_pilot_service_delete_channel_invoice", "label": "delete_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L825"}, {"id": "api_pilot_service_channelmailaddresscreatebody", "label": "ChannelMailAddressCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L841"}, {"id": "api_pilot_service_channelmailaddressupdatebody", "label": "ChannelMailAddressUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L851"}, {"id": "api_pilot_service_list_channel_mail_addresses", "label": "list_channel_mail_addresses()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L862"}, {"id": "api_pilot_service_create_channel_mail_address", "label": "create_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L876"}, {"id": "api_pilot_service_update_channel_mail_address", "label": "update_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L901"}, {"id": "api_pilot_service_delete_channel_mail_address", "label": "delete_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L927"}, {"id": "api_pilot_service_channelagreementcreatebody", "label": "ChannelAgreementCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L943"}, {"id": "api_pilot_service_channelagreementupdatebody", "label": "ChannelAgreementUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L956"}, {"id": "api_pilot_service_list_channel_agreements", "label": "list_channel_agreements()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L970"}, {"id": "api_pilot_service_create_channel_agreement", "label": "create_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L984"}, {"id": "api_pilot_service_update_channel_agreement", "label": "update_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1012"}, {"id": "api_pilot_service_delete_channel_agreement", "label": "delete_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1041"}, {"id": "api_pilot_service_activate_channel_agreement", "label": "activate_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1055"}, {"id": "api_pilot_service_void_channel_agreement", "label": "void_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1074"}, {"id": "api_pilot_service_channelagreementpricecreatebody", "label": "ChannelAgreementPriceCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1095"}, {"id": "api_pilot_service_channelagreementpriceupdatebody", "label": "ChannelAgreementPriceUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1109"}, {"id": "api_pilot_service_list_channel_agreement_prices", "label": "list_channel_agreement_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1124"}, {"id": "api_pilot_service_create_channel_agreement_price", "label": "create_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1138"}, {"id": "api_pilot_service_update_channel_agreement_price", "label": "update_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1167"}, {"id": "api_pilot_service_delete_channel_agreement_price", "label": "delete_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1197"}, {"id": "api_pilot_service_checkupinstitutioncreatebody", "label": "CheckupInstitutionCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1215"}, {"id": "api_pilot_service_checkupinstitutionupdatebody", "label": "CheckupInstitutionUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1227"}, {"id": "api_pilot_service_list_checkup_institutions", "label": "list_checkup_institutions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1240"}, {"id": "api_pilot_service_create_checkup_institution", "label": "create_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1265"}, {"id": "api_pilot_service_update_checkup_institution", "label": "update_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1290"}, {"id": "api_pilot_service_delete_checkup_institution", "label": "delete_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1318"}, {"id": "api_pilot_service_checkupinstitutioninvoicecreatebody", "label": "CheckupInstitutionInvoiceCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1334"}, {"id": "api_pilot_service_checkupinstitutioninvoiceupdatebody", "label": "CheckupInstitutionInvoiceUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1347"}, {"id": "api_pilot_service_list_checkup_institution_invoices", "label": "list_checkup_institution_invoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1361"}, {"id": "api_pilot_service_create_checkup_institution_invoice", "label": "create_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1375"}, {"id": "api_pilot_service_update_checkup_institution_invoice", "label": "update_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1403"}, {"id": "api_pilot_service_delete_checkup_institution_invoice", "label": "delete_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1432"}, {"id": "api_pilot_service_checkupinstitutionprojectcreatebody", "label": "CheckupInstitutionProjectCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1448"}, {"id": "api_pilot_service_checkupinstitutionprojectupdatebody", "label": "CheckupInstitutionProjectUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1458"}, {"id": "api_pilot_service_list_checkup_institution_projects", "label": "list_checkup_institution_projects()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1469"}, {"id": "api_pilot_service_create_checkup_institution_project", "label": "create_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1483"}, {"id": "api_pilot_service_update_checkup_institution_project", "label": "update_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1508"}, {"id": "api_pilot_service_delete_checkup_institution_project", "label": "delete_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1534"}, {"id": "api_pilot_service_serviceorderproductitem", "label": "ServiceOrderProductItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1552"}, {"id": "api_pilot_service_serviceordercreatebody", "label": "ServiceOrderCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1564"}, {"id": "api_pilot_service_serviceorderupdatebody", "label": "ServiceOrderUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1576"}, {"id": "api_pilot_service_financesubmitbody", "label": "FinanceSubmitBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1586"}, {"id": "api_pilot_service_financeconfirmbody", "label": "FinanceConfirmBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1593"}, {"id": "api_pilot_service_refundsubmitbody", "label": "RefundSubmitBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1600"}, {"id": "api_pilot_service_refundconfirmbody", "label": "RefundConfirmBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1608"}, {"id": "api_pilot_service_txnrechargebody", "label": "TxnRechargeBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1617"}, {"id": "api_pilot_service_txnrefundbody", "label": "TxnRefundBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1625"}, {"id": "api_pilot_service_txnproductitem", "label": "TxnProductItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1633"}, {"id": "api_pilot_service_txnpurchasebody", "label": "TxnPurchaseBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1645"}, {"id": "api_pilot_service_txnunsubscribebody", "label": "TxnUnsubscribeBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1652"}, {"id": "api_pilot_service_txnupdatebody", "label": "TxnUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1659"}, {"id": "api_pilot_service_txnfinancesubmitbody", "label": "TxnFinanceSubmitBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1669"}, {"id": "api_pilot_service_txnfinanceconfirmbody", "label": "TxnFinanceConfirmBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1676"}, {"id": "api_pilot_service_list_channel_service_orders", "label": "list_channel_service_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1684"}, {"id": "api_pilot_service_get_channel_service_order_detail", "label": "get_channel_service_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1717"}, {"id": "api_pilot_service_create_channel_service_order", "label": "create_channel_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1751"}, {"id": "api_pilot_service_update_channel_service_order", "label": "update_channel_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1781"}, {"id": "api_pilot_service_delete_channel_service_order", "label": "delete_channel_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1814"}, {"id": "api_pilot_service_submit_service_order_finance_confirm", "label": "submit_service_order_finance_confirm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1828"}, {"id": "api_pilot_service_confirm_service_order_receipt", "label": "confirm_service_order_receipt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1852"}, {"id": "api_pilot_service_submit_service_order_refund", "label": "submit_service_order_refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1876"}, {"id": "api_pilot_service_confirm_service_order_refund", "label": "confirm_service_order_refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1901"}, {"id": "api_pilot_service_void_channel_service_order", "label": "void_channel_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1925"}, {"id": "api_pilot_service_list_service_order_txns", "label": "list_service_order_txns()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1946"}, {"id": "api_pilot_service_get_service_order_txn_detail", "label": "get_service_order_txn_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1980"}, {"id": "api_pilot_service_create_recharge_txn", "label": "create_recharge_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1997"}, {"id": "api_pilot_service_create_refund_txn", "label": "create_refund_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2022"}, {"id": "api_pilot_service_create_purchase_txn", "label": "create_purchase_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2047"}, {"id": "api_pilot_service_create_unsubscribe_txn", "label": "create_unsubscribe_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2072"}, {"id": "api_pilot_service_update_service_order_txn", "label": "update_service_order_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2097"}, {"id": "api_pilot_service_submit_txn_finance", "label": "submit_txn_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2127"}, {"id": "api_pilot_service_confirm_txn", "label": "confirm_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2151"}, {"id": "api_pilot_service_void_txn", "label": "void_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2176"}, {"id": "api_pilot_service_get_channel_account_info", "label": "get_channel_account_info()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2198"}, {"id": "api_pilot_service_list_channel_product_quotas", "label": "list_channel_product_quotas()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2214"}, {"id": "api_pilot_service_checkuppackageitembody", "label": "CheckupPackageItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2230"}, {"id": "api_pilot_service_checkupinstitutionpackagecreatebody", "label": "CheckupInstitutionPackageCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2240"}, {"id": "api_pilot_service_checkupinstitutionpackageupdatebody", "label": "CheckupInstitutionPackageUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2251"}, {"id": "api_pilot_service_package_items_to_crud", "label": "_package_items_to_crud()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2262"}, {"id": "api_pilot_service_list_checkup_institution_packages", "label": "list_checkup_institution_packages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2290"}, {"id": "api_pilot_service_create_checkup_institution_package", "label": "create_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2304"}, {"id": "api_pilot_service_get_checkup_institution_package_detail", "label": "get_checkup_institution_package_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2330"}, {"id": "api_pilot_service_update_checkup_institution_package", "label": "update_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2346"}, {"id": "api_pilot_service_delete_checkup_institution_package", "label": "delete_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2375"}, {"id": "api_pilot_service_rationale_1", "label": "\u4e2d\u8bd5\u670d\u52a1\u7ba1\u7406 API\uff08\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b/\u89c4\u683c/\u4ef7\u683c\u4f53\u7cfb/\u9879\u76ee\u4ef7\u683c\u3001\u6e20\u9053\u4fe1\u606f\u3001\u4f53\u68c0\u673a\u6784\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproducttypecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L32", "weight": 1.0}, {"source": "api_pilot_service_cellproducttypecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproducttypeupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L41", "weight": 1.0}, {"source": "api_pilot_service_cellproducttypeupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_cell_product_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L69", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L91", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L116", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproductspeccreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L134", "weight": 1.0}, {"source": "api_pilot_service_cellproductspeccreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L134", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproductspecupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L143", "weight": 1.0}, {"source": "api_pilot_service_cellproductspecupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L143", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_cell_product_specs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L153", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L171", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L193", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L218", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproductpricecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L236", "weight": 1.0}, {"source": "api_pilot_service_cellproductpricecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L236", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproductpriceupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L251", "weight": 1.0}, {"source": "api_pilot_service_cellproductpriceupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L251", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_cell_product_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L267", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L292", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L320", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L351", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_projectsystemcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L369", "weight": 1.0}, {"source": "api_pilot_service_projectsystemcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L369", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_projectsystemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L379", "weight": 1.0}, {"source": "api_pilot_service_projectsystemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L379", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_project_systems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L390", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L408", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L431", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L457", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_projectsystemitemcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L473", "weight": 1.0}, {"source": "api_pilot_service_projectsystemitemcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L473", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_projectsystemitemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L489", "weight": 1.0}, {"source": "api_pilot_service_projectsystemitemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L489", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_project_system_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L506", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L520", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L551", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L583", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L601", "weight": 1.0}, {"source": "api_pilot_service_channelcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L601", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L615", "weight": 1.0}, {"source": "api_pilot_service_channelupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L615", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L630", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L648", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L678", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L711", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelinvoicecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L727", "weight": 1.0}, {"source": "api_pilot_service_channelinvoicecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L727", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelinvoiceupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L740", "weight": 1.0}, {"source": "api_pilot_service_channelinvoiceupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L740", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L754", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L768", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L796", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L825", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelmailaddresscreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L841", "weight": 1.0}, {"source": "api_pilot_service_channelmailaddresscreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L841", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelmailaddressupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L851", "weight": 1.0}, {"source": "api_pilot_service_channelmailaddressupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L851", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_mail_addresses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L862", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L876", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L901", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L927", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelagreementcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L943", "weight": 1.0}, {"source": "api_pilot_service_channelagreementcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L943", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelagreementupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L956", "weight": 1.0}, {"source": "api_pilot_service_channelagreementupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L956", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_agreements", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L970", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L984", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1012", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1041", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_activate_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1055", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_void_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1074", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelagreementpricecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1095", "weight": 1.0}, {"source": "api_pilot_service_channelagreementpricecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1095", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelagreementpriceupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1109", "weight": 1.0}, {"source": "api_pilot_service_channelagreementpriceupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1109", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_agreement_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1124", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1138", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1167", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1197", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutioncreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1215", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutioncreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1215", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1227", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1227", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_checkup_institutions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1240", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1265", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1290", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1318", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutioninvoicecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1334", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutioninvoicecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1334", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutioninvoiceupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1347", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutioninvoiceupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1347", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_checkup_institution_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1361", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1375", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1403", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1432", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionprojectcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1448", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionprojectcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1448", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionprojectupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1458", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionprojectupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1458", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_checkup_institution_projects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1469", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1483", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1508", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1534", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_serviceorderproductitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1552", "weight": 1.0}, {"source": "api_pilot_service_serviceorderproductitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1552", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_serviceordercreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1564", "weight": 1.0}, {"source": "api_pilot_service_serviceordercreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1564", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_serviceorderupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1576", "weight": 1.0}, {"source": "api_pilot_service_serviceorderupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1576", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_financesubmitbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1586", "weight": 1.0}, {"source": "api_pilot_service_financesubmitbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1586", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_financeconfirmbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1593", "weight": 1.0}, {"source": "api_pilot_service_financeconfirmbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1593", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_refundsubmitbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1600", "weight": 1.0}, {"source": "api_pilot_service_refundsubmitbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1600", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_refundconfirmbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1608", "weight": 1.0}, {"source": "api_pilot_service_refundconfirmbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1608", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnrechargebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1617", "weight": 1.0}, {"source": "api_pilot_service_txnrechargebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1617", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnrefundbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1625", "weight": 1.0}, {"source": "api_pilot_service_txnrefundbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1625", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnproductitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1633", "weight": 1.0}, {"source": "api_pilot_service_txnproductitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1633", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnpurchasebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1645", "weight": 1.0}, {"source": "api_pilot_service_txnpurchasebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1645", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnunsubscribebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1652", "weight": 1.0}, {"source": "api_pilot_service_txnunsubscribebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1652", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1659", "weight": 1.0}, {"source": "api_pilot_service_txnupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1659", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnfinancesubmitbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1669", "weight": 1.0}, {"source": "api_pilot_service_txnfinancesubmitbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1669", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnfinanceconfirmbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1676", "weight": 1.0}, {"source": "api_pilot_service_txnfinanceconfirmbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1676", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_service_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1684", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_get_channel_service_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1717", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1751", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1781", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1814", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_submit_service_order_finance_confirm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1828", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_confirm_service_order_receipt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1852", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_submit_service_order_refund", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1876", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_confirm_service_order_refund", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1901", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_void_channel_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1925", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_service_order_txns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1946", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_get_service_order_txn_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1980", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_recharge_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1997", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_refund_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2022", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_purchase_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2047", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_unsubscribe_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2072", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_service_order_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2097", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_submit_txn_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2127", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_confirm_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2151", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_void_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2176", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_get_channel_account_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2198", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_product_quotas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2214", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkuppackageitembody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2230", "weight": 1.0}, {"source": "api_pilot_service_checkuppackageitembody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2230", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionpackagecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2240", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionpackagecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2240", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionpackageupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2251", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionpackageupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2251", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_package_items_to_crud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2262", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_checkup_institution_packages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2290", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2304", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_get_checkup_institution_package_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2330", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2346", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2375", "weight": 1.0}, {"source": "api_pilot_service_list_cell_product_types", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L58", "weight": 1.0}, {"source": "api_pilot_service_create_cell_product_type", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L75", "weight": 1.0}, {"source": "api_pilot_service_update_cell_product_type", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L98", "weight": 1.0}, {"source": "api_pilot_service_delete_cell_product_type", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L122", "weight": 1.0}, {"source": "api_pilot_service_list_cell_product_specs", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L160", "weight": 1.0}, {"source": "api_pilot_service_create_cell_product_spec", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L177", "weight": 1.0}, {"source": "api_pilot_service_update_cell_product_spec", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L200", "weight": 1.0}, {"source": "api_pilot_service_delete_cell_product_spec", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L224", "weight": 1.0}, {"source": "api_pilot_service_list_cell_product_prices", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L275", "weight": 1.0}, {"source": "api_pilot_service_create_cell_product_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L298", "weight": 1.0}, {"source": "api_pilot_service_update_cell_product_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L327", "weight": 1.0}, {"source": "api_pilot_service_delete_cell_product_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L357", "weight": 1.0}, {"source": "api_pilot_service_list_project_systems", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L397", "weight": 1.0}, {"source": "api_pilot_service_create_project_system", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L414", "weight": 1.0}, {"source": "api_pilot_service_update_project_system", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L438", "weight": 1.0}, {"source": "api_pilot_service_delete_project_system", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L463", "weight": 1.0}, {"source": "api_pilot_service_list_project_system_items", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L512", "weight": 1.0}, {"source": "api_pilot_service_create_project_system_item", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L527", "weight": 1.0}, {"source": "api_pilot_service_update_project_system_item", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L558", "weight": 1.0}, {"source": "api_pilot_service_delete_project_system_item", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L589", "weight": 1.0}, {"source": "api_pilot_service_list_channels", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L637", "weight": 1.0}, {"source": "api_pilot_service_create_channel", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L654", "weight": 1.0}, {"source": "api_pilot_service_update_channel", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L685", "weight": 1.0}, {"source": "api_pilot_service_delete_channel", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L717", "weight": 1.0}, {"source": "api_pilot_service_list_channel_invoices", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L760", "weight": 1.0}, {"source": "api_pilot_service_create_channel_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L775", "weight": 1.0}, {"source": "api_pilot_service_update_channel_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L803", "weight": 1.0}, {"source": "api_pilot_service_delete_channel_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L831", "weight": 1.0}, {"source": "api_pilot_service_list_channel_mail_addresses", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L868", "weight": 1.0}, {"source": "api_pilot_service_create_channel_mail_address", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L883", "weight": 1.0}, {"source": "api_pilot_service_update_channel_mail_address", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L908", "weight": 1.0}, {"source": "api_pilot_service_delete_channel_mail_address", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L933", "weight": 1.0}, {"source": "api_pilot_service_list_channel_agreements", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L976", "weight": 1.0}, {"source": "api_pilot_service_create_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L991", "weight": 1.0}, {"source": "api_pilot_service_update_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1019", "weight": 1.0}, {"source": "api_pilot_service_delete_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1047", "weight": 1.0}, {"source": "api_pilot_service_activate_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1061", "weight": 1.0}, {"source": "api_pilot_service_void_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1080", "weight": 1.0}, {"source": "api_pilot_service_list_channel_agreement_prices", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1130", "weight": 1.0}, {"source": "api_pilot_service_create_channel_agreement_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1145", "weight": 1.0}, {"source": "api_pilot_service_update_channel_agreement_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1174", "weight": 1.0}, {"source": "api_pilot_service_delete_channel_agreement_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1203", "weight": 1.0}, {"source": "api_pilot_service_list_checkup_institutions", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1248", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1271", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1297", "weight": 1.0}, {"source": "api_pilot_service_delete_checkup_institution", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1324", "weight": 1.0}, {"source": "api_pilot_service_list_checkup_institution_invoices", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1367", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1382", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1410", "weight": 1.0}, {"source": "api_pilot_service_delete_checkup_institution_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1438", "weight": 1.0}, {"source": "api_pilot_service_list_checkup_institution_projects", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1475", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution_project", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1490", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution_project", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1515", "weight": 1.0}, {"source": "api_pilot_service_delete_checkup_institution_project", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1540", "weight": 1.0}, {"source": "api_pilot_service_list_channel_service_orders", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1696", "weight": 1.0}, {"source": "api_pilot_service_get_channel_service_order_detail", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1723", "weight": 1.0}, {"source": "api_pilot_service_get_channel_service_order_detail", "target": "api_pilot_service_list_service_order_txns", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1736", "weight": 1.0}, {"source": "api_pilot_service_create_channel_service_order", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1757", "weight": 1.0}, {"source": "api_pilot_service_update_channel_service_order", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1788", "weight": 1.0}, {"source": "api_pilot_service_delete_channel_service_order", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1820", "weight": 1.0}, {"source": "api_pilot_service_submit_service_order_finance_confirm", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1835", "weight": 1.0}, {"source": "api_pilot_service_confirm_service_order_receipt", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1859", "weight": 1.0}, {"source": "api_pilot_service_submit_service_order_refund", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1883", "weight": 1.0}, {"source": "api_pilot_service_confirm_service_order_refund", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1908", "weight": 1.0}, {"source": "api_pilot_service_void_channel_service_order", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1931", "weight": 1.0}, {"source": "api_pilot_service_list_service_order_txns", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1959", "weight": 1.0}, {"source": "api_pilot_service_get_service_order_txn_detail", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1986", "weight": 1.0}, {"source": "api_pilot_service_create_recharge_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2004", "weight": 1.0}, {"source": "api_pilot_service_create_refund_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2029", "weight": 1.0}, {"source": "api_pilot_service_create_purchase_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2054", "weight": 1.0}, {"source": "api_pilot_service_create_unsubscribe_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2079", "weight": 1.0}, {"source": "api_pilot_service_update_service_order_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2104", "weight": 1.0}, {"source": "api_pilot_service_submit_txn_finance", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2134", "weight": 1.0}, {"source": "api_pilot_service_confirm_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2158", "weight": 1.0}, {"source": "api_pilot_service_void_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2182", "weight": 1.0}, {"source": "api_pilot_service_get_channel_account_info", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2204", "weight": 1.0}, {"source": "api_pilot_service_list_channel_product_quotas", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2220", "weight": 1.0}, {"source": "api_pilot_service_list_checkup_institution_packages", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2296", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution_package", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2311", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution_package", "target": "api_pilot_service_package_items_to_crud", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2318", "weight": 1.0}, {"source": "api_pilot_service_get_checkup_institution_package_detail", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2336", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution_package", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2353", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution_package", "target": "api_pilot_service_package_items_to_crud", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2356", "weight": 1.0}, {"source": "api_pilot_service_delete_checkup_institution_package", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2381", "weight": 1.0}, {"source": "api_pilot_service_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_pilot_service_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L18"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L20"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L21"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L21"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L21"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L23"}, {"caller_nid": "api_pilot_service_list_cell_product_types", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L62"}, {"caller_nid": "api_pilot_service_list_cell_product_types", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L63"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L83"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L85"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "_row_to_dict_cell_product_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L85"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L87"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L87"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L99"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L103"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L104"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L105"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L106"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L107"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L110"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "_row_to_dict_cell_product_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L110"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L112"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L112"}, {"caller_nid": "api_pilot_service_delete_cell_product_type", "callee": "soft_delete_cell_product_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L123"}, {"caller_nid": "api_pilot_service_delete_cell_product_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L124"}, {"caller_nid": "api_pilot_service_delete_cell_product_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L126"}, {"caller_nid": "api_pilot_service_delete_cell_product_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L126"}, {"caller_nid": "api_pilot_service_list_cell_product_specs", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L164"}, {"caller_nid": "api_pilot_service_list_cell_product_specs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L165"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L185"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L187"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "_row_to_dict_cell_product_spec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L187"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L189"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L189"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L201"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L205"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L206"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L207"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L208"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L209"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L212"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "_row_to_dict_cell_product_spec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L212"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L214"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L214"}, {"caller_nid": "api_pilot_service_delete_cell_product_spec", "callee": "soft_delete_cell_product_spec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L225"}, {"caller_nid": "api_pilot_service_delete_cell_product_spec", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L226"}, {"caller_nid": "api_pilot_service_delete_cell_product_spec", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L228"}, {"caller_nid": "api_pilot_service_delete_cell_product_spec", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L228"}, {"caller_nid": "api_pilot_service_list_cell_product_prices", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L285"}, {"caller_nid": "api_pilot_service_list_cell_product_prices", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L286"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L312"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L314"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "_row_to_dict_cell_product_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L314"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L316"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L316"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L328"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L332"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L333"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L334"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L335"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L336"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L337"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L338"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L339"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L340"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L341"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L342"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L345"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "_row_to_dict_cell_product_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L345"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L347"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L347"}, {"caller_nid": "api_pilot_service_delete_cell_product_price", "callee": "soft_delete_cell_product_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L358"}, {"caller_nid": "api_pilot_service_delete_cell_product_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L359"}, {"caller_nid": "api_pilot_service_delete_cell_product_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L361"}, {"caller_nid": "api_pilot_service_delete_cell_product_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L361"}, {"caller_nid": "api_pilot_service_list_project_systems", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L401"}, {"caller_nid": "api_pilot_service_list_project_systems", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L402"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L423"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L425"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "_row_to_dict_project_system", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L425"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L427"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L427"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L439"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L443"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L444"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L445"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L446"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L447"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L448"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L451"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "_row_to_dict_project_system", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L451"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L453"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L453"}, {"caller_nid": "api_pilot_service_delete_project_system", "callee": "soft_delete_project_system", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L464"}, {"caller_nid": "api_pilot_service_delete_project_system", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L465"}, {"caller_nid": "api_pilot_service_delete_project_system", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L467"}, {"caller_nid": "api_pilot_service_delete_project_system", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L467"}, {"caller_nid": "api_pilot_service_list_project_system_items", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L514"}, {"caller_nid": "api_pilot_service_list_project_system_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L516"}, {"caller_nid": "api_pilot_service_list_project_system_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L516"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L543"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L545"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "_row_to_dict_project_system_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L545"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L547"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L547"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L559"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L563"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L564"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L565"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L566"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L567"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L568"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L569"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L570"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L571"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L572"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L573"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L574"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L577"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "_row_to_dict_project_system_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L577"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L579"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L579"}, {"caller_nid": "api_pilot_service_delete_project_system_item", "callee": "soft_delete_project_system_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L590"}, {"caller_nid": "api_pilot_service_delete_project_system_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L591"}, {"caller_nid": "api_pilot_service_delete_project_system_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L593"}, {"caller_nid": "api_pilot_service_delete_project_system_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L593"}, {"caller_nid": "api_pilot_service_list_channels", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L641"}, {"caller_nid": "api_pilot_service_list_channels", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L642"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L667"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L669"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "_row_to_dict_channel", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L670"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L674"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L674"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L686"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L690"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L691"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L692"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L693"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L694"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L695"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L696"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L697"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L698"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L699"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L702"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "_row_to_dict_channel", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L703"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L707"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L707"}, {"caller_nid": "api_pilot_service_delete_channel", "callee": "soft_delete_channel", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L718"}, {"caller_nid": "api_pilot_service_delete_channel", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L719"}, {"caller_nid": "api_pilot_service_delete_channel", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L721"}, {"caller_nid": "api_pilot_service_delete_channel", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L721"}, {"caller_nid": "api_pilot_service_list_channel_invoices", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L762"}, {"caller_nid": "api_pilot_service_list_channel_invoices", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L764"}, {"caller_nid": "api_pilot_service_list_channel_invoices", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L764"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L788"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L790"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "_row_to_dict_channel_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L790"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L792"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L792"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L804"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L808"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L809"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L810"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L811"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L812"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L813"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L814"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L815"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L816"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L819"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "_row_to_dict_channel_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L819"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L821"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L821"}, {"caller_nid": "api_pilot_service_delete_channel_invoice", "callee": "soft_delete_channel_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L832"}, {"caller_nid": "api_pilot_service_delete_channel_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L833"}, {"caller_nid": "api_pilot_service_delete_channel_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L835"}, {"caller_nid": "api_pilot_service_delete_channel_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L835"}, {"caller_nid": "api_pilot_service_list_channel_mail_addresses", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L870"}, {"caller_nid": "api_pilot_service_list_channel_mail_addresses", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L872"}, {"caller_nid": "api_pilot_service_list_channel_mail_addresses", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L872"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L893"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L895"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "_row_to_dict_channel_mail_address", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L895"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L897"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L897"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L909"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L913"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L914"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L915"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L916"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L917"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L918"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L921"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "_row_to_dict_channel_mail_address", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L921"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L923"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L923"}, {"caller_nid": "api_pilot_service_delete_channel_mail_address", "callee": "soft_delete_channel_mail_address", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L934"}, {"caller_nid": "api_pilot_service_delete_channel_mail_address", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L935"}, {"caller_nid": "api_pilot_service_delete_channel_mail_address", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L937"}, {"caller_nid": "api_pilot_service_delete_channel_mail_address", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L937"}, {"caller_nid": "api_pilot_service_list_channel_agreements", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L978"}, {"caller_nid": "api_pilot_service_list_channel_agreements", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L980"}, {"caller_nid": "api_pilot_service_list_channel_agreements", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L980"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1004"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1006"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "_row_to_dict_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1006"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1008"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1008"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1020"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1024"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1025"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1026"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1027"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1028"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1029"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1030"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1031"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1032"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1035"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "_row_to_dict_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1035"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1037"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1037"}, {"caller_nid": "api_pilot_service_delete_channel_agreement", "callee": "soft_delete_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1048"}, {"caller_nid": "api_pilot_service_delete_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1049"}, {"caller_nid": "api_pilot_service_delete_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1051"}, {"caller_nid": "api_pilot_service_delete_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1051"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1066"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1068"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "_row_to_dict_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1068"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1070"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1070"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1085"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1087"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "_row_to_dict_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1087"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1089"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1089"}, {"caller_nid": "api_pilot_service_list_channel_agreement_prices", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1132"}, {"caller_nid": "api_pilot_service_list_channel_agreement_prices", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1134"}, {"caller_nid": "api_pilot_service_list_channel_agreement_prices", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1134"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1159"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1161"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "_row_to_dict_channel_agreement_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1161"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1163"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1163"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1175"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1179"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1180"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1181"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1182"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1183"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1184"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1185"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1186"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1187"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1188"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1191"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "_row_to_dict_channel_agreement_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1191"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1193"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1193"}, {"caller_nid": "api_pilot_service_delete_channel_agreement_price", "callee": "soft_delete_channel_agreement_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1204"}, {"caller_nid": "api_pilot_service_delete_channel_agreement_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1205"}, {"caller_nid": "api_pilot_service_delete_channel_agreement_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1207"}, {"caller_nid": "api_pilot_service_delete_channel_agreement_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1207"}, {"caller_nid": "api_pilot_service_list_checkup_institutions", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1258"}, {"caller_nid": "api_pilot_service_list_checkup_institutions", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1259"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1282"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1284"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "_row_to_dict_checkup_institution", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1284"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1286"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1286"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1298"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1302"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1303"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1304"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1305"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1306"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1307"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1308"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1309"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1312"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "_row_to_dict_checkup_institution", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1312"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1314"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1314"}, {"caller_nid": "api_pilot_service_delete_checkup_institution", "callee": "soft_delete_checkup_institution", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1325"}, {"caller_nid": "api_pilot_service_delete_checkup_institution", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1326"}, {"caller_nid": "api_pilot_service_delete_checkup_institution", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1328"}, {"caller_nid": "api_pilot_service_delete_checkup_institution", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1328"}, {"caller_nid": "api_pilot_service_list_checkup_institution_invoices", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1369"}, {"caller_nid": "api_pilot_service_list_checkup_institution_invoices", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1371"}, {"caller_nid": "api_pilot_service_list_checkup_institution_invoices", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1371"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1395"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1397"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "_row_to_dict_checkup_institution_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1397"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1399"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1399"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1411"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1415"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1416"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1417"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1418"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1419"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1420"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1421"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1422"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1423"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1426"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "_row_to_dict_checkup_institution_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1426"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1428"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1428"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_invoice", "callee": "soft_delete_checkup_institution_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1439"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1440"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1442"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1442"}, {"caller_nid": "api_pilot_service_list_checkup_institution_projects", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1477"}, {"caller_nid": "api_pilot_service_list_checkup_institution_projects", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1479"}, {"caller_nid": "api_pilot_service_list_checkup_institution_projects", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1479"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1500"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1502"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "_row_to_dict_checkup_institution_project", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1502"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1504"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1504"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1516"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1520"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1521"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1522"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1523"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1524"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1525"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1528"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "_row_to_dict_checkup_institution_project", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1528"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1530"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1530"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_project", "callee": "soft_delete_checkup_institution_project", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1541"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_project", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1542"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_project", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1544"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_project", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1544"}, {"caller_nid": "api_pilot_service_list_channel_service_orders", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1710"}, {"caller_nid": "api_pilot_service_list_channel_service_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1711"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "get_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1724"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1726"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1727"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "_user_nick_name_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1729"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1730"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1731"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "get_service_order_products", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1734"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "_gmcp_has_purchase_lock", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1739"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "gmcp_agreement_editable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1741"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1745"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1747"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1747"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1760"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1771"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1773"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "get_service_order_products", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1774"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1775"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1777"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1777"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1789"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1792"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1795"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1795"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1802"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1806"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1807"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1810"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1810"}, {"caller_nid": "api_pilot_service_delete_channel_service_order", "callee": "soft_delete_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1821"}, {"caller_nid": "api_pilot_service_delete_channel_service_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1822"}, {"caller_nid": "api_pilot_service_delete_channel_service_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1824"}, {"caller_nid": "api_pilot_service_delete_channel_service_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1824"}, {"caller_nid": "api_pilot_service_submit_service_order_finance_confirm", "callee": "submit_finance_confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1836"}, {"caller_nid": "api_pilot_service_submit_service_order_finance_confirm", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1842"}, {"caller_nid": "api_pilot_service_submit_service_order_finance_confirm", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1844"}, {"caller_nid": "api_pilot_service_submit_service_order_finance_confirm", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1845"}, {"caller_nid": "api_pilot_service_submit_service_order_finance_confirm", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1848"}, {"caller_nid": "api_pilot_service_submit_service_order_finance_confirm", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1848"}, {"caller_nid": "api_pilot_service_confirm_service_order_receipt", "callee": "confirm_receipt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1860"}, {"caller_nid": "api_pilot_service_confirm_service_order_receipt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1866"}, {"caller_nid": "api_pilot_service_confirm_service_order_receipt", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1868"}, {"caller_nid": "api_pilot_service_confirm_service_order_receipt", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1869"}, {"caller_nid": "api_pilot_service_confirm_service_order_receipt", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1872"}, {"caller_nid": "api_pilot_service_confirm_service_order_receipt", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1872"}, {"caller_nid": "api_pilot_service_submit_service_order_refund", "callee": "submit_refund", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1884"}, {"caller_nid": "api_pilot_service_submit_service_order_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1891"}, {"caller_nid": "api_pilot_service_submit_service_order_refund", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1893"}, {"caller_nid": "api_pilot_service_submit_service_order_refund", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1894"}, {"caller_nid": "api_pilot_service_submit_service_order_refund", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1897"}, {"caller_nid": "api_pilot_service_submit_service_order_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1897"}, {"caller_nid": "api_pilot_service_confirm_service_order_refund", "callee": "confirm_refund", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1909"}, {"caller_nid": "api_pilot_service_confirm_service_order_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1915"}, {"caller_nid": "api_pilot_service_confirm_service_order_refund", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1917"}, {"caller_nid": "api_pilot_service_confirm_service_order_refund", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1918"}, {"caller_nid": "api_pilot_service_confirm_service_order_refund", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1921"}, {"caller_nid": "api_pilot_service_confirm_service_order_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1921"}, {"caller_nid": "api_pilot_service_void_channel_service_order", "callee": "void_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1932"}, {"caller_nid": "api_pilot_service_void_channel_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1936"}, {"caller_nid": "api_pilot_service_void_channel_service_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1938"}, {"caller_nid": "api_pilot_service_void_channel_service_order", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1939"}, {"caller_nid": "api_pilot_service_void_channel_service_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1942"}, {"caller_nid": "api_pilot_service_void_channel_service_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1942"}, {"caller_nid": "api_pilot_service_list_service_order_txns", "callee": "bool", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1968"}, {"caller_nid": "api_pilot_service_list_service_order_txns", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1973"}, {"caller_nid": "api_pilot_service_list_service_order_txns", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1974"}, {"caller_nid": "api_pilot_service_get_service_order_txn_detail", "callee": "get_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1987"}, {"caller_nid": "api_pilot_service_get_service_order_txn_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1989"}, {"caller_nid": "api_pilot_service_get_service_order_txn_detail", "callee": "_service_order_txn_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1990"}, {"caller_nid": "api_pilot_service_get_service_order_txn_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1991"}, {"caller_nid": "api_pilot_service_get_service_order_txn_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1993"}, {"caller_nid": "api_pilot_service_get_service_order_txn_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1993"}, {"caller_nid": "api_pilot_service_create_recharge_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2012"}, {"caller_nid": "api_pilot_service_create_recharge_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2014"}, {"caller_nid": "api_pilot_service_create_recharge_txn", "callee": "_row_to_dict_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2015"}, {"caller_nid": "api_pilot_service_create_recharge_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2018"}, {"caller_nid": "api_pilot_service_create_recharge_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2018"}, {"caller_nid": "api_pilot_service_create_refund_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2037"}, {"caller_nid": "api_pilot_service_create_refund_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2039"}, {"caller_nid": "api_pilot_service_create_refund_txn", "callee": "_row_to_dict_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2040"}, {"caller_nid": "api_pilot_service_create_refund_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2043"}, {"caller_nid": "api_pilot_service_create_refund_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2043"}, {"caller_nid": "api_pilot_service_create_purchase_txn", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2055"}, {"caller_nid": "api_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2062"}, {"caller_nid": "api_pilot_service_create_purchase_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2064"}, {"caller_nid": "api_pilot_service_create_purchase_txn", "callee": "_row_to_dict_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2065"}, {"caller_nid": "api_pilot_service_create_purchase_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2068"}, {"caller_nid": "api_pilot_service_create_purchase_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2068"}, {"caller_nid": "api_pilot_service_create_unsubscribe_txn", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2080"}, {"caller_nid": "api_pilot_service_create_unsubscribe_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2087"}, {"caller_nid": "api_pilot_service_create_unsubscribe_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2089"}, {"caller_nid": "api_pilot_service_create_unsubscribe_txn", "callee": "_row_to_dict_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2090"}, {"caller_nid": "api_pilot_service_create_unsubscribe_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2093"}, {"caller_nid": "api_pilot_service_create_unsubscribe_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2093"}, {"caller_nid": "api_pilot_service_update_service_order_txn", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2107"}, {"caller_nid": "api_pilot_service_update_service_order_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2117"}, {"caller_nid": "api_pilot_service_update_service_order_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2119"}, {"caller_nid": "api_pilot_service_update_service_order_txn", "callee": "_row_to_dict_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2120"}, {"caller_nid": "api_pilot_service_update_service_order_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2123"}, {"caller_nid": "api_pilot_service_update_service_order_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2123"}, {"caller_nid": "api_pilot_service_submit_txn_finance", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2141"}, {"caller_nid": "api_pilot_service_submit_txn_finance", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2143"}, {"caller_nid": "api_pilot_service_submit_txn_finance", "callee": "_row_to_dict_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2144"}, {"caller_nid": "api_pilot_service_submit_txn_finance", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2147"}, {"caller_nid": "api_pilot_service_submit_txn_finance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2147"}, {"caller_nid": "api_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2165"}, {"caller_nid": "api_pilot_service_confirm_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2167"}, {"caller_nid": "api_pilot_service_confirm_txn", "callee": "_service_order_txn_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2168"}, {"caller_nid": "api_pilot_service_confirm_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2172"}, {"caller_nid": "api_pilot_service_confirm_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2172"}, {"caller_nid": "api_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2187"}, {"caller_nid": "api_pilot_service_void_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2189"}, {"caller_nid": "api_pilot_service_void_txn", "callee": "_service_order_txn_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2190"}, {"caller_nid": "api_pilot_service_void_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2194"}, {"caller_nid": "api_pilot_service_void_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2194"}, {"caller_nid": "api_pilot_service_get_channel_account_info", "callee": "get_channel_account", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2205"}, {"caller_nid": "api_pilot_service_get_channel_account_info", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2207"}, {"caller_nid": "api_pilot_service_get_channel_account_info", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2208"}, {"caller_nid": "api_pilot_service_get_channel_account_info", "callee": "_row_to_dict_channel_account", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2208"}, {"caller_nid": "api_pilot_service_get_channel_account_info", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2210"}, {"caller_nid": "api_pilot_service_get_channel_account_info", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2210"}, {"caller_nid": "api_pilot_service_list_channel_product_quotas", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2222"}, {"caller_nid": "api_pilot_service_list_channel_product_quotas", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2224"}, {"caller_nid": "api_pilot_service_list_channel_product_quotas", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2224"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2265"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2266"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2268"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2269"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2270"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2270"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2271"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2271"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2271"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2272"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2272"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2272"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2273"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2277"}, {"caller_nid": "api_pilot_service_list_checkup_institution_packages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2298"}, {"caller_nid": "api_pilot_service_list_checkup_institution_packages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2300"}, {"caller_nid": "api_pilot_service_list_checkup_institution_packages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2300"}, {"caller_nid": "api_pilot_service_create_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2322"}, {"caller_nid": "api_pilot_service_create_checkup_institution_package", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2324"}, {"caller_nid": "api_pilot_service_create_checkup_institution_package", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2326"}, {"caller_nid": "api_pilot_service_create_checkup_institution_package", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2326"}, {"caller_nid": "api_pilot_service_get_checkup_institution_package_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2339"}, {"caller_nid": "api_pilot_service_get_checkup_institution_package_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2340"}, {"caller_nid": "api_pilot_service_get_checkup_institution_package_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2342"}, {"caller_nid": "api_pilot_service_get_checkup_institution_package_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2342"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2354"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2355"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2360"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2361"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2362"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2364"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2365"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2366"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2369"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2371"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2371"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_package", "callee": "soft_delete_checkup_institution_package", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2382"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_package", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2383"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_package", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2385"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_package", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2385"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/3a3953e3590abb880531e0083f1a0dde5922e04e66154349807352d311dd43e6.json b/backend/app/graphify-out/cache/ast/3a3953e3590abb880531e0083f1a0dde5922e04e66154349807352d311dd43e6.json new file mode 100644 index 000000000..1ac93724c --- /dev/null +++ b/backend/app/graphify-out/cache/ast/3a3953e3590abb880531e0083f1a0dde5922e04e66154349807352d311dd43e6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "label": "pilot_service.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1"}, {"id": "crud_pilot_service_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L39"}, {"id": "crud_pilot_service_user_nick_name_map", "label": "_user_nick_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L46"}, {"id": "crud_pilot_service_row_to_dict_cell_product_type", "label": "_row_to_dict_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L58"}, {"id": "crud_pilot_service_list_cell_product_types", "label": "list_cell_product_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L71"}, {"id": "crud_pilot_service_get_cell_product_type", "label": "get_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L97"}, {"id": "crud_pilot_service_cell_product_type_code_exists", "label": "cell_product_type_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L104"}, {"id": "crud_pilot_service_create_cell_product_type", "label": "create_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L115"}, {"id": "crud_pilot_service_update_cell_product_type", "label": "update_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L137"}, {"id": "crud_pilot_service_soft_delete_cell_product_type", "label": "soft_delete_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L159"}, {"id": "crud_pilot_service_row_to_dict_cell_product_spec", "label": "_row_to_dict_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L173"}, {"id": "crud_pilot_service_list_cell_product_specs", "label": "list_cell_product_specs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L186"}, {"id": "crud_pilot_service_get_cell_product_spec", "label": "get_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L212"}, {"id": "crud_pilot_service_cell_product_spec_code_exists", "label": "cell_product_spec_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L219"}, {"id": "crud_pilot_service_create_cell_product_spec", "label": "create_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L230"}, {"id": "crud_pilot_service_update_cell_product_spec", "label": "update_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L252"}, {"id": "crud_pilot_service_soft_delete_cell_product_spec", "label": "soft_delete_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L274"}, {"id": "crud_pilot_service_row_to_dict_cell_product_price", "label": "_row_to_dict_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L288"}, {"id": "crud_pilot_service_list_cell_product_prices", "label": "list_cell_product_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L307"}, {"id": "crud_pilot_service_get_cell_product_price", "label": "get_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L336"}, {"id": "crud_pilot_service_cell_product_price_code_exists", "label": "cell_product_price_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L343"}, {"id": "crud_pilot_service_create_cell_product_price", "label": "create_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L354"}, {"id": "crud_pilot_service_update_cell_product_price", "label": "update_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L397"}, {"id": "crud_pilot_service_soft_delete_cell_product_price", "label": "soft_delete_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L447"}, {"id": "crud_pilot_service_row_to_dict_project_system", "label": "_row_to_dict_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L461"}, {"id": "crud_pilot_service_list_project_systems", "label": "list_project_systems()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L475"}, {"id": "crud_pilot_service_get_project_system", "label": "get_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L501"}, {"id": "crud_pilot_service_project_system_code_exists", "label": "project_system_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L510"}, {"id": "crud_pilot_service_create_project_system", "label": "create_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L521"}, {"id": "crud_pilot_service_update_project_system", "label": "update_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L544"}, {"id": "crud_pilot_service_soft_delete_project_system", "label": "soft_delete_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L568"}, {"id": "crud_pilot_service_row_to_dict_project_system_item", "label": "_row_to_dict_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L582"}, {"id": "crud_pilot_service_list_project_system_items", "label": "list_project_system_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L603"}, {"id": "crud_pilot_service_create_project_system_item", "label": "create_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L622"}, {"id": "crud_pilot_service_update_project_system_item", "label": "update_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L667"}, {"id": "crud_pilot_service_soft_delete_project_system_item", "label": "soft_delete_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L723"}, {"id": "crud_pilot_service_row_to_dict_channel", "label": "_row_to_dict_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L742"}, {"id": "crud_pilot_service_list_channels", "label": "list_channels()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L766"}, {"id": "crud_pilot_service_get_channel", "label": "get_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L793"}, {"id": "crud_pilot_service_create_channel", "label": "create_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L800"}, {"id": "crud_pilot_service_update_channel", "label": "update_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L839"}, {"id": "crud_pilot_service_soft_delete_channel", "label": "soft_delete_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L884"}, {"id": "crud_pilot_service_row_to_dict_channel_invoice", "label": "_row_to_dict_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L898"}, {"id": "crud_pilot_service_list_channel_invoices", "label": "list_channel_invoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L916"}, {"id": "crud_pilot_service_create_channel_invoice", "label": "create_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L932"}, {"id": "crud_pilot_service_update_channel_invoice", "label": "update_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L971"}, {"id": "crud_pilot_service_soft_delete_channel_invoice", "label": "soft_delete_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1018"}, {"id": "crud_pilot_service_row_to_dict_channel_mail_address", "label": "_row_to_dict_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1037"}, {"id": "crud_pilot_service_list_channel_mail_addresses", "label": "list_channel_mail_addresses()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1052"}, {"id": "crud_pilot_service_create_channel_mail_address", "label": "create_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1068"}, {"id": "crud_pilot_service_update_channel_mail_address", "label": "update_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1101"}, {"id": "crud_pilot_service_soft_delete_channel_mail_address", "label": "soft_delete_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1139"}, {"id": "crud_pilot_service_row_to_dict_channel_agreement", "label": "_row_to_dict_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1158"}, {"id": "crud_pilot_service_list_channel_agreements", "label": "list_channel_agreements()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1183"}, {"id": "crud_pilot_service_create_channel_agreement", "label": "create_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1199"}, {"id": "crud_pilot_service_update_channel_agreement", "label": "update_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1242"}, {"id": "crud_pilot_service_soft_delete_channel_agreement", "label": "soft_delete_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1289"}, {"id": "crud_pilot_service_activate_channel_agreement", "label": "activate_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1304"}, {"id": "crud_pilot_service_void_channel_agreement", "label": "void_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1325"}, {"id": "crud_pilot_service_row_to_dict_channel_agreement_price", "label": "_row_to_dict_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1348"}, {"id": "crud_pilot_service_channel_agreement_price_item_key", "label": "_channel_agreement_price_item_key()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1367"}, {"id": "crud_pilot_service_channel_agreement_price_exists", "label": "_channel_agreement_price_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1380"}, {"id": "crud_pilot_service_list_channel_agreement_prices", "label": "list_channel_agreement_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1421"}, {"id": "crud_pilot_service_create_channel_agreement_price", "label": "create_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1437"}, {"id": "crud_pilot_service_update_channel_agreement_price", "label": "update_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1489"}, {"id": "crud_pilot_service_soft_delete_channel_agreement_price", "label": "soft_delete_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1556"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution", "label": "_row_to_dict_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1575"}, {"id": "crud_pilot_service_list_checkup_institutions", "label": "list_checkup_institutions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1591"}, {"id": "crud_pilot_service_get_checkup_institution", "label": "get_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1620"}, {"id": "crud_pilot_service_create_checkup_institution", "label": "create_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1629"}, {"id": "crud_pilot_service_update_checkup_institution", "label": "update_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1664"}, {"id": "crud_pilot_service_soft_delete_checkup_institution", "label": "soft_delete_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1703"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "label": "_row_to_dict_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1717"}, {"id": "crud_pilot_service_list_checkup_institution_invoices", "label": "list_checkup_institution_invoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1735"}, {"id": "crud_pilot_service_create_checkup_institution_invoice", "label": "create_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1751"}, {"id": "crud_pilot_service_update_checkup_institution_invoice", "label": "update_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1790"}, {"id": "crud_pilot_service_soft_delete_checkup_institution_invoice", "label": "soft_delete_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1837"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_project", "label": "_row_to_dict_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1856"}, {"id": "crud_pilot_service_list_checkup_institution_projects", "label": "list_checkup_institution_projects()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1871"}, {"id": "crud_pilot_service_create_checkup_institution_project", "label": "create_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1887"}, {"id": "crud_pilot_service_update_checkup_institution_project", "label": "update_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1920"}, {"id": "crud_pilot_service_soft_delete_checkup_institution_project", "label": "soft_delete_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1958"}, {"id": "crud_pilot_service_sum_package_item_fees", "label": "_sum_package_item_fees()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1977"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_package", "label": "_row_to_dict_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1987"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "label": "_row_to_dict_checkup_institution_package_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2012"}, {"id": "crud_pilot_service_checkup_package_code_exists", "label": "checkup_package_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2034"}, {"id": "crud_pilot_service_get_checkup_project_for_package", "label": "_get_checkup_project_for_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2049"}, {"id": "crud_pilot_service_validate_package_items_for_save", "label": "_validate_package_items_for_save()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2059"}, {"id": "crud_pilot_service_list_package_items_raw", "label": "_list_package_items_raw()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2088"}, {"id": "crud_pilot_service_package_items_to_dicts", "label": "_package_items_to_dicts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2100"}, {"id": "crud_pilot_service_insert_package_items", "label": "_insert_package_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2118"}, {"id": "crud_pilot_service_list_checkup_institution_packages", "label": "list_checkup_institution_packages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2154"}, {"id": "crud_pilot_service_get_checkup_institution_package", "label": "get_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2181"}, {"id": "crud_pilot_service_get_checkup_institution_package_detail", "label": "get_checkup_institution_package_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2190"}, {"id": "crud_pilot_service_create_checkup_institution_package", "label": "create_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2202"}, {"id": "crud_pilot_service_update_checkup_institution_package", "label": "update_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2251"}, {"id": "crud_pilot_service_soft_delete_checkup_institution_package", "label": "soft_delete_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2319"}, {"id": "crud_pilot_service_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2338"}, {"id": "crud_pilot_service_row_to_dict_channel_account", "label": "_row_to_dict_channel_account()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2348"}, {"id": "crud_pilot_service_get_channel_account", "label": "get_channel_account()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2359"}, {"id": "crud_pilot_service_get_or_create_channel_account", "label": "_get_or_create_channel_account()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2369"}, {"id": "crud_pilot_service_row_to_dict_channel_product_quota", "label": "_row_to_dict_channel_product_quota()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2402"}, {"id": "crud_pilot_service_upsert_channel_product_quota", "label": "_upsert_channel_product_quota()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2419"}, {"id": "crud_pilot_service_reduce_channel_product_quota", "label": "_reduce_channel_product_quota()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2478"}, {"id": "crud_pilot_service_list_channel_product_quotas", "label": "list_channel_product_quotas()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2504"}, {"id": "crud_pilot_service_row_to_dict_service_order", "label": "_row_to_dict_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2522"}, {"id": "crud_pilot_service_row_to_dict_service_order_product", "label": "_row_to_dict_service_order_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2567"}, {"id": "crud_pilot_service_normalize_txn_product_item", "label": "_normalize_txn_product_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2585"}, {"id": "crud_pilot_service_enrich_txn_products_from_order", "label": "_enrich_txn_products_from_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2606"}, {"id": "crud_pilot_service_row_to_dict_service_order_txn", "label": "_row_to_dict_service_order_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2646"}, {"id": "crud_pilot_service_service_order_txn_to_response_dict", "label": "_service_order_txn_to_response_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2693"}, {"id": "crud_pilot_service_enrich_finance_operate_fields", "label": "_enrich_finance_operate_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2738"}, {"id": "crud_pilot_service_list_channel_service_orders", "label": "list_channel_service_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2758"}, {"id": "crud_pilot_service_get_service_order", "label": "get_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2838"}, {"id": "crud_pilot_service_get_service_order_products", "label": "get_service_order_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2847"}, {"id": "crud_pilot_service_calc_gmcp_purchase_total", "label": "_calc_gmcp_purchase_total()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2864"}, {"id": "crud_pilot_service_gmcp_has_purchase_lock", "label": "_gmcp_has_purchase_lock()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2873"}, {"id": "crud_pilot_service_gmcp_agreement_editable", "label": "gmcp_agreement_editable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2901"}, {"id": "crud_pilot_service_resolve_agreement_price_cell_type", "label": "_resolve_agreement_price_cell_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2907"}, {"id": "crud_pilot_service_save_gmcp_product_rows", "label": "_save_gmcp_product_rows()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2924"}, {"id": "crud_pilot_service_replace_gmcp_product_rows", "label": "_replace_gmcp_product_rows()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2967"}, {"id": "crud_pilot_service_apply_gmcp_order_quotas", "label": "_apply_gmcp_order_quotas()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2978"}, {"id": "crud_pilot_service_get_valid_channel_agreement", "label": "_get_valid_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3005"}, {"id": "crud_pilot_service_create_channel_service_order", "label": "create_channel_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3027"}, {"id": "crud_pilot_service_update_channel_service_order", "label": "update_channel_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3099"}, {"id": "crud_pilot_service_soft_delete_service_order", "label": "soft_delete_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3148"}, {"id": "crud_pilot_service_submit_finance_confirm", "label": "submit_finance_confirm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3165"}, {"id": "crud_pilot_service_confirm_receipt", "label": "confirm_receipt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3197"}, {"id": "crud_pilot_service_submit_refund", "label": "submit_refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3238"}, {"id": "crud_pilot_service_confirm_refund", "label": "confirm_refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3273"}, {"id": "crud_pilot_service_void_service_order", "label": "void_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3306"}, {"id": "crud_pilot_service_list_service_order_txns", "label": "list_service_order_txns()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3352"}, {"id": "crud_pilot_service_get_service_order_txn", "label": "get_service_order_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3484"}, {"id": "crud_pilot_service_create_recharge_txn", "label": "create_recharge_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3494"}, {"id": "crud_pilot_service_create_refund_txn", "label": "create_refund_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3541"}, {"id": "crud_pilot_service_create_purchase_txn", "label": "create_purchase_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3582"}, {"id": "crud_pilot_service_create_unsubscribe_txn", "label": "create_unsubscribe_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3678"}, {"id": "crud_pilot_service_update_service_order_txn", "label": "update_service_order_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3754"}, {"id": "crud_pilot_service_submit_txn_finance", "label": "submit_txn_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3810"}, {"id": "crud_pilot_service_confirm_txn", "label": "confirm_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3841"}, {"id": "crud_pilot_service_void_txn", "label": "void_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3956"}, {"id": "crud_pilot_service_rationale_1", "label": "\u4e2d\u8bd5\u670d\u52a1\u7ba1\u7406 CRUD\uff08\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b/\u89c4\u683c/\u4ef7\u683c\u4f53\u7cfb/\u9879\u76ee\u4ef7\u683c\u3001\u6e20\u9053\u4fe1\u606f\u3001\u4f53\u68c0\u673a\u6784\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1"}, {"id": "crud_pilot_service_rationale_1305", "label": "\u751f\u6548\u534f\u8bae\uff1a\u4ec5\u5f85\u751f\u6548(dsx)\u53ef\u53d8\u4e3a\u751f\u6548\u4e2d(sxz)", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1305"}, {"id": "crud_pilot_service_rationale_1326", "label": "\u4f5c\u5e9f\u534f\u8bae\uff1a\u8bbe\u7f6e agreement_status='yzf", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1326"}, {"id": "crud_pilot_service_rationale_2370", "label": "\u83b7\u53d6\u6216\u521b\u5efa\u6e20\u9053\u8d26\u6237\uff08\u5e26\u884c\u9501 with_for_update\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2370"}, {"id": "crud_pilot_service_rationale_2479", "label": "\u6263\u51cf\u4efd\u6570\uff1a\u9a8c\u8bc1 remaining_qty >= reduce_qty", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2479"}, {"id": "crud_pilot_service_rationale_2586", "label": "\u6d41\u6c34 products_json \u9879\u7edf\u4e00\u4e3a camelCase\uff08\u5165\u5e93\u65f6\u4e3a snake_case\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2586"}, {"id": "crud_pilot_service_rationale_2612", "label": "\u9000\u8ba2\u7b49\u6d41\u6c34\u53ef\u80fd\u4ec5\u5b58 projectCode\uff0c\u4ece\u8ba2\u5355\u6301\u4ed3\u8865\u5168\u9879\u76ee\u540d\u4e0e\u89c4\u683c\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2612"}, {"id": "crud_pilot_service_rationale_2701", "label": "\u6d41\u6c34\u54cd\u5e94\u5b57\u5178\uff1a\u542b\u8ba2\u5355\u6e20\u9053\u4fe1\u606f\u4e0e\u63d0\u4ea4\u4eba/\u521b\u5efa\u4eba\u6635\u79f0\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2701"}, {"id": "crud_pilot_service_rationale_2739", "label": "\u8d22\u52a1\u9875\u300c\u5df2\u5904\u7406\u300d\u5c55\u793a\uff1a\u64cd\u4f5c\u7c7b\u578b\u3001\u64cd\u4f5c\u4eba\u3001\u64cd\u4f5c\u65f6\u95f4\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2739"}, {"id": "crud_pilot_service_rationale_2874", "label": "\u662f\u5426\u5b58\u5728\u8d2d\u4e70\u8bb0\u5f55\uff08\u672a\u4f5c\u5e9f purchase \u6d41\u6c34\uff0c\u6216\u5386\u53f2\u5efa\u5355\u5199\u5165\u7684\u4ea7\u54c1\u884c\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2874"}, {"id": "crud_pilot_service_rationale_2979", "label": "\u8d22\u52a1\u786e\u8ba4\u6536\u6b3e\u540e\uff0c\u6309\u8ba2\u5355\u660e\u7ec6\u589e\u52a0\u6e20\u9053\u4ea7\u54c1\u4efd\u6570", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2979"}, {"id": "crud_pilot_service_rationale_3100", "label": "\u66f4\u65b0\u8ba2\u5355\u57fa\u672c\u4fe1\u606f\uff1bgmcp \u4ea7\u54c1\u4ec5\u901a\u8fc7 purchase \u6d41\u6c34\u7ef4\u62a4", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3100"}, {"id": "crud_pilot_service_rationale_3174", "label": "\u53d1\u8d77\u8d22\u52a1\u786e\u8ba4\uff1atype=yfk/gmcp + status=dsx \u2192 dqr", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3174"}, {"id": "crud_pilot_service_rationale_3198", "label": "\u786e\u8ba4\u5230\u8d26\uff1ayfk dqr\u2192yqr \u589e\u52a0\u4f59\u989d\uff1bgmcp dqr\u2192sxz \u589e\u52a0\u4ea7\u54c1\u4efd\u6570", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3198"}, {"id": "crud_pilot_service_rationale_3239", "label": "\u7533\u8bf7\u9000\u6b3e\uff1atype=yfk + status=yqr \u2192 tfqrz", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3239"}, {"id": "crud_pilot_service_rationale_3274", "label": "\u786e\u8ba4\u9000\u6b3e\uff1astatus=tfqrz \u2192 ytf\uff0c\u6263\u51cf\u4f59\u989d", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3274"}, {"id": "crud_pilot_service_rationale_3307", "label": "\u4f5c\u5e9f\u8ba2\u5355\uff1atype=gmcp + status=sxz \u2192 yzf\uff0c\u6263\u51cf\u5df2\u751f\u6548\u7684\u4ea7\u54c1\u4efd\u6570", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3307"}, {"id": "crud_pilot_service_rationale_3366", "label": "\u67e5\u8be2\u64cd\u4f5c\u6d41\u6c34\u5217\u8868\u3002finance_done_only\uff1a\u8d22\u52a1\u5df2\u5904\u7406\uff08\u5df2\u786e\u8ba4\u6216\u8d22\u52a1\u4fa7\u4f5c\u5e9f\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3366"}, {"id": "crud_pilot_service_rationale_3504", "label": "\u521b\u5efa\u5145\u503c\u6d41\u6c34\uff08yfk\u8ba2\u5355\uff09\uff0c\u72b6\u6001 dsx\uff1b\u9644\u4ef6\u9884\u5b58\u4e8e finance_submit_attachments \u4f9b\u540e\u7eed\u8d22\u52a1\u786e\u8ba4", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3504"}, {"id": "crud_pilot_service_rationale_3542", "label": "\u521b\u5efa\u9000\u6b3e\u6d41\u6c34\uff08yfk\u8ba2\u5355\uff09\uff0camount <= current_balance", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3542"}, {"id": "crud_pilot_service_rationale_3583", "label": "\u521b\u5efa\u8d2d\u4e70\u4ea7\u54c1\u6d41\u6c34\uff08gmcp\u8ba2\u5355\uff09\uff0c\u540c\u65f6\u521b\u5efa/\u66f4\u65b0\u4ea7\u54c1\u6301\u4ed3", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3583"}, {"id": "crud_pilot_service_rationale_3679", "label": "\u521b\u5efa\u9000\u8ba2\u4ea7\u54c1\u6d41\u6c34\uff08gmcp\u8ba2\u5355\uff09\uff0c\u6821\u9a8c\u9000\u8ba2\u4efd\u6570 <= current_qty", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3679"}, {"id": "crud_pilot_service_rationale_3765", "label": "\u66f4\u65b0\u5f85\u751f\u6548\u6d41\u6c34\uff1a\u4ec5 dsx\uff1b\u5145\u503c/\u9000\u6b3e\u53ef\u6539\u91d1\u989d\uff0c\u8d2d\u4e70/\u9000\u8ba2\u4ec5\u53ef\u6539\u5907\u6ce8\u4e0e\u51ed\u8bc1", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3765"}, {"id": "crud_pilot_service_rationale_3842", "label": "\u8d22\u52a1\u786e\u8ba4\u6d41\u6c34\uff1adqr \u2192 yqr\uff0c\u66f4\u65b0\u4e3b\u8868\u6c47\u603b\u548c\u4ea7\u54c1\u6301\u4ed3\uff0c\u66f4\u65b0\u6e20\u9053\u8d26\u6237\u4f59\u989d", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3842"}, {"id": "crud_pilot_service_rationale_3957", "label": "\u4f5c\u5e9f\u6d41\u6c34\uff1adsx/dqr \u2192 yzf\u3002\u5982\u679c\u662f purchase/unsubscribe \u8fd8\u9700\u8981\u56de\u6eda\u4ea7\u54c1\u6301\u4ed3", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3957"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_user_nick_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L46", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_cell_product_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L71", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L97", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_cell_product_type_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L104", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L115", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L137", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L159", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L173", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_cell_product_specs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L186", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L212", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_cell_product_spec_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L219", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L230", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L252", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L274", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L288", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_cell_product_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L307", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L336", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_cell_product_price_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L343", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L354", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L397", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L447", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L461", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_project_systems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L475", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L501", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_project_system_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L510", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L521", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L544", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L568", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L582", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_project_system_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L603", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L622", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L667", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L723", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L742", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L766", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L793", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L800", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L839", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L884", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L898", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L916", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L932", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L971", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1018", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1037", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_mail_addresses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1052", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1068", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1139", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1158", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_agreements", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1183", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1199", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1242", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1289", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_activate_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1304", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_void_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1325", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1348", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_channel_agreement_price_item_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1367", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_channel_agreement_price_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1380", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_agreement_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1421", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1437", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1489", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1556", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1575", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institutions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1591", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1620", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1629", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1664", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1703", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1717", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institution_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1735", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1751", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1790", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1837", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1856", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institution_projects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1871", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1887", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1920", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1958", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_sum_package_item_fees", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1977", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1987", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2012", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_checkup_package_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2034", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2049", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_validate_package_items_for_save", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2059", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_package_items_raw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2088", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_package_items_to_dicts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_insert_package_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2118", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institution_packages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2154", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2181", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_institution_package_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2190", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2202", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2251", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2319", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2338", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_account", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2348", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_channel_account", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2359", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_or_create_channel_account", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2369", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_product_quota", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2402", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_upsert_channel_product_quota", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2419", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_reduce_channel_product_quota", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2478", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_product_quotas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2504", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2522", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_service_order_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2567", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_normalize_txn_product_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2585", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_enrich_txn_products_from_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2606", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_service_order_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2646", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_service_order_txn_to_response_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2693", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_enrich_finance_operate_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2738", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_service_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2758", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2838", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_service_order_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2847", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_calc_gmcp_purchase_total", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2864", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_gmcp_has_purchase_lock", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2873", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_gmcp_agreement_editable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2901", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_resolve_agreement_price_cell_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2907", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_save_gmcp_product_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2924", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_replace_gmcp_product_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2967", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_apply_gmcp_order_quotas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2978", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_valid_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3005", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3027", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3099", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3148", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_submit_finance_confirm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3165", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_confirm_receipt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3197", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_submit_refund", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3238", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_confirm_refund", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3273", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_void_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3306", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_service_order_txns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3352", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_service_order_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3484", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_recharge_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3494", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_refund_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3541", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_purchase_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3582", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_unsubscribe_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3678", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_service_order_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3754", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_submit_txn_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3810", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_confirm_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3841", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_void_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3956", "weight": 1.0}, {"source": "crud_pilot_service_list_cell_product_types", "target": "crud_pilot_service_row_to_dict_cell_product_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L94", "weight": 1.0}, {"source": "crud_pilot_service_create_cell_product_type", "target": "crud_pilot_service_cell_product_type_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L116", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_type", "target": "crud_pilot_service_get_cell_product_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L138", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_type", "target": "crud_pilot_service_cell_product_type_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L142", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_cell_product_type", "target": "crud_pilot_service_get_cell_product_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L160", "weight": 1.0}, {"source": "crud_pilot_service_list_cell_product_specs", "target": "crud_pilot_service_row_to_dict_cell_product_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L209", "weight": 1.0}, {"source": "crud_pilot_service_create_cell_product_spec", "target": "crud_pilot_service_cell_product_spec_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L231", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_spec", "target": "crud_pilot_service_get_cell_product_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L253", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_spec", "target": "crud_pilot_service_cell_product_spec_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L257", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_cell_product_spec", "target": "crud_pilot_service_get_cell_product_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L275", "weight": 1.0}, {"source": "crud_pilot_service_list_cell_product_prices", "target": "crud_pilot_service_row_to_dict_cell_product_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L333", "weight": 1.0}, {"source": "crud_pilot_service_create_cell_product_price", "target": "crud_pilot_service_cell_product_price_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L370", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_price", "target": "crud_pilot_service_get_cell_product_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L414", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_price", "target": "crud_pilot_service_cell_product_price_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L418", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_cell_product_price", "target": "crud_pilot_service_get_cell_product_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L448", "weight": 1.0}, {"source": "crud_pilot_service_list_project_systems", "target": "crud_pilot_service_row_to_dict_project_system", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L498", "weight": 1.0}, {"source": "crud_pilot_service_create_project_system", "target": "crud_pilot_service_project_system_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L522", "weight": 1.0}, {"source": "crud_pilot_service_update_project_system", "target": "crud_pilot_service_get_project_system", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L545", "weight": 1.0}, {"source": "crud_pilot_service_update_project_system", "target": "crud_pilot_service_project_system_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L549", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_project_system", "target": "crud_pilot_service_get_project_system", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L569", "weight": 1.0}, {"source": "crud_pilot_service_list_project_system_items", "target": "crud_pilot_service_row_to_dict_project_system_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L619", "weight": 1.0}, {"source": "crud_pilot_service_list_channels", "target": "crud_pilot_service_row_to_dict_channel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L790", "weight": 1.0}, {"source": "crud_pilot_service_update_channel", "target": "crud_pilot_service_get_channel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L855", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_channel", "target": "crud_pilot_service_get_channel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L885", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_invoices", "target": "crud_pilot_service_row_to_dict_channel_invoice", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L929", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_mail_addresses", "target": "crud_pilot_service_row_to_dict_channel_mail_address", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1065", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_agreements", "target": "crud_pilot_service_row_to_dict_channel_agreement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1196", "weight": 1.0}, {"source": "crud_pilot_service_channel_agreement_price_exists", "target": "crud_pilot_service_channel_agreement_price_item_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1392", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_agreement_prices", "target": "crud_pilot_service_row_to_dict_channel_agreement_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1434", "weight": 1.0}, {"source": "crud_pilot_service_create_channel_agreement_price", "target": "crud_pilot_service_channel_agreement_price_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1453", "weight": 1.0}, {"source": "crud_pilot_service_update_channel_agreement_price", "target": "crud_pilot_service_channel_agreement_price_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1518", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institutions", "target": "crud_pilot_service_row_to_dict_checkup_institution", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1617", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution", "target": "crud_pilot_service_get_checkup_institution", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1678", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_checkup_institution", "target": "crud_pilot_service_get_checkup_institution", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1704", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_invoices", "target": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1748", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_projects", "target": "crud_pilot_service_row_to_dict_checkup_institution_project", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1884", "weight": 1.0}, {"source": "crud_pilot_service_validate_package_items_for_save", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2077", "weight": 1.0}, {"source": "crud_pilot_service_package_items_to_dicts", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2103", "weight": 1.0}, {"source": "crud_pilot_service_package_items_to_dicts", "target": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2109", "weight": 1.0}, {"source": "crud_pilot_service_insert_package_items", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2129", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_packages", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2169", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_packages", "target": "crud_pilot_service_row_to_dict_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2172", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2191", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2194", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_package_items_to_dicts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2195", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_row_to_dict_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2197", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_checkup_package_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2218", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_validate_package_items_for_save", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2220", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_insert_package_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2238", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2248", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2264", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_checkup_package_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2272", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2286", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_validate_package_items_for_save", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2288", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_insert_package_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2304", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2316", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2320", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_checkup_institution_package", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2327", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_product_quotas", "target": "crud_pilot_service_row_to_dict_channel_product_quota", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2515", "weight": 1.0}, {"source": "crud_pilot_service_enrich_txn_products_from_order", "target": "crud_pilot_service_get_service_order_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2615", "weight": 1.0}, {"source": "crud_pilot_service_row_to_dict_service_order_txn", "target": "crud_pilot_service_normalize_txn_product_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2680", "weight": 1.0}, {"source": "crud_pilot_service_row_to_dict_service_order_txn", "target": "crud_pilot_service_enrich_txn_products_from_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2682", "weight": 1.0}, {"source": "crud_pilot_service_service_order_txn_to_response_dict", "target": "crud_pilot_service_row_to_dict_service_order_txn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2702", "weight": 1.0}, {"source": "crud_pilot_service_service_order_txn_to_response_dict", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2704", "weight": 1.0}, {"source": "crud_pilot_service_service_order_txn_to_response_dict", "target": "crud_pilot_service_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2723", "weight": 1.0}, {"source": "crud_pilot_service_service_order_txn_to_response_dict", "target": "crud_pilot_service_enrich_finance_operate_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2734", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_service_orders", "target": "crud_pilot_service_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2827", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_service_orders", "target": "crud_pilot_service_row_to_dict_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2830", "weight": 1.0}, {"source": "crud_pilot_service_get_service_order_products", "target": "crud_pilot_service_row_to_dict_service_order_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2857", "weight": 1.0}, {"source": "crud_pilot_service_gmcp_agreement_editable", "target": "crud_pilot_service_gmcp_has_purchase_lock", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2904", "weight": 1.0}, {"source": "crud_pilot_service_replace_gmcp_product_rows", "target": "crud_pilot_service_save_gmcp_product_rows", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2975", "weight": 1.0}, {"source": "crud_pilot_service_apply_gmcp_order_quotas", "target": "crud_pilot_service_get_service_order_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2980", "weight": 1.0}, {"source": "crud_pilot_service_apply_gmcp_order_quotas", "target": "crud_pilot_service_resolve_agreement_price_cell_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2984", "weight": 1.0}, {"source": "crud_pilot_service_apply_gmcp_order_quotas", "target": "crud_pilot_service_upsert_channel_product_quota", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2991", "weight": 1.0}, {"source": "crud_pilot_service_create_channel_service_order", "target": "crud_pilot_service_get_channel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3042", "weight": 1.0}, {"source": "crud_pilot_service_create_channel_service_order", "target": "crud_pilot_service_get_valid_channel_agreement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3054", "weight": 1.0}, {"source": "crud_pilot_service_create_channel_service_order", "target": "crud_pilot_service_calc_gmcp_purchase_total", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3063", "weight": 1.0}, {"source": "crud_pilot_service_update_channel_service_order", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3101", "weight": 1.0}, {"source": "crud_pilot_service_update_channel_service_order", "target": "crud_pilot_service_get_valid_channel_agreement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3126", "weight": 1.0}, {"source": "crud_pilot_service_update_channel_service_order", "target": "crud_pilot_service_gmcp_has_purchase_lock", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3134", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_service_order", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3150", "weight": 1.0}, {"source": "crud_pilot_service_submit_finance_confirm", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3175", "weight": 1.0}, {"source": "crud_pilot_service_confirm_receipt", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3199", "weight": 1.0}, {"source": "crud_pilot_service_confirm_receipt", "target": "crud_pilot_service_get_or_create_channel_account", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3210", "weight": 1.0}, {"source": "crud_pilot_service_confirm_receipt", "target": "crud_pilot_service_apply_gmcp_order_quotas", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3224", "weight": 1.0}, {"source": "crud_pilot_service_submit_refund", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3240", "weight": 1.0}, {"source": "crud_pilot_service_confirm_refund", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3275", "weight": 1.0}, {"source": "crud_pilot_service_confirm_refund", "target": "crud_pilot_service_get_or_create_channel_account", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3282", "weight": 1.0}, {"source": "crud_pilot_service_void_service_order", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3308", "weight": 1.0}, {"source": "crud_pilot_service_void_service_order", "target": "crud_pilot_service_get_service_order_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3319", "weight": 1.0}, {"source": "crud_pilot_service_void_service_order", "target": "crud_pilot_service_resolve_agreement_price_cell_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3321", "weight": 1.0}, {"source": "crud_pilot_service_void_service_order", "target": "crud_pilot_service_reduce_channel_product_quota", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3329", "weight": 1.0}, {"source": "crud_pilot_service_list_service_order_txns", "target": "crud_pilot_service_normalize_date_bound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3411", "weight": 1.0}, {"source": "crud_pilot_service_list_service_order_txns", "target": "crud_pilot_service_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3469", "weight": 1.0}, {"source": "crud_pilot_service_list_service_order_txns", "target": "crud_pilot_service_service_order_txn_to_response_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3472", "weight": 1.0}, {"source": "crud_pilot_service_create_recharge_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3505", "weight": 1.0}, {"source": "crud_pilot_service_create_refund_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3543", "weight": 1.0}, {"source": "crud_pilot_service_create_purchase_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3584", "weight": 1.0}, {"source": "crud_pilot_service_create_unsubscribe_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3680", "weight": 1.0}, {"source": "crud_pilot_service_update_service_order_txn", "target": "crud_pilot_service_get_service_order_txn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3766", "weight": 1.0}, {"source": "crud_pilot_service_update_service_order_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3781", "weight": 1.0}, {"source": "crud_pilot_service_submit_txn_finance", "target": "crud_pilot_service_get_service_order_txn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3812", "weight": 1.0}, {"source": "crud_pilot_service_confirm_txn", "target": "crud_pilot_service_get_service_order_txn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3843", "weight": 1.0}, {"source": "crud_pilot_service_confirm_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3849", "weight": 1.0}, {"source": "crud_pilot_service_confirm_txn", "target": "crud_pilot_service_get_or_create_channel_account", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3857", "weight": 1.0}, {"source": "crud_pilot_service_confirm_txn", "target": "crud_pilot_service_resolve_agreement_price_cell_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3898", "weight": 1.0}, {"source": "crud_pilot_service_confirm_txn", "target": "crud_pilot_service_upsert_channel_product_quota", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3901", "weight": 1.0}, {"source": "crud_pilot_service_confirm_txn", "target": "crud_pilot_service_reduce_channel_product_quota", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3924", "weight": 1.0}, {"source": "crud_pilot_service_void_txn", "target": "crud_pilot_service_get_service_order_txn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3958", "weight": 1.0}, {"source": "crud_pilot_service_void_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3965", "weight": 1.0}, {"source": "crud_pilot_service_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_pilot_service_rationale_1305", "target": "crud_pilot_service_activate_channel_agreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1305", "weight": 1.0}, {"source": "crud_pilot_service_rationale_1326", "target": "crud_pilot_service_void_channel_agreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1326", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2370", "target": "crud_pilot_service_get_or_create_channel_account", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2370", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2479", "target": "crud_pilot_service_reduce_channel_product_quota", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2479", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2586", "target": "crud_pilot_service_normalize_txn_product_item", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2586", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2612", "target": "crud_pilot_service_enrich_txn_products_from_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2612", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2701", "target": "crud_pilot_service_service_order_txn_to_response_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2701", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2739", "target": "crud_pilot_service_enrich_finance_operate_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2739", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2874", "target": "crud_pilot_service_gmcp_has_purchase_lock", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2874", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2979", "target": "crud_pilot_service_apply_gmcp_order_quotas", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2979", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3100", "target": "crud_pilot_service_update_channel_service_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3100", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3174", "target": "crud_pilot_service_submit_finance_confirm", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3174", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3198", "target": "crud_pilot_service_confirm_receipt", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3198", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3239", "target": "crud_pilot_service_submit_refund", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3239", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3274", "target": "crud_pilot_service_confirm_refund", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3274", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3307", "target": "crud_pilot_service_void_service_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3307", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3366", "target": "crud_pilot_service_list_service_order_txns", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3366", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3504", "target": "crud_pilot_service_create_recharge_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3504", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3542", "target": "crud_pilot_service_create_refund_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3542", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3583", "target": "crud_pilot_service_create_purchase_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3583", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3679", "target": "crud_pilot_service_create_unsubscribe_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3679", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3765", "target": "crud_pilot_service_update_service_order_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3765", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3842", "target": "crud_pilot_service_confirm_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3842", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3957", "target": "crud_pilot_service_void_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3957", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_pilot_service_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L40"}, {"caller_nid": "crud_pilot_service_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L41"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L47"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L50"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L50"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L50"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L50"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L51"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_type", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L66"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_type", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L67"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L91"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L92"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L92"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L94"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L98"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L98"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L98"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L100"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L101"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L105"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L105"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L106"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L109"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L111"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L112"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L112"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L112"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L117"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "BizCellProductType", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L118"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L119"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L126"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L128"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L131"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L132"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L133"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L140"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L143"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L152"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L153"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L154"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L155"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L162"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L164"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L165"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L166"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_spec", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L181"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_spec", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L182"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L206"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L207"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L207"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L209"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L213"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L213"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L213"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L215"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L216"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L220"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L220"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L221"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L224"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L226"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L227"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L227"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L227"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L232"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "BizCellProductSpec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L233"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L234"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L241"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L243"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L246"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L247"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L248"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L255"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L258"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L267"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L268"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L269"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L270"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L277"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L279"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L280"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L281"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L298"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L302"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L303"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L330"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L331"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L331"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L333"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L337"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L337"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L337"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L339"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L340"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L344"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L344"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L345"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L348"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L350"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L351"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L351"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L351"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L371"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "BizCellProductPrice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L372"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L373"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L386"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L388"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L391"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L392"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L393"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L416"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L419"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L440"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L441"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L442"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L443"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L450"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L452"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L453"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L454"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L470"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L471"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L495"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L496"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L496"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L498"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L502"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L502"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L503"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L506"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L507"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L511"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L511"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L512"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L515"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L517"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L518"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L518"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L518"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L523"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "BizCellProductProjectSystem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L524"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L525"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L533"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L535"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L538"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L539"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L540"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L547"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L550"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L561"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L562"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L563"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L564"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L571"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L573"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L574"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L575"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system_item", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L594"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L598"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L599"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L604"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L604"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L605"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L611"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L614"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L615"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L615"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L616"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L617"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "BizCellProductProjectSystemItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L640"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L641"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L656"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L658"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L661"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L662"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L663"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L685"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L685"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L686"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L689"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L690"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L692"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L716"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L717"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L718"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L719"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L724"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L724"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L725"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L728"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L729"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L731"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L733"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L734"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L735"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L757"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L761"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L762"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L787"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L788"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L788"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L790"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L794"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L794"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L794"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L796"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L797"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "BizChannel", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L815"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L816"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L828"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L830"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L833"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L834"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L835"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L857"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L877"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L878"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L879"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L880"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L887"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L889"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L890"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L891"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L911"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L912"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L917"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L917"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L918"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L924"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L927"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L928"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L928"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L928"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "BizChannelInvoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L947"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L948"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L960"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L962"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L965"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L966"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L967"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L986"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L986"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L987"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L990"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L991"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L993"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1011"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1012"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1013"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1014"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1019"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1019"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1020"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1023"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1024"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1026"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1028"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1029"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1030"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_mail_address", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1047"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_mail_address", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1048"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1053"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1053"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1054"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1060"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1063"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1064"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1064"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1064"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "BizChannelMailAddress", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1080"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1081"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1090"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1092"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1095"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1096"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1097"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1113"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1113"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1114"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1117"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1118"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1120"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1132"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1133"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1134"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1135"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1140"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1140"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1141"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1144"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1145"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1147"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1149"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1150"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1151"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1171"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "_fmt_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1172"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "_fmt_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1173"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1178"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1179"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1184"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1184"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1185"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1191"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1194"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1195"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1195"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1195"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1215"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1216"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "BizChannelAgreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1217"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1218"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1231"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1233"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1236"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1237"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1238"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1257"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1257"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1258"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1261"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1262"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1264"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1274"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1276"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1282"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1283"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1284"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1285"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1290"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1290"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1291"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1294"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1295"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1297"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1299"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1300"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1301"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1306"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1306"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1307"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1310"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1311"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1313"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1314"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1315"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1318"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1319"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1320"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1321"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1327"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1327"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1328"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1331"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1332"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1334"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1337"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1338"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1339"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1340"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1357"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1358"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1362"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1363"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1374"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1374"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1375"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1375"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1376"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1376"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1399"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1399"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1400"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1406"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1408"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1409"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1422"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1422"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1423"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1429"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1432"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1433"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1433"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1433"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1463"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "BizChannelAgreementProductPrice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1464"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1465"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1478"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1480"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1483"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1484"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1485"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1505"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1505"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1506"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1509"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1510"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1512"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1529"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1549"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1550"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1551"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1552"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1557"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1557"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1558"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1561"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1562"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1564"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1566"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1567"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1568"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1586"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1587"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1614"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1615"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1615"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1617"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1621"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1621"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1622"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1625"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1626"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "BizCheckupInstitution", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1642"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1643"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1653"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1655"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1658"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1659"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1660"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1680"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1696"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1697"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1698"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1699"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1706"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1708"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1709"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1710"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1730"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1731"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1736"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1736"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1737"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1743"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1746"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1747"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1747"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1747"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "BizCheckupInstitutionInvoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1766"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1767"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1779"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1781"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1784"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1785"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1786"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1805"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1805"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1806"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1809"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1810"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1812"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1830"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1831"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1832"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1833"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1838"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1838"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1839"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1842"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1843"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1845"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1847"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1848"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1849"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_project", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1861"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_project", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1866"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_project", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1867"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1872"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1872"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1873"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1879"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1882"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1883"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1883"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1883"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "BizCheckupInstitutionProject", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1899"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1900"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1909"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1911"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1914"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1915"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1916"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1932"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1932"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1933"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1936"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1937"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1939"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1951"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1952"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1953"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1954"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1959"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1959"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1960"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1963"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1964"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1966"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1968"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1969"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1970"}, {"caller_nid": "crud_pilot_service_sum_package_item_fees", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1980"}, {"caller_nid": "crud_pilot_service_sum_package_item_fees", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1982"}, {"caller_nid": "crud_pilot_service_sum_package_item_fees", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1983"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2002"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2003"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2023"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2029"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2030"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2035"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2035"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2036"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2043"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2045"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2046"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2046"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2046"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2050"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2050"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2055"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2056"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2067"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2068"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2069"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2071"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2071"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2073"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2075"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2076"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2079"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2083"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2085"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2089"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2089"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2090"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2096"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2097"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2097"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2097"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2097"}, {"caller_nid": "crud_pilot_service_package_items_to_dicts", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2108"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2127"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2128"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2128"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2130"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2130"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2130"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2133"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2135"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "BizCheckupInstitutionPackageItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2136"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2137"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2143"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2143"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2143"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2144"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2146"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2148"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2151"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2155"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2155"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2156"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2162"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2165"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2166"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2166"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2166"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2170"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2171"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2174"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2175"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2182"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2182"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2183"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2186"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2187"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package_detail", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2196"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package_detail", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2197"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package_detail", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2197"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2215"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2217"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2219"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "BizCheckupInstitutionPackage", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2221"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2222"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2231"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2233"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2236"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2237"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2246"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2247"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2266"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2269"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2271"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2275"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2296"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2296"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2300"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2301"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2302"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2303"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2313"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2314"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2315"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2322"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2323"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2326"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2330"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2331"}, {"caller_nid": "crud_pilot_service_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2341"}, {"caller_nid": "crud_pilot_service_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2341"}, {"caller_nid": "crud_pilot_service_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2341"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_account", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2352"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_account", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2354"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_account", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2355"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2361"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2361"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2362"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2365"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2366"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "with_for_update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2371"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2371"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2371"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2372"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2375"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2376"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "BizChannelAccount", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2379"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2380"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2388"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2390"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2393"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2394"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2411"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2412"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2413"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2414"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2415"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2432"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2432"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2433"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2442"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2443"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2445"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2446"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2448"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2449"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2450"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "BizChannelProductQuota", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2452"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2453"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2468"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2470"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2473"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2474"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2480"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2480"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2481"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2489"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2491"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2492"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2494"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2495"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2498"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2499"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2500"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2506"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2506"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2507"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2513"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2514"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2514"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2514"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2530"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2531"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2534"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2535"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2536"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2537"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2538"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2540"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2543"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2544"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2546"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2549"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2550"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2553"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2554"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2556"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2561"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2562"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2575"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2576"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2577"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2578"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2579"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2580"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2581"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2587"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2589"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2589"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2590"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2590"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2591"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2592"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2594"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2596"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2596"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2597"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2597"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2598"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2598"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2599"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2599"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2600"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2602"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2619"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2619"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2623"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2624"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2624"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2627"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2628"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2629"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2630"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2632"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2633"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2636"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2636"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2637"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2638"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2638"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2639"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2640"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2640"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2641"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2642"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2652"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2657"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2659"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2662"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2663"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2666"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2669"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2670"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2671"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2674"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2675"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2679"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2724"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2725"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2728"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2729"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2730"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2731"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2732"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2732"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2732"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2732"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2733"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2733"}, {"caller_nid": "crud_pilot_service_enrich_finance_operate_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2744"}, {"caller_nid": "crud_pilot_service_enrich_finance_operate_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2744"}, {"caller_nid": "crud_pilot_service_enrich_finance_operate_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2745"}, {"caller_nid": "crud_pilot_service_enrich_finance_operate_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2749"}, {"caller_nid": "crud_pilot_service_enrich_finance_operate_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2749"}, {"caller_nid": "crud_pilot_service_enrich_finance_operate_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2750"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2811"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2811"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2811"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2811"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2811"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2812"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2813"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2813"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2815"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2815"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2815"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2815"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2815"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2816"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2824"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2826"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2831"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2832"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2835"}, {"caller_nid": "crud_pilot_service_get_service_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2839"}, {"caller_nid": "crud_pilot_service_get_service_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2839"}, {"caller_nid": "crud_pilot_service_get_service_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2840"}, {"caller_nid": "crud_pilot_service_get_service_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2843"}, {"caller_nid": "crud_pilot_service_get_service_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2844"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2848"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2848"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2849"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2855"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2856"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2856"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2856"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2867"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2867"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2867"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2868"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2868"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2868"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2875"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2875"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2876"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2884"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2885"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2887"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2887"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2888"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2894"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2895"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2896"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2896"}, {"caller_nid": "crud_pilot_service_resolve_agreement_price_cell_type", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2908"}, {"caller_nid": "crud_pilot_service_resolve_agreement_price_cell_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2909"}, {"caller_nid": "crud_pilot_service_resolve_agreement_price_cell_type", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2909"}, {"caller_nid": "crud_pilot_service_resolve_agreement_price_cell_type", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2911"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2933"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2935"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2935"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2936"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2936"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2937"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2937"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2938"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2938"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2939"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2939"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2939"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2940"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2940"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2940"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2941"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2941"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2941"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "BizChannelServiceOrderProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2943"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2944"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2963"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2964"}, {"caller_nid": "crud_pilot_service_replace_gmcp_product_rows", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2968"}, {"caller_nid": "crud_pilot_service_replace_gmcp_product_rows", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2969"}, {"caller_nid": "crud_pilot_service_replace_gmcp_product_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2969"}, {"caller_nid": "crud_pilot_service_replace_gmcp_product_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2969"}, {"caller_nid": "crud_pilot_service_replace_gmcp_product_rows", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2970"}, {"caller_nid": "crud_pilot_service_apply_gmcp_order_quotas", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2982"}, {"caller_nid": "crud_pilot_service_apply_gmcp_order_quotas", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2983"}, {"caller_nid": "crud_pilot_service_apply_gmcp_order_quotas", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2989"}, {"caller_nid": "crud_pilot_service_apply_gmcp_order_quotas", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2995"}, {"caller_nid": "crud_pilot_service_apply_gmcp_order_quotas", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2999"}, {"caller_nid": "crud_pilot_service_apply_gmcp_order_quotas", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2999"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3007"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3009"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3010"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3010"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3011"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3018"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3019"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3021"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3022"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3023"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3044"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3046"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3061"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3066"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3068"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "BizChannelServiceOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3069"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3091"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3092"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3094"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3095"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3103"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3105"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3106"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3107"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3109"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3113"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3116"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3118"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3135"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3141"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3142"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3143"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3144"}, {"caller_nid": "crud_pilot_service_soft_delete_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3152"}, {"caller_nid": "crud_pilot_service_soft_delete_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3154"}, {"caller_nid": "crud_pilot_service_soft_delete_service_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3156"}, {"caller_nid": "crud_pilot_service_soft_delete_service_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3157"}, {"caller_nid": "crud_pilot_service_soft_delete_service_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3158"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3177"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3179"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3181"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3183"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3191"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3192"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3193"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3201"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3203"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3205"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3207"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3211"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3212"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3214"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3217"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3218"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3232"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3233"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3234"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3242"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3244"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3246"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3248"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3251"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3253"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3255"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3257"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3267"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3268"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3269"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3277"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3279"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3281"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3283"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3284"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3286"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3289"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3290"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3300"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3301"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3302"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3310"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3312"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3314"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3316"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3324"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3325"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3326"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3332"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3334"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3335"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3342"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3343"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3344"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3367"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3367"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3369"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3371"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3373"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3374"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3376"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3378"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3383"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3385"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3385"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3385"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3387"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3387"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3388"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3390"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3390"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3390"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3392"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3392"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3393"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3396"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3396"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3398"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3403"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3404"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3405"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3408"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3409"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3411"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3413"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3414"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3416"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3419"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3419"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3419"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3419"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3420"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3421"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3421"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3423"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3428"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3428"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3428"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3428"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3428"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3428"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3435"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3435"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3435"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3435"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3435"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3441"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3443"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3446"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3446"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3447"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3451"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3452"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3458"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3460"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3462"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3464"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3466"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3468"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3476"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3481"}, {"caller_nid": "crud_pilot_service_get_service_order_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3486"}, {"caller_nid": "crud_pilot_service_get_service_order_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3486"}, {"caller_nid": "crud_pilot_service_get_service_order_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3487"}, {"caller_nid": "crud_pilot_service_get_service_order_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3490"}, {"caller_nid": "crud_pilot_service_get_service_order_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3491"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3507"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3509"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3511"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3513"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3515"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3517"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "BizChannelServiceOrderTxn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3518"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3519"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3525"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3535"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3536"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3537"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3545"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3547"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3549"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3551"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3553"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3554"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3556"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3558"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "BizChannelServiceOrderTxn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3559"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3560"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3576"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3577"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3578"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3586"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3588"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3590"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3592"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3594"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3600"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3600"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3601"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3601"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3602"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3602"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3603"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3603"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3604"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3604"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3604"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3605"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3605"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3605"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3605"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3606"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3606"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3610"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3610"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3610"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3611"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3620"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3621"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3624"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "BizChannelServiceOrderProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3626"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3627"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3650"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3652"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3654"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "BizChannelServiceOrderTxn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3655"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3656"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3672"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3673"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3674"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3682"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3684"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3686"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3688"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3690"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3695"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3695"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3696"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3696"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3697"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3697"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3699"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3702"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3702"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3702"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3703"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3711"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3713"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3715"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3717"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3721"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3723"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3726"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3728"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3730"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "BizChannelServiceOrderTxn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3731"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3732"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3748"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3749"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3750"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3768"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3770"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3772"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3773"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3776"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3778"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3783"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3784"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3786"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3789"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3795"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3799"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3800"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3804"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3805"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3806"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3814"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3816"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3818"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3822"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3824"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3828"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3829"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3829"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3835"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3836"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3837"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3845"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3847"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3851"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3853"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3858"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3859"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3861"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3864"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3865"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3868"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3869"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3876"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3877"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3879"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3882"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3883"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3886"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3887"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3893"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3895"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3895"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3896"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3896"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3897"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3897"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3897"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3897"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3899"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3899"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3905"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3905"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3907"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3907"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3916"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3918"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3918"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3919"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3919"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3920"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3920"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3922"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3922"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3949"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3950"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3951"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3952"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3960"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3962"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3964"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3969"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3971"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3971"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3972"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3972"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3973"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3973"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3973"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3973"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3974"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3974"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3974"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3975"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3983"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3984"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3987"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3991"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3993"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3993"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3994"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3994"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3995"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3995"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3997"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3997"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3997"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3998"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4006"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4007"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4008"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4009"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4012"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4019"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4020"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4021"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/568496d30d23fbb6c3fbc7c8f0f34e002a2a31031e2a193cdd65a8d16e731d3f.json b/backend/app/graphify-out/cache/ast/568496d30d23fbb6c3fbc7c8f0f34e002a2a31031e2a193cdd65a8d16e731d3f.json new file mode 100644 index 000000000..819d6fd19 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/568496d30d23fbb6c3fbc7c8f0f34e002a2a31031e2a193cdd65a8d16e731d3f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "label": "models.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1"}, {"id": "models_models_userrole", "label": "UserRole", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L10"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_models_sysuser", "label": "SysUser", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L22"}, {"id": "base", "label": "Base", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_models_sysrole", "label": "SysRole", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L48"}, {"id": "models_models_sysuserrole", "label": "SysUserRole", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L68"}, {"id": "models_models_sysrolemenu", "label": "SysRoleMenu", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L87"}, {"id": "models_models_sysroledatascopedetail", "label": "SysRoleDataScopeDetail", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L106"}, {"id": "models_models_sysmenu", "label": "SysMenu", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L126"}, {"id": "models_models_sysdept", "label": "SysDept", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L152"}, {"id": "models_models_systenant", "label": "SysTenant", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L175"}, {"id": "models_models_syssite", "label": "SysSite", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L195"}, {"id": "models_models_syspost", "label": "SysPost", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L220"}, {"id": "models_models_sysuserpost", "label": "SysUserPost", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L240"}, {"id": "models_models_bizitemunit", "label": "BizItemUnit", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L259"}, {"id": "models_models_bizexpresscompany", "label": "BizExpressCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L278"}, {"id": "models_models_bizcustomer", "label": "BizCustomer", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L297"}, {"id": "models_models_bizcellsampletype", "label": "BizCellSampleType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L320"}, {"id": "models_models_bizcollectionregion", "label": "BizCollectionRegion", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L341"}, {"id": "models_models_bizcollectionhospital", "label": "BizCollectionHospital", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L359"}, {"id": "models_models_bizcollectionprotocolno", "label": "BizCollectionProtocolNo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L378"}, {"id": "models_models_bizsamplecode", "label": "BizSampleCode", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L400"}, {"id": "models_models_sysdicttype", "label": "SysDictType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L428"}, {"id": "models_models_sysethnic", "label": "SysEthnic", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L447"}, {"id": "models_models_sysdictdata", "label": "SysDictData", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L466"}, {"id": "models_models_sysapirequestlog", "label": "SysApiRequestLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L491"}, {"id": "models_models_sysapirequestloghis", "label": "SysApiRequestLogHis", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L517"}, {"id": "models_models_bizleaverequest", "label": "BizLeaveRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L548"}, {"id": "models_models_wfprocessdef", "label": "WfProcessDef", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L577"}, {"id": "models_models_wfprocessversion", "label": "WfProcessVersion", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L597"}, {"id": "models_models_wfnode", "label": "WfNode", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L618"}, {"id": "models_models_wftransition", "label": "WfTransition", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L640"}, {"id": "models_models_wfprocessinstance", "label": "WfProcessInstance", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L661"}, {"id": "models_models_wftask", "label": "WfTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L685"}, {"id": "models_models_bizcollectionprotocol", "label": "BizCollectionProtocol", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L712"}, {"id": "models_models_bizprotocolaudit", "label": "BizProtocolAudit", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L743"}, {"id": "models_models_bizstoragereleasereview", "label": "BizStorageReleaseReview", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L764"}, {"id": "models_models_bizprotocolpayment", "label": "BizProtocolPayment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L797"}, {"id": "models_models_bizprotocolpaymentdetail", "label": "BizProtocolPaymentDetail", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L821"}, {"id": "models_models_bizprotocolpartycustomer", "label": "BizProtocolPartyCustomer", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L854"}, {"id": "models_models_bizprotocolcollectioninfo", "label": "BizProtocolCollectionInfo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L892"}, {"id": "models_models_bizprotocolsample", "label": "BizProtocolSample", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L916"}, {"id": "models_models_bizprotocolsampletransport", "label": "BizProtocolSampleTransport", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L946"}, {"id": "models_models_bizattachment", "label": "BizAttachment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L974"}, {"id": "models_models_bizprotocolstoragecert", "label": "BizProtocolStorageCert", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L998"}, {"id": "models_models_bizsamplereceptioncheckitem", "label": "BizSampleReceptionCheckItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1019"}, {"id": "models_models_bizsamplereceptioncheckresult", "label": "BizSampleReceptionCheckResult", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1039"}, {"id": "models_models_bizsamplereception", "label": "BizSampleReception", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1061"}, {"id": "models_models_bizsamplesmsnotification", "label": "BizSampleSmsNotification", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1099"}, {"id": "models_models_bizstorageentrysmsnotification", "label": "BizStorageEntrySmsNotification", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1120"}, {"id": "models_models_bizqcthirdpartycompany", "label": "BizQcThirdPartyCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1149"}, {"id": "models_models_bizqcthirdpartyitem", "label": "BizQcThirdPartyItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1176"}, {"id": "models_models_bizqclabtestitem", "label": "BizQcLabTestItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1198"}, {"id": "models_models_bizqcworkorder", "label": "BizQcWorkOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1219"}, {"id": "models_models_bizqcworkorderlabitem", "label": "BizQcWorkOrderLabItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1258"}, {"id": "models_models_bizqcworkorderthirditem", "label": "BizQcWorkOrderThirdItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1280"}, {"id": "models_models_bizqctask", "label": "BizQcTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1305"}, {"id": "models_models_bizcleanroom", "label": "BizCleanRoom", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1343"}, {"id": "models_models_bizcleanroomaccesslog", "label": "BizCleanRoomAccessLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1365"}, {"id": "models_models_bizstoragefacility", "label": "BizStorageFacility", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1390"}, {"id": "models_models_bizstoragefacilityslot", "label": "BizStorageFacilitySlot", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1411"}, {"id": "models_models_bizstorageslotoccupancy", "label": "BizStorageSlotOccupancy", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1434"}, {"id": "models_models_bizexhibitionappointment", "label": "BizExhibitionAppointment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1460"}, {"id": "models_models_bizcellproducttype", "label": "BizCellProductType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1488"}, {"id": "models_models_bizcellproductspec", "label": "BizCellProductSpec", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1507"}, {"id": "models_models_bizcellproductprice", "label": "BizCellProductPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1526"}, {"id": "models_models_bizcellproductprojectsystem", "label": "BizCellProductProjectSystem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1551"}, {"id": "models_models_bizcellproductprojectsystemitem", "label": "BizCellProductProjectSystemItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1571"}, {"id": "models_models_bizchannel", "label": "BizChannel", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1598"}, {"id": "models_models_bizchannelagreement", "label": "BizChannelAgreement", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1622"}, {"id": "models_models_bizchannelagreementproductprice", "label": "BizChannelAgreementProductPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1647"}, {"id": "models_models_bizchannelinvoice", "label": "BizChannelInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1672"}, {"id": "models_models_bizchannelmailaddress", "label": "BizChannelMailAddress", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1696"}, {"id": "models_models_bizchannelaccount", "label": "BizChannelAccount", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1717"}, {"id": "models_models_bizchannelproductquota", "label": "BizChannelProductQuota", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1736"}, {"id": "models_models_bizchannelserviceorder", "label": "BizChannelServiceOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1762"}, {"id": "models_models_bizchannelserviceorderproduct", "label": "BizChannelServiceOrderProduct", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1807"}, {"id": "models_models_bizchannelserviceordertxn", "label": "BizChannelServiceOrderTxn", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1836"}, {"id": "models_models_bizcheckupinstitution", "label": "BizCheckupInstitution", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1871"}, {"id": "models_models_bizcheckupinstitutioninvoice", "label": "BizCheckupInstitutionInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1893"}, {"id": "models_models_bizcheckupinstitutionproject", "label": "BizCheckupInstitutionProject", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1917"}, {"id": "models_models_bizcheckupinstitutionpackage", "label": "BizCheckupInstitutionPackage", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1938"}, {"id": "models_models_bizcheckupinstitutionpackageitem", "label": "BizCheckupInstitutionPackageItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1959"}, {"id": "models_models_bizconsumable", "label": "BizConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1985"}, {"id": "models_models_bizreagent", "label": "BizReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2011"}, {"id": "models_models_bizsopdocument", "label": "BizSopDocument", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2037"}, {"id": "models_models_bizprocesscategory", "label": "BizProcessCategory", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2058"}, {"id": "models_models_bizoutputtype", "label": "BizOutputType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2077"}, {"id": "models_models_bizconsumablepack", "label": "BizConsumablePack", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2096"}, {"id": "models_models_bizconsumablepackitem", "label": "BizConsumablePackItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2118"}, {"id": "models_models_bizprocess", "label": "BizProcess", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2141"}, {"id": "models_models_bizprocessreagent", "label": "BizProcessReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2165"}, {"id": "models_models_bizprocessconsumable", "label": "BizProcessConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2189"}, {"id": "models_models_bizprocessoutput", "label": "BizProcessOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2213"}, {"id": "models_models_bizprocessdatacollection", "label": "BizProcessDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2234"}, {"id": "models_models_bizprocessroute", "label": "BizProcessRoute", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2252"}, {"id": "models_models_bizprocessroutestep", "label": "BizProcessRouteStep", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2274"}, {"id": "models_models_bizprocessroutestepreagent", "label": "BizProcessRouteStepReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2301"}, {"id": "models_models_bizprocessroutestepconsumable", "label": "BizProcessRouteStepConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2325"}, {"id": "models_models_bizprocessroutestepoutput", "label": "BizProcessRouteStepOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2349"}, {"id": "models_models_bizprocessroutestepdatacollection", "label": "BizProcessRouteStepDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2370"}, {"id": "models_models_bizcellproduct", "label": "BizCellProduct", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2395"}, {"id": "models_models_bizproductionworkorder", "label": "BizProductionWorkOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2429"}, {"id": "models_models_bizproductiontask", "label": "BizProductionTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2458"}, {"id": "models_models_bizproductiontaskinput", "label": "BizProductionTaskInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2488"}, {"id": "models_models_bizproductiontaskstep", "label": "BizProductionTaskStep", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2510"}, {"id": "models_models_bizproductiontaskstepreagent", "label": "BizProductionTaskStepReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2540"}, {"id": "models_models_bizproductiontaskstepconsumable", "label": "BizProductionTaskStepConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2565"}, {"id": "models_models_bizproductiontaskstepoutput", "label": "BizProductionTaskStepOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2590"}, {"id": "models_models_bizproductiontaskstepdatacollection", "label": "BizProductionTaskStepDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2611"}, {"id": "models_models_bizproductiontaskoutput", "label": "BizProductionTaskOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2632"}, {"id": "models_models_bizprotocolfullmoontodo", "label": "BizProtocolFullmoonTodo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2657"}, {"id": "models_models_bizinsurancecompany", "label": "BizInsuranceCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2687"}, {"id": "models_models_bizinsurancecompanyinvoice", "label": "BizInsuranceCompanyInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2709"}, {"id": "models_models_bizinsuranceprojectprice", "label": "BizInsuranceProjectPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2733"}, {"id": "models_models_bizconsumablestocklog", "label": "BizConsumableStockLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2754"}, {"id": "models_models_bizreagentstocklog", "label": "BizReagentStockLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2784"}, {"id": "models_models_bizpilotapplication", "label": "BizPilotApplication", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2814"}, {"id": "models_models_bizpilotpatient", "label": "BizPilotPatient", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2836"}, {"id": "models_models_bizpilotinfusionplan", "label": "BizPilotInfusionPlan", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2865"}, {"id": "models_models_bizpilotinfusionschedule", "label": "BizPilotInfusionSchedule", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2889"}, {"id": "models_models_bizpilotcheckup", "label": "BizPilotCheckup", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2912"}, {"id": "models_models_bizpilotcheckupreserveitem", "label": "BizPilotCheckupReserveItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2940"}, {"id": "models_models_bizpilotcheckupactualitem", "label": "BizPilotCheckupActualItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2960"}, {"id": "models_models_bizpilotdelivery", "label": "BizPilotDelivery", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2980"}, {"id": "models_models_bizpilotdeliverymaterial", "label": "BizPilotDeliveryMaterial", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2999"}, {"id": "models_models_bizpilotdeliverymethod", "label": "BizPilotDeliveryMethod", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3020"}, {"id": "models_models_bizpilotinfusionconfirm", "label": "BizPilotInfusionConfirm", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3049"}, {"id": "models_models_bizoutboundreleasereview", "label": "BizOutboundReleaseReview", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3070"}, {"id": "models_models_rationale_1", "label": "\u6570\u636e\u6a21\u578b\uff08\u4e0e docs/sql/zkxw.sql \u5168\u5e93\u5bfc\u51fa\u57fa\u7ebf\u5bf9\u9f50\u7684\u6838\u5fc3\u7cfb\u7edf\u8868\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1"}, {"id": "models_models_rationale_11", "label": "Web \u7ba1\u7406\u7aef\u7ea6\u5b9a\u89d2\u8272\uff08\u7531 sys_role.role_name \u6620\u5c04\u800c\u6765\uff0c\u975e\u6570\u636e\u5e93\u679a\u4e3e\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L11"}, {"id": "models_models_rationale_69", "label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role\uff08V0.3\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L69"}, {"id": "models_models_rationale_88", "label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu\uff08V0.3\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L88"}, {"id": "models_models_rationale_107", "label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L107"}, {"id": "models_models_rationale_176", "label": "\u79df\u6237\u8868 sys_tenant\uff08V0.3 2.1.1\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L176"}, {"id": "models_models_rationale_241", "label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L241"}, {"id": "models_models_rationale_279", "label": "\u5feb\u9012\u516c\u53f8 biz_express_company", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L279"}, {"id": "models_models_rationale_321", "label": "\u7ec6\u80de\u6837\u672c\u7c7b\u578b biz_cell_sample_type", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L321"}, {"id": "models_models_rationale_342", "label": "\u91c7\u96c6\u5730\u533a biz_collection_region", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L342"}, {"id": "models_models_rationale_360", "label": "\u91c7\u96c6\u5730\u533a\u4e0b\u5c5e\u533b\u9662 biz_collection_hospital", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L360"}, {"id": "models_models_rationale_379", "label": "\u91c7\u96c6\u534f\u8bae\u53f7\u6c60 biz_collection_protocol_no", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L379"}, {"id": "models_models_rationale_401", "label": "\u6837\u672c\u7f16\u7801\u6c60 biz_sample_code", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L401"}, {"id": "models_models_rationale_448", "label": "\u6c11\u65cf\u7801\u8868 sys_ethnic\uff08\u56fd\u6807 GB/T 3304\uff0c\u5168\u5c40\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L448"}, {"id": "models_models_rationale_549", "label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L549"}, {"id": "models_models_rationale_598", "label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L598"}, {"id": "models_models_rationale_641", "label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L641"}, {"id": "models_models_rationale_662", "label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L662"}, {"id": "models_models_rationale_713", "label": "\u91c7\u96c6\u534f\u8bae\u5355 biz_collection_protocol", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L713"}, {"id": "models_models_rationale_744", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5ba1\u6838\u8bb0\u5f55 biz_protocol_audit", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L744"}, {"id": "models_models_rationale_765", "label": "\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": "L765"}, {"id": "models_models_rationale_798", "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": "L798"}, {"id": "models_models_rationale_822", "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": "L822"}, {"id": "models_models_rationale_855", "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": "L855"}, {"id": "models_models_rationale_893", "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": "L893"}, {"id": "models_models_rationale_917", "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": "L917"}, {"id": "models_models_rationale_947", "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": "L947"}, {"id": "models_models_rationale_999", "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": "L999"}, {"id": "models_models_rationale_1020", "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": "L1020"}, {"id": "models_models_rationale_1040", "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": "L1040"}, {"id": "models_models_rationale_1062", "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": "L1062"}, {"id": "models_models_rationale_1121", "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": "L1121"}, {"id": "models_models_rationale_1150", "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": "L1150"}, {"id": "models_models_rationale_1177", "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": "L1177"}, {"id": "models_models_rationale_1199", "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": "L1199"}, {"id": "models_models_rationale_1220", "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": "L1220"}, {"id": "models_models_rationale_1259", "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": "L1259"}, {"id": "models_models_rationale_1281", "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": "L1281"}, {"id": "models_models_rationale_1366", "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": "L1366"}, {"id": "models_models_rationale_1391", "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": "L1391"}, {"id": "models_models_rationale_1412", "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": "L1412"}, {"id": "models_models_rationale_1435", "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": "L1435"}, {"id": "models_models_rationale_1461", "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": "L1461"}, {"id": "models_models_rationale_1489", "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": "L1489"}, {"id": "models_models_rationale_1508", "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": "L1508"}, {"id": "models_models_rationale_1527", "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": "L1527"}, {"id": "models_models_rationale_1552", "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": "L1552"}, {"id": "models_models_rationale_1572", "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": "L1572"}, {"id": "models_models_rationale_1623", "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": "L1623"}, {"id": "models_models_rationale_1648", "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": "L1648"}, {"id": "models_models_rationale_1673", "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": "L1673"}, {"id": "models_models_rationale_1697", "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": "L1697"}, {"id": "models_models_rationale_1718", "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": "L1718"}, {"id": "models_models_rationale_1737", "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": "L1737"}, {"id": "models_models_rationale_1763", "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": "L1763"}, {"id": "models_models_rationale_1808", "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": "L1808"}, {"id": "models_models_rationale_1837", "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": "L1837"}, {"id": "models_models_rationale_1872", "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": "L1872"}, {"id": "models_models_rationale_1894", "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": "L1894"}, {"id": "models_models_rationale_1918", "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": "L1918"}, {"id": "models_models_rationale_1939", "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": "L1939"}, {"id": "models_models_rationale_1960", "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": "L1960"}, {"id": "models_models_rationale_2038", "label": "SOP\u6587\u6863 biz_sop_document", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2038"}, {"id": "models_models_rationale_2059", "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": "L2059"}, {"id": "models_models_rationale_2097", "label": "\u8017\u6750\u5305 biz_consumable_pack", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2097"}, {"id": "models_models_rationale_2119", "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": "L2119"}, {"id": "models_models_rationale_2166", "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": "L2166"}, {"id": "models_models_rationale_2190", "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": "L2190"}, {"id": "models_models_rationale_2214", "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": "L2214"}, {"id": "models_models_rationale_2253", "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": "L2253"}, {"id": "models_models_rationale_2275", "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": "L2275"}, {"id": "models_models_rationale_2302", "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": "L2302"}, {"id": "models_models_rationale_2326", "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": "L2326"}, {"id": "models_models_rationale_2350", "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": "L2350"}, {"id": "models_models_rationale_2371", "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": "L2371"}, {"id": "models_models_rationale_2396", "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": "L2396"}, {"id": "models_models_rationale_2430", "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": "L2430"}, {"id": "models_models_rationale_2459", "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": "L2459"}, {"id": "models_models_rationale_2489", "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": "L2489"}, {"id": "models_models_rationale_2511", "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": "L2511"}, {"id": "models_models_rationale_2541", "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": "L2541"}, {"id": "models_models_rationale_2566", "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": "L2566"}, {"id": "models_models_rationale_2591", "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": "L2591"}, {"id": "models_models_rationale_2612", "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": "L2612"}, {"id": "models_models_rationale_2633", "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": "L2633"}, {"id": "models_models_rationale_2658", "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": "L2658"}, {"id": "models_models_rationale_2688", "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": "L2688"}, {"id": "models_models_rationale_2710", "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": "L2710"}, {"id": "models_models_rationale_2734", "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": "L2734"}, {"id": "models_models_rationale_2755", "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": "L2755"}, {"id": "models_models_rationale_2785", "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": "L2785"}, {"id": "models_models_rationale_2815", "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": "L2815"}, {"id": "models_models_rationale_2837", "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": "L2837"}, {"id": "models_models_rationale_2866", "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": "L2866"}, {"id": "models_models_rationale_2890", "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": "L2890"}, {"id": "models_models_rationale_2913", "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": "L2913"}, {"id": "models_models_rationale_2941", "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": "L2941"}, {"id": "models_models_rationale_2961", "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": "L2961"}, {"id": "models_models_rationale_2981", "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": "L2981"}, {"id": "models_models_rationale_3000", "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": "L3000"}, {"id": "models_models_rationale_3021", "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": "L3021"}, {"id": "models_models_rationale_3050", "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": "L3050"}, {"id": "models_models_rationale_3071", "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": "L3071"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "enum", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_userrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L10", "weight": 1.0}, {"source": "models_models_userrole", "target": "str", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysuser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L22", "weight": 1.0}, {"source": "models_models_sysuser", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L48", "weight": 1.0}, {"source": "models_models_sysrole", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysuserrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L68", "weight": 1.0}, {"source": "models_models_sysuserrole", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysrolemenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L87", "weight": 1.0}, {"source": "models_models_sysrolemenu", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysroledatascopedetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L106", "weight": 1.0}, {"source": "models_models_sysroledatascopedetail", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L106", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysmenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L126", "weight": 1.0}, {"source": "models_models_sysmenu", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L126", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysdept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L152", "weight": 1.0}, {"source": "models_models_sysdept", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L152", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_systenant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L175", "weight": 1.0}, {"source": "models_models_systenant", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L175", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_syssite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L195", "weight": 1.0}, {"source": "models_models_syssite", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L195", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_syspost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L220", "weight": 1.0}, {"source": "models_models_syspost", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L220", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysuserpost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L240", "weight": 1.0}, {"source": "models_models_sysuserpost", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L240", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizitemunit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L259", "weight": 1.0}, {"source": "models_models_bizitemunit", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L259", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizexpresscompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L278", "weight": 1.0}, {"source": "models_models_bizexpresscompany", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L278", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcustomer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L297", "weight": 1.0}, {"source": "models_models_bizcustomer", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellsampletype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L320", "weight": 1.0}, {"source": "models_models_bizcellsampletype", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L320", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionregion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L341", "weight": 1.0}, {"source": "models_models_bizcollectionregion", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L341", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionhospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L359", "weight": 1.0}, {"source": "models_models_bizcollectionhospital", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L359", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionprotocolno", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L378", "weight": 1.0}, {"source": "models_models_bizcollectionprotocolno", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L378", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsamplecode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L400", "weight": 1.0}, {"source": "models_models_bizsamplecode", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L400", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysdicttype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L428", "weight": 1.0}, {"source": "models_models_sysdicttype", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L428", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysethnic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L447", "weight": 1.0}, {"source": "models_models_sysethnic", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L447", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysdictdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L466", "weight": 1.0}, {"source": "models_models_sysdictdata", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L466", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysapirequestlog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L491", "weight": 1.0}, {"source": "models_models_sysapirequestlog", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L491", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysapirequestloghis", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L517", "weight": 1.0}, {"source": "models_models_sysapirequestloghis", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L517", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizleaverequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L548", "weight": 1.0}, {"source": "models_models_bizleaverequest", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L548", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfprocessdef", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L577", "weight": 1.0}, {"source": "models_models_wfprocessdef", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L577", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfprocessversion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L597", "weight": 1.0}, {"source": "models_models_wfprocessversion", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L597", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L618", "weight": 1.0}, {"source": "models_models_wfnode", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L618", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wftransition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L640", "weight": 1.0}, {"source": "models_models_wftransition", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L640", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfprocessinstance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L661", "weight": 1.0}, {"source": "models_models_wfprocessinstance", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L661", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wftask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L685", "weight": 1.0}, {"source": "models_models_wftask", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L685", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L712", "weight": 1.0}, {"source": "models_models_bizcollectionprotocol", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L712", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolaudit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L743", "weight": 1.0}, {"source": "models_models_bizprotocolaudit", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L743", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizstoragereleasereview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L764", "weight": 1.0}, {"source": "models_models_bizstoragereleasereview", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L764", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolpayment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L797", "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": "L797", "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": "L821", "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": "L821", "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": "L854", "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": "L854", "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": "L892", "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": "L892", "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": "L916", "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": "L916", "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": "L946", "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": "L946", "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": "L974", "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": "L974", "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": "L998", "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": "L998", "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": "L1019", "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": "L1019", "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": "L1039", "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": "L1039", "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": "L1061", "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": "L1061", "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": "L1099", "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": "L1099", "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": "L1120", "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": "L1120", "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": "L1149", "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": "L1149", "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": "L1176", "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": "L1176", "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": "L1198", "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": "L1198", "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": "L1219", "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": "L1219", "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": "L1258", "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": "L1258", "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": "L1280", "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": "L1280", "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": "L1305", "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": "L1305", "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": "L1343", "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": "L1343", "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": "L1365", "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": "L1365", "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": "L1390", "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": "L1390", "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": "L1411", "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": "L1411", "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": "L1434", "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": "L1434", "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": "L1460", "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": "L1460", "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": "L1488", "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": "L1488", "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": "L1507", "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": "L1507", "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": "L1526", "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": "L1526", "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": "L1551", "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": "L1551", "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": "L1571", "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": "L1571", "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": "L1598", "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": "L1598", "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": "L1622", "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": "L1622", "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": "L1647", "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": "L1647", "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": "L1672", "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": "L1672", "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": "L1696", "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": "L1696", "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": "L1717", "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": "L1717", "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": "L1736", "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": "L1736", "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": "L1762", "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": "L1762", "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": "L1807", "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": "L1807", "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": "L1836", "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": "L1836", "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": "L1871", "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": "L1871", "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": "L1893", "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": "L1893", "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": "L1917", "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": "L1917", "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": "L1938", "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": "L1938", "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": "L1959", "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": "L1959", "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": "L1985", "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": "L1985", "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": "L2011", "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": "L2011", "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": "L2037", "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": "L2037", "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": "L2058", "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": "L2058", "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": "L2077", "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": "L2077", "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": "L2096", "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": "L2096", "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": "L2118", "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": "L2118", "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": "L2141", "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": "L2141", "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": "L2165", "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": "L2165", "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": "L2189", "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": "L2189", "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": "L2213", "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": "L2213", "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": "L2234", "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": "L2234", "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": "L2252", "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": "L2252", "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": "L2274", "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": "L2274", "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": "L2301", "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": "L2301", "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": "L2325", "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": "L2325", "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": "L2349", "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": "L2349", "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": "L2370", "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": "L2370", "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": "L2395", "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": "L2395", "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": "L2429", "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": "L2429", "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": "L2458", "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": "L2458", "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": "L2488", "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": "L2488", "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": "L2510", "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": "L2510", "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": "L2540", "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": "L2540", "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": "L2565", "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": "L2565", "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": "L2590", "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": "L2590", "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": "L2611", "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": "L2611", "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": "L2632", "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": "L2632", "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": "L2657", "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": "L2657", "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": "L2687", "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": "L2687", "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": "L2709", "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": "L2709", "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": "L2733", "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": "L2733", "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": "L2754", "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": "L2754", "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": "L2784", "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": "L2784", "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": "L2814", "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": "L2814", "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": "L2836", "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": "L2836", "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": "L2865", "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": "L2865", "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": "L2889", "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": "L2889", "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": "L2912", "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": "L2912", "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": "L2940", "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": "L2940", "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": "L2960", "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": "L2960", "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": "L2980", "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": "L2980", "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": "L2999", "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": "L2999", "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": "L3020", "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": "L3020", "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": "L3049", "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": "L3049", "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": "L3070", "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": "L3070", "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": "L3094", "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": "L3095", "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": "L3096", "weight": 1.0}, {"source": "models_models_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1", "weight": 1.0}, {"source": "models_models_rationale_11", "target": "models_models_userrole", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L11", "weight": 1.0}, {"source": "models_models_rationale_69", "target": "models_models_sysuserrole", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L69", "weight": 1.0}, {"source": "models_models_rationale_88", "target": "models_models_sysrolemenu", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L88", "weight": 1.0}, {"source": "models_models_rationale_107", "target": "models_models_sysroledatascopedetail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L107", "weight": 1.0}, {"source": "models_models_rationale_176", "target": "models_models_systenant", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L176", "weight": 1.0}, {"source": "models_models_rationale_241", "target": "models_models_sysuserpost", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L241", "weight": 1.0}, {"source": "models_models_rationale_279", "target": "models_models_bizexpresscompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L279", "weight": 1.0}, {"source": "models_models_rationale_321", "target": "models_models_bizcellsampletype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L321", "weight": 1.0}, {"source": "models_models_rationale_342", "target": "models_models_bizcollectionregion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L342", "weight": 1.0}, {"source": "models_models_rationale_360", "target": "models_models_bizcollectionhospital", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L360", "weight": 1.0}, {"source": "models_models_rationale_379", "target": "models_models_bizcollectionprotocolno", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L379", "weight": 1.0}, {"source": "models_models_rationale_401", "target": "models_models_bizsamplecode", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L401", "weight": 1.0}, {"source": "models_models_rationale_448", "target": "models_models_sysethnic", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L448", "weight": 1.0}, {"source": "models_models_rationale_549", "target": "models_models_bizleaverequest", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L549", "weight": 1.0}, {"source": "models_models_rationale_598", "target": "models_models_wfprocessversion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L598", "weight": 1.0}, {"source": "models_models_rationale_641", "target": "models_models_wftransition", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L641", "weight": 1.0}, {"source": "models_models_rationale_662", "target": "models_models_wfprocessinstance", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L662", "weight": 1.0}, {"source": "models_models_rationale_713", "target": "models_models_bizcollectionprotocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L713", "weight": 1.0}, {"source": "models_models_rationale_744", "target": "models_models_bizprotocolaudit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L744", "weight": 1.0}, {"source": "models_models_rationale_765", "target": "models_models_bizstoragereleasereview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L765", "weight": 1.0}, {"source": "models_models_rationale_798", "target": "models_models_bizprotocolpayment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L798", "weight": 1.0}, {"source": "models_models_rationale_822", "target": "models_models_bizprotocolpaymentdetail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L822", "weight": 1.0}, {"source": "models_models_rationale_855", "target": "models_models_bizprotocolpartycustomer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L855", "weight": 1.0}, {"source": "models_models_rationale_893", "target": "models_models_bizprotocolcollectioninfo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L893", "weight": 1.0}, {"source": "models_models_rationale_917", "target": "models_models_bizprotocolsample", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L917", "weight": 1.0}, {"source": "models_models_rationale_947", "target": "models_models_bizprotocolsampletransport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L947", "weight": 1.0}, {"source": "models_models_rationale_999", "target": "models_models_bizprotocolstoragecert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L999", "weight": 1.0}, {"source": "models_models_rationale_1020", "target": "models_models_bizsamplereceptioncheckitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1020", "weight": 1.0}, {"source": "models_models_rationale_1040", "target": "models_models_bizsamplereceptioncheckresult", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1040", "weight": 1.0}, {"source": "models_models_rationale_1062", "target": "models_models_bizsamplereception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1062", "weight": 1.0}, {"source": "models_models_rationale_1121", "target": "models_models_bizstorageentrysmsnotification", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1121", "weight": 1.0}, {"source": "models_models_rationale_1150", "target": "models_models_bizqcthirdpartycompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1150", "weight": 1.0}, {"source": "models_models_rationale_1177", "target": "models_models_bizqcthirdpartyitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1177", "weight": 1.0}, {"source": "models_models_rationale_1199", "target": "models_models_bizqclabtestitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1199", "weight": 1.0}, {"source": "models_models_rationale_1220", "target": "models_models_bizqcworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1220", "weight": 1.0}, {"source": "models_models_rationale_1259", "target": "models_models_bizqcworkorderlabitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1259", "weight": 1.0}, {"source": "models_models_rationale_1281", "target": "models_models_bizqcworkorderthirditem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1281", "weight": 1.0}, {"source": "models_models_rationale_1366", "target": "models_models_bizcleanroomaccesslog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1366", "weight": 1.0}, {"source": "models_models_rationale_1391", "target": "models_models_bizstoragefacility", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1391", "weight": 1.0}, {"source": "models_models_rationale_1412", "target": "models_models_bizstoragefacilityslot", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1412", "weight": 1.0}, {"source": "models_models_rationale_1435", "target": "models_models_bizstorageslotoccupancy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1435", "weight": 1.0}, {"source": "models_models_rationale_1461", "target": "models_models_bizexhibitionappointment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1461", "weight": 1.0}, {"source": "models_models_rationale_1489", "target": "models_models_bizcellproducttype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1489", "weight": 1.0}, {"source": "models_models_rationale_1508", "target": "models_models_bizcellproductspec", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1508", "weight": 1.0}, {"source": "models_models_rationale_1527", "target": "models_models_bizcellproductprice", "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_1552", "target": "models_models_bizcellproductprojectsystem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1552", "weight": 1.0}, {"source": "models_models_rationale_1572", "target": "models_models_bizcellproductprojectsystemitem", "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_1623", "target": "models_models_bizchannelagreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1623", "weight": 1.0}, {"source": "models_models_rationale_1648", "target": "models_models_bizchannelagreementproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1648", "weight": 1.0}, {"source": "models_models_rationale_1673", "target": "models_models_bizchannelinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1673", "weight": 1.0}, {"source": "models_models_rationale_1697", "target": "models_models_bizchannelmailaddress", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1697", "weight": 1.0}, {"source": "models_models_rationale_1718", "target": "models_models_bizchannelaccount", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1718", "weight": 1.0}, {"source": "models_models_rationale_1737", "target": "models_models_bizchannelproductquota", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1737", "weight": 1.0}, {"source": "models_models_rationale_1763", "target": "models_models_bizchannelserviceorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1763", "weight": 1.0}, {"source": "models_models_rationale_1808", "target": "models_models_bizchannelserviceorderproduct", "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_1837", "target": "models_models_bizchannelserviceordertxn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1837", "weight": 1.0}, {"source": "models_models_rationale_1872", "target": "models_models_bizcheckupinstitution", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1872", "weight": 1.0}, {"source": "models_models_rationale_1894", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1894", "weight": 1.0}, {"source": "models_models_rationale_1918", "target": "models_models_bizcheckupinstitutionproject", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1918", "weight": 1.0}, {"source": "models_models_rationale_1939", "target": "models_models_bizcheckupinstitutionpackage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1939", "weight": 1.0}, {"source": "models_models_rationale_1960", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1960", "weight": 1.0}, {"source": "models_models_rationale_2038", "target": "models_models_bizsopdocument", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2038", "weight": 1.0}, {"source": "models_models_rationale_2059", "target": "models_models_bizprocesscategory", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2059", "weight": 1.0}, {"source": "models_models_rationale_2097", "target": "models_models_bizconsumablepack", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2097", "weight": 1.0}, {"source": "models_models_rationale_2119", "target": "models_models_bizconsumablepackitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2119", "weight": 1.0}, {"source": "models_models_rationale_2166", "target": "models_models_bizprocessreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2166", "weight": 1.0}, {"source": "models_models_rationale_2190", "target": "models_models_bizprocessconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2190", "weight": 1.0}, {"source": "models_models_rationale_2214", "target": "models_models_bizprocessoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2214", "weight": 1.0}, {"source": "models_models_rationale_2253", "target": "models_models_bizprocessroute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2253", "weight": 1.0}, {"source": "models_models_rationale_2275", "target": "models_models_bizprocessroutestep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2275", "weight": 1.0}, {"source": "models_models_rationale_2302", "target": "models_models_bizprocessroutestepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2302", "weight": 1.0}, {"source": "models_models_rationale_2326", "target": "models_models_bizprocessroutestepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2326", "weight": 1.0}, {"source": "models_models_rationale_2350", "target": "models_models_bizprocessroutestepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2350", "weight": 1.0}, {"source": "models_models_rationale_2371", "target": "models_models_bizprocessroutestepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2371", "weight": 1.0}, {"source": "models_models_rationale_2396", "target": "models_models_bizcellproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2396", "weight": 1.0}, {"source": "models_models_rationale_2430", "target": "models_models_bizproductionworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2430", "weight": 1.0}, {"source": "models_models_rationale_2459", "target": "models_models_bizproductiontask", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2459", "weight": 1.0}, {"source": "models_models_rationale_2489", "target": "models_models_bizproductiontaskinput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2489", "weight": 1.0}, {"source": "models_models_rationale_2511", "target": "models_models_bizproductiontaskstep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2511", "weight": 1.0}, {"source": "models_models_rationale_2541", "target": "models_models_bizproductiontaskstepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2541", "weight": 1.0}, {"source": "models_models_rationale_2566", "target": "models_models_bizproductiontaskstepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2566", "weight": 1.0}, {"source": "models_models_rationale_2591", "target": "models_models_bizproductiontaskstepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2591", "weight": 1.0}, {"source": "models_models_rationale_2612", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2612", "weight": 1.0}, {"source": "models_models_rationale_2633", "target": "models_models_bizproductiontaskoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2633", "weight": 1.0}, {"source": "models_models_rationale_2658", "target": "models_models_bizprotocolfullmoontodo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2658", "weight": 1.0}, {"source": "models_models_rationale_2688", "target": "models_models_bizinsurancecompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2688", "weight": 1.0}, {"source": "models_models_rationale_2710", "target": "models_models_bizinsurancecompanyinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2710", "weight": 1.0}, {"source": "models_models_rationale_2734", "target": "models_models_bizinsuranceprojectprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2734", "weight": 1.0}, {"source": "models_models_rationale_2755", "target": "models_models_bizconsumablestocklog", "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_2785", "target": "models_models_bizreagentstocklog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2785", "weight": 1.0}, {"source": "models_models_rationale_2815", "target": "models_models_bizpilotapplication", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2815", "weight": 1.0}, {"source": "models_models_rationale_2837", "target": "models_models_bizpilotpatient", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2837", "weight": 1.0}, {"source": "models_models_rationale_2866", "target": "models_models_bizpilotinfusionplan", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2866", "weight": 1.0}, {"source": "models_models_rationale_2890", "target": "models_models_bizpilotinfusionschedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2890", "weight": 1.0}, {"source": "models_models_rationale_2913", "target": "models_models_bizpilotcheckup", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2913", "weight": 1.0}, {"source": "models_models_rationale_2941", "target": "models_models_bizpilotcheckupreserveitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2941", "weight": 1.0}, {"source": "models_models_rationale_2961", "target": "models_models_bizpilotcheckupactualitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2961", "weight": 1.0}, {"source": "models_models_rationale_2981", "target": "models_models_bizpilotdelivery", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2981", "weight": 1.0}, {"source": "models_models_rationale_3000", "target": "models_models_bizpilotdeliverymaterial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3000", "weight": 1.0}, {"source": "models_models_rationale_3021", "target": "models_models_bizpilotdeliverymethod", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3021", "weight": 1.0}, {"source": "models_models_rationale_3050", "target": "models_models_bizpilotinfusionconfirm", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3050", "weight": 1.0}, {"source": "models_models_rationale_3071", "target": "models_models_bizoutboundreleasereview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3071", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/9d74d362081be32f8d6488d357855e73c8fc86821ed6815b001202fc3efcb817.json b/backend/app/graphify-out/cache/ast/9d74d362081be32f8d6488d357855e73c8fc86821ed6815b001202fc3efcb817.json new file mode 100644 index 000000000..2171bc76a --- /dev/null +++ b/backend/app/graphify-out/cache/ast/9d74d362081be32f8d6488d357855e73c8fc86821ed6815b001202fc3efcb817.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "label": "pilot_service.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1"}, {"id": "crud_pilot_service_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L39"}, {"id": "crud_pilot_service_user_nick_name_map", "label": "_user_nick_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L46"}, {"id": "crud_pilot_service_row_to_dict_cell_product_type", "label": "_row_to_dict_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L58"}, {"id": "crud_pilot_service_list_cell_product_types", "label": "list_cell_product_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L71"}, {"id": "crud_pilot_service_get_cell_product_type", "label": "get_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L97"}, {"id": "crud_pilot_service_cell_product_type_code_exists", "label": "cell_product_type_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L104"}, {"id": "crud_pilot_service_create_cell_product_type", "label": "create_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L115"}, {"id": "crud_pilot_service_update_cell_product_type", "label": "update_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L137"}, {"id": "crud_pilot_service_soft_delete_cell_product_type", "label": "soft_delete_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L159"}, {"id": "crud_pilot_service_row_to_dict_cell_product_spec", "label": "_row_to_dict_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L173"}, {"id": "crud_pilot_service_list_cell_product_specs", "label": "list_cell_product_specs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L186"}, {"id": "crud_pilot_service_get_cell_product_spec", "label": "get_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L212"}, {"id": "crud_pilot_service_cell_product_spec_code_exists", "label": "cell_product_spec_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L219"}, {"id": "crud_pilot_service_create_cell_product_spec", "label": "create_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L230"}, {"id": "crud_pilot_service_update_cell_product_spec", "label": "update_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L252"}, {"id": "crud_pilot_service_soft_delete_cell_product_spec", "label": "soft_delete_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L274"}, {"id": "crud_pilot_service_row_to_dict_cell_product_price", "label": "_row_to_dict_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L288"}, {"id": "crud_pilot_service_list_cell_product_prices", "label": "list_cell_product_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L307"}, {"id": "crud_pilot_service_get_cell_product_price", "label": "get_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L336"}, {"id": "crud_pilot_service_cell_product_price_code_exists", "label": "cell_product_price_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L343"}, {"id": "crud_pilot_service_create_cell_product_price", "label": "create_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L354"}, {"id": "crud_pilot_service_update_cell_product_price", "label": "update_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L397"}, {"id": "crud_pilot_service_soft_delete_cell_product_price", "label": "soft_delete_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L447"}, {"id": "crud_pilot_service_row_to_dict_project_system", "label": "_row_to_dict_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L461"}, {"id": "crud_pilot_service_list_project_systems", "label": "list_project_systems()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L475"}, {"id": "crud_pilot_service_get_project_system", "label": "get_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L501"}, {"id": "crud_pilot_service_project_system_code_exists", "label": "project_system_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L510"}, {"id": "crud_pilot_service_create_project_system", "label": "create_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L521"}, {"id": "crud_pilot_service_update_project_system", "label": "update_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L544"}, {"id": "crud_pilot_service_soft_delete_project_system", "label": "soft_delete_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L568"}, {"id": "crud_pilot_service_row_to_dict_project_system_item", "label": "_row_to_dict_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L582"}, {"id": "crud_pilot_service_list_project_system_items", "label": "list_project_system_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L603"}, {"id": "crud_pilot_service_create_project_system_item", "label": "create_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L622"}, {"id": "crud_pilot_service_update_project_system_item", "label": "update_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L667"}, {"id": "crud_pilot_service_soft_delete_project_system_item", "label": "soft_delete_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L723"}, {"id": "crud_pilot_service_row_to_dict_channel", "label": "_row_to_dict_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L742"}, {"id": "crud_pilot_service_list_channels", "label": "list_channels()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L766"}, {"id": "crud_pilot_service_get_channel", "label": "get_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L793"}, {"id": "crud_pilot_service_create_channel", "label": "create_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L800"}, {"id": "crud_pilot_service_update_channel", "label": "update_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L839"}, {"id": "crud_pilot_service_soft_delete_channel", "label": "soft_delete_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L884"}, {"id": "crud_pilot_service_row_to_dict_channel_invoice", "label": "_row_to_dict_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L898"}, {"id": "crud_pilot_service_list_channel_invoices", "label": "list_channel_invoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L916"}, {"id": "crud_pilot_service_create_channel_invoice", "label": "create_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L932"}, {"id": "crud_pilot_service_update_channel_invoice", "label": "update_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L971"}, {"id": "crud_pilot_service_soft_delete_channel_invoice", "label": "soft_delete_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1018"}, {"id": "crud_pilot_service_row_to_dict_channel_mail_address", "label": "_row_to_dict_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1037"}, {"id": "crud_pilot_service_list_channel_mail_addresses", "label": "list_channel_mail_addresses()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1052"}, {"id": "crud_pilot_service_create_channel_mail_address", "label": "create_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1068"}, {"id": "crud_pilot_service_update_channel_mail_address", "label": "update_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1101"}, {"id": "crud_pilot_service_soft_delete_channel_mail_address", "label": "soft_delete_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1139"}, {"id": "crud_pilot_service_row_to_dict_channel_agreement", "label": "_row_to_dict_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1158"}, {"id": "crud_pilot_service_list_channel_agreements", "label": "list_channel_agreements()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1183"}, {"id": "crud_pilot_service_create_channel_agreement", "label": "create_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1199"}, {"id": "crud_pilot_service_update_channel_agreement", "label": "update_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1242"}, {"id": "crud_pilot_service_soft_delete_channel_agreement", "label": "soft_delete_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1289"}, {"id": "crud_pilot_service_activate_channel_agreement", "label": "activate_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1304"}, {"id": "crud_pilot_service_void_channel_agreement", "label": "void_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1325"}, {"id": "crud_pilot_service_row_to_dict_channel_agreement_price", "label": "_row_to_dict_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1348"}, {"id": "crud_pilot_service_channel_agreement_price_item_key", "label": "_channel_agreement_price_item_key()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1367"}, {"id": "crud_pilot_service_channel_agreement_price_exists", "label": "_channel_agreement_price_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1380"}, {"id": "crud_pilot_service_list_channel_agreement_prices", "label": "list_channel_agreement_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1421"}, {"id": "crud_pilot_service_create_channel_agreement_price", "label": "create_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1437"}, {"id": "crud_pilot_service_update_channel_agreement_price", "label": "update_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1489"}, {"id": "crud_pilot_service_soft_delete_channel_agreement_price", "label": "soft_delete_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1556"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution", "label": "_row_to_dict_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1575"}, {"id": "crud_pilot_service_list_checkup_institutions", "label": "list_checkup_institutions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1591"}, {"id": "crud_pilot_service_get_checkup_institution", "label": "get_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1620"}, {"id": "crud_pilot_service_create_checkup_institution", "label": "create_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1629"}, {"id": "crud_pilot_service_update_checkup_institution", "label": "update_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1664"}, {"id": "crud_pilot_service_soft_delete_checkup_institution", "label": "soft_delete_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1703"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "label": "_row_to_dict_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1717"}, {"id": "crud_pilot_service_list_checkup_institution_invoices", "label": "list_checkup_institution_invoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1735"}, {"id": "crud_pilot_service_create_checkup_institution_invoice", "label": "create_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1751"}, {"id": "crud_pilot_service_update_checkup_institution_invoice", "label": "update_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1790"}, {"id": "crud_pilot_service_soft_delete_checkup_institution_invoice", "label": "soft_delete_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1837"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_project", "label": "_row_to_dict_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1856"}, {"id": "crud_pilot_service_list_checkup_institution_projects", "label": "list_checkup_institution_projects()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1871"}, {"id": "crud_pilot_service_create_checkup_institution_project", "label": "create_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1887"}, {"id": "crud_pilot_service_update_checkup_institution_project", "label": "update_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1920"}, {"id": "crud_pilot_service_soft_delete_checkup_institution_project", "label": "soft_delete_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1958"}, {"id": "crud_pilot_service_sum_package_item_fees", "label": "_sum_package_item_fees()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1977"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_package", "label": "_row_to_dict_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1987"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "label": "_row_to_dict_checkup_institution_package_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2012"}, {"id": "crud_pilot_service_checkup_package_code_exists", "label": "checkup_package_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2034"}, {"id": "crud_pilot_service_get_checkup_project_for_package", "label": "_get_checkup_project_for_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2049"}, {"id": "crud_pilot_service_validate_package_items_for_save", "label": "_validate_package_items_for_save()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2059"}, {"id": "crud_pilot_service_list_package_items_raw", "label": "_list_package_items_raw()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2088"}, {"id": "crud_pilot_service_package_items_to_dicts", "label": "_package_items_to_dicts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2100"}, {"id": "crud_pilot_service_insert_package_items", "label": "_insert_package_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2118"}, {"id": "crud_pilot_service_list_checkup_institution_packages", "label": "list_checkup_institution_packages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2154"}, {"id": "crud_pilot_service_get_checkup_institution_package", "label": "get_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2181"}, {"id": "crud_pilot_service_get_checkup_institution_package_detail", "label": "get_checkup_institution_package_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2190"}, {"id": "crud_pilot_service_create_checkup_institution_package", "label": "create_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2202"}, {"id": "crud_pilot_service_update_checkup_institution_package", "label": "update_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2251"}, {"id": "crud_pilot_service_soft_delete_checkup_institution_package", "label": "soft_delete_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2319"}, {"id": "crud_pilot_service_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2338"}, {"id": "crud_pilot_service_row_to_dict_channel_account", "label": "_row_to_dict_channel_account()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2348"}, {"id": "crud_pilot_service_get_channel_account", "label": "get_channel_account()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2359"}, {"id": "crud_pilot_service_get_or_create_channel_account", "label": "_get_or_create_channel_account()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2369"}, {"id": "crud_pilot_service_row_to_dict_channel_product_quota", "label": "_row_to_dict_channel_product_quota()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2402"}, {"id": "crud_pilot_service_upsert_channel_product_quota", "label": "_upsert_channel_product_quota()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2419"}, {"id": "crud_pilot_service_reduce_channel_product_quota", "label": "_reduce_channel_product_quota()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2478"}, {"id": "crud_pilot_service_list_channel_product_quotas", "label": "list_channel_product_quotas()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2504"}, {"id": "crud_pilot_service_row_to_dict_service_order", "label": "_row_to_dict_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2522"}, {"id": "crud_pilot_service_row_to_dict_service_order_product", "label": "_row_to_dict_service_order_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2567"}, {"id": "crud_pilot_service_normalize_txn_product_item", "label": "_normalize_txn_product_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2585"}, {"id": "crud_pilot_service_enrich_txn_products_from_order", "label": "_enrich_txn_products_from_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2606"}, {"id": "crud_pilot_service_row_to_dict_service_order_txn", "label": "_row_to_dict_service_order_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2646"}, {"id": "crud_pilot_service_service_order_txn_to_response_dict", "label": "_service_order_txn_to_response_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2693"}, {"id": "crud_pilot_service_enrich_finance_operate_fields", "label": "_enrich_finance_operate_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2738"}, {"id": "crud_pilot_service_list_channel_service_orders", "label": "list_channel_service_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2758"}, {"id": "crud_pilot_service_get_service_order", "label": "get_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2838"}, {"id": "crud_pilot_service_get_service_order_products", "label": "get_service_order_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2847"}, {"id": "crud_pilot_service_calc_gmcp_purchase_total", "label": "_calc_gmcp_purchase_total()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2864"}, {"id": "crud_pilot_service_gmcp_has_purchase_lock", "label": "_gmcp_has_purchase_lock()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2873"}, {"id": "crud_pilot_service_gmcp_agreement_editable", "label": "gmcp_agreement_editable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2901"}, {"id": "crud_pilot_service_resolve_agreement_price_cell_type", "label": "_resolve_agreement_price_cell_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2907"}, {"id": "crud_pilot_service_save_gmcp_product_rows", "label": "_save_gmcp_product_rows()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2924"}, {"id": "crud_pilot_service_replace_gmcp_product_rows", "label": "_replace_gmcp_product_rows()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2967"}, {"id": "crud_pilot_service_apply_gmcp_order_quotas", "label": "_apply_gmcp_order_quotas()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2978"}, {"id": "crud_pilot_service_get_valid_channel_agreement", "label": "_get_valid_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3005"}, {"id": "crud_pilot_service_create_channel_service_order", "label": "create_channel_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3027"}, {"id": "crud_pilot_service_update_channel_service_order", "label": "update_channel_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3099"}, {"id": "crud_pilot_service_soft_delete_service_order", "label": "soft_delete_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3148"}, {"id": "crud_pilot_service_submit_finance_confirm", "label": "submit_finance_confirm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3165"}, {"id": "crud_pilot_service_confirm_receipt", "label": "confirm_receipt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3197"}, {"id": "crud_pilot_service_submit_refund", "label": "submit_refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3238"}, {"id": "crud_pilot_service_confirm_refund", "label": "confirm_refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3273"}, {"id": "crud_pilot_service_void_service_order", "label": "void_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3306"}, {"id": "crud_pilot_service_list_service_order_txns", "label": "list_service_order_txns()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3352"}, {"id": "crud_pilot_service_get_service_order_txn", "label": "get_service_order_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3484"}, {"id": "crud_pilot_service_create_recharge_txn", "label": "create_recharge_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3494"}, {"id": "crud_pilot_service_create_refund_txn", "label": "create_refund_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3541"}, {"id": "crud_pilot_service_create_purchase_txn", "label": "create_purchase_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3582"}, {"id": "crud_pilot_service_create_unsubscribe_txn", "label": "create_unsubscribe_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3678"}, {"id": "crud_pilot_service_rollback_purchase_txn_holdings", "label": "_rollback_purchase_txn_holdings()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3754"}, {"id": "crud_pilot_service_apply_purchase_txn_holdings", "label": "_apply_purchase_txn_holdings()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3776"}, {"id": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "label": "_rollback_unsubscribe_txn_holdings()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3837"}, {"id": "crud_pilot_service_apply_unsubscribe_txn_holdings", "label": "_apply_unsubscribe_txn_holdings()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3861"}, {"id": "crud_pilot_service_update_service_order_txn", "label": "update_service_order_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3900"}, {"id": "crud_pilot_service_submit_txn_finance", "label": "submit_txn_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3977"}, {"id": "crud_pilot_service_confirm_txn", "label": "confirm_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4008"}, {"id": "crud_pilot_service_void_txn", "label": "void_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4123"}, {"id": "crud_pilot_service_rationale_1", "label": "\u4e2d\u8bd5\u670d\u52a1\u7ba1\u7406 CRUD\uff08\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b/\u89c4\u683c/\u4ef7\u683c\u4f53\u7cfb/\u9879\u76ee\u4ef7\u683c\u3001\u6e20\u9053\u4fe1\u606f\u3001\u4f53\u68c0\u673a\u6784\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1"}, {"id": "crud_pilot_service_rationale_1305", "label": "\u751f\u6548\u534f\u8bae\uff1a\u4ec5\u5f85\u751f\u6548(dsx)\u53ef\u53d8\u4e3a\u751f\u6548\u4e2d(sxz)", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1305"}, {"id": "crud_pilot_service_rationale_1326", "label": "\u4f5c\u5e9f\u534f\u8bae\uff1a\u8bbe\u7f6e agreement_status='yzf", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1326"}, {"id": "crud_pilot_service_rationale_2370", "label": "\u83b7\u53d6\u6216\u521b\u5efa\u6e20\u9053\u8d26\u6237\uff08\u5e26\u884c\u9501 with_for_update\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2370"}, {"id": "crud_pilot_service_rationale_2479", "label": "\u6263\u51cf\u4efd\u6570\uff1a\u9a8c\u8bc1 remaining_qty >= reduce_qty", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2479"}, {"id": "crud_pilot_service_rationale_2586", "label": "\u6d41\u6c34 products_json \u9879\u7edf\u4e00\u4e3a camelCase\uff08\u5165\u5e93\u65f6\u4e3a snake_case\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2586"}, {"id": "crud_pilot_service_rationale_2612", "label": "\u9000\u8ba2\u7b49\u6d41\u6c34\u53ef\u80fd\u4ec5\u5b58 projectCode\uff0c\u4ece\u8ba2\u5355\u6301\u4ed3\u8865\u5168\u9879\u76ee\u540d\u4e0e\u89c4\u683c\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2612"}, {"id": "crud_pilot_service_rationale_2701", "label": "\u6d41\u6c34\u54cd\u5e94\u5b57\u5178\uff1a\u542b\u8ba2\u5355\u6e20\u9053\u4fe1\u606f\u4e0e\u63d0\u4ea4\u4eba/\u521b\u5efa\u4eba\u6635\u79f0\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2701"}, {"id": "crud_pilot_service_rationale_2739", "label": "\u8d22\u52a1\u9875\u300c\u5df2\u5904\u7406\u300d\u5c55\u793a\uff1a\u64cd\u4f5c\u7c7b\u578b\u3001\u64cd\u4f5c\u4eba\u3001\u64cd\u4f5c\u65f6\u95f4\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2739"}, {"id": "crud_pilot_service_rationale_2874", "label": "\u662f\u5426\u5b58\u5728\u8d2d\u4e70\u8bb0\u5f55\uff08\u672a\u4f5c\u5e9f purchase \u6d41\u6c34\uff0c\u6216\u5386\u53f2\u5efa\u5355\u5199\u5165\u7684\u4ea7\u54c1\u884c\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2874"}, {"id": "crud_pilot_service_rationale_2979", "label": "\u8d22\u52a1\u786e\u8ba4\u6536\u6b3e\u540e\uff0c\u6309\u8ba2\u5355\u660e\u7ec6\u589e\u52a0\u6e20\u9053\u4ea7\u54c1\u4efd\u6570", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2979"}, {"id": "crud_pilot_service_rationale_3100", "label": "\u66f4\u65b0\u8ba2\u5355\u57fa\u672c\u4fe1\u606f\uff1bgmcp \u4ea7\u54c1\u4ec5\u901a\u8fc7 purchase \u6d41\u6c34\u7ef4\u62a4", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3100"}, {"id": "crud_pilot_service_rationale_3174", "label": "\u53d1\u8d77\u8d22\u52a1\u786e\u8ba4\uff1atype=yfk/gmcp + status=dsx \u2192 dqr", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3174"}, {"id": "crud_pilot_service_rationale_3198", "label": "\u786e\u8ba4\u5230\u8d26\uff1ayfk dqr\u2192yqr \u589e\u52a0\u4f59\u989d\uff1bgmcp dqr\u2192sxz \u589e\u52a0\u4ea7\u54c1\u4efd\u6570", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3198"}, {"id": "crud_pilot_service_rationale_3239", "label": "\u7533\u8bf7\u9000\u6b3e\uff1atype=yfk + status=yqr \u2192 tfqrz", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3239"}, {"id": "crud_pilot_service_rationale_3274", "label": "\u786e\u8ba4\u9000\u6b3e\uff1astatus=tfqrz \u2192 ytf\uff0c\u6263\u51cf\u4f59\u989d", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3274"}, {"id": "crud_pilot_service_rationale_3307", "label": "\u4f5c\u5e9f\u8ba2\u5355\uff1atype=gmcp + status=sxz \u2192 yzf\uff0c\u6263\u51cf\u5df2\u751f\u6548\u7684\u4ea7\u54c1\u4efd\u6570", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3307"}, {"id": "crud_pilot_service_rationale_3366", "label": "\u67e5\u8be2\u64cd\u4f5c\u6d41\u6c34\u5217\u8868\u3002finance_done_only\uff1a\u8d22\u52a1\u5df2\u5904\u7406\uff08\u5df2\u786e\u8ba4\u6216\u8d22\u52a1\u4fa7\u4f5c\u5e9f\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3366"}, {"id": "crud_pilot_service_rationale_3504", "label": "\u521b\u5efa\u5145\u503c\u6d41\u6c34\uff08yfk\u8ba2\u5355\uff09\uff0c\u72b6\u6001 dsx\uff1b\u9644\u4ef6\u9884\u5b58\u4e8e finance_submit_attachments \u4f9b\u540e\u7eed\u8d22\u52a1\u786e\u8ba4", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3504"}, {"id": "crud_pilot_service_rationale_3542", "label": "\u521b\u5efa\u9000\u6b3e\u6d41\u6c34\uff08yfk\u8ba2\u5355\uff09\uff0camount <= current_balance", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3542"}, {"id": "crud_pilot_service_rationale_3583", "label": "\u521b\u5efa\u8d2d\u4e70\u4ea7\u54c1\u6d41\u6c34\uff08gmcp\u8ba2\u5355\uff09\uff0c\u540c\u65f6\u521b\u5efa/\u66f4\u65b0\u4ea7\u54c1\u6301\u4ed3", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3583"}, {"id": "crud_pilot_service_rationale_3679", "label": "\u521b\u5efa\u9000\u8ba2\u4ea7\u54c1\u6d41\u6c34\uff08gmcp\u8ba2\u5355\uff09\uff0c\u6821\u9a8c\u9000\u8ba2\u4efd\u6570 <= current_qty", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3679"}, {"id": "crud_pilot_service_rationale_3912", "label": "\u66f4\u65b0\u5f85\u751f\u6548\u6d41\u6c34\uff1a\u4ec5 dsx\uff1b\u5145\u503c/\u9000\u6b3e\u53ef\u6539\u91d1\u989d\u4e0e\u9644\u4ef6\uff0c\u8d2d\u4e70/\u9000\u8ba2\u53ef\u6539\u4ea7\u54c1\u660e\u7ec6\u4e0e\u5907\u6ce8", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3912"}, {"id": "crud_pilot_service_rationale_4009", "label": "\u8d22\u52a1\u786e\u8ba4\u6d41\u6c34\uff1adqr \u2192 yqr\uff0c\u66f4\u65b0\u4e3b\u8868\u6c47\u603b\u548c\u4ea7\u54c1\u6301\u4ed3\uff0c\u66f4\u65b0\u6e20\u9053\u8d26\u6237\u4f59\u989d", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4009"}, {"id": "crud_pilot_service_rationale_4124", "label": "\u4f5c\u5e9f\u6d41\u6c34\uff1adsx/dqr \u2192 yzf\u3002\u5982\u679c\u662f purchase/unsubscribe \u8fd8\u9700\u8981\u56de\u6eda\u4ea7\u54c1\u6301\u4ed3", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4124"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_user_nick_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L46", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_cell_product_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L71", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L97", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_cell_product_type_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L104", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L115", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L137", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L159", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L173", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_cell_product_specs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L186", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L212", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_cell_product_spec_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L219", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L230", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L252", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L274", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L288", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_cell_product_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L307", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L336", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_cell_product_price_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L343", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L354", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L397", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L447", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L461", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_project_systems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L475", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L501", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_project_system_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L510", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L521", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L544", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L568", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L582", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_project_system_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L603", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L622", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L667", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L723", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L742", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L766", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L793", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L800", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L839", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L884", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L898", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L916", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L932", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L971", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1018", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1037", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_mail_addresses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1052", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1068", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1139", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1158", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_agreements", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1183", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1199", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1242", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1289", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_activate_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1304", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_void_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1325", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1348", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_channel_agreement_price_item_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1367", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_channel_agreement_price_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1380", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_agreement_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1421", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1437", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1489", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1556", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1575", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institutions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1591", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1620", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1629", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1664", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1703", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1717", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institution_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1735", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1751", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1790", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1837", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1856", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institution_projects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1871", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1887", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1920", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1958", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_sum_package_item_fees", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1977", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1987", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2012", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_checkup_package_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2034", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2049", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_validate_package_items_for_save", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2059", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_package_items_raw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2088", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_package_items_to_dicts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_insert_package_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2118", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institution_packages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2154", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2181", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_institution_package_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2190", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2202", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2251", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2319", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2338", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_account", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2348", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_channel_account", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2359", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_or_create_channel_account", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2369", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_product_quota", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2402", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_upsert_channel_product_quota", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2419", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_reduce_channel_product_quota", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2478", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_product_quotas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2504", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2522", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_service_order_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2567", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_normalize_txn_product_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2585", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_enrich_txn_products_from_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2606", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_service_order_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2646", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_service_order_txn_to_response_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2693", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_enrich_finance_operate_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2738", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_service_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2758", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2838", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_service_order_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2847", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_calc_gmcp_purchase_total", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2864", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_gmcp_has_purchase_lock", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2873", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_gmcp_agreement_editable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2901", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_resolve_agreement_price_cell_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2907", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_save_gmcp_product_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2924", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_replace_gmcp_product_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2967", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_apply_gmcp_order_quotas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2978", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_valid_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3005", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3027", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3099", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3148", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_submit_finance_confirm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3165", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_confirm_receipt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3197", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_submit_refund", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3238", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_confirm_refund", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3273", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_void_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3306", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_service_order_txns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3352", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_service_order_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3484", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_recharge_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3494", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_refund_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3541", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_purchase_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3582", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_unsubscribe_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3678", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_rollback_purchase_txn_holdings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3754", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_apply_purchase_txn_holdings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3776", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3837", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_apply_unsubscribe_txn_holdings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3861", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_service_order_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3900", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_submit_txn_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3977", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_confirm_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4008", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_void_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4123", "weight": 1.0}, {"source": "crud_pilot_service_list_cell_product_types", "target": "crud_pilot_service_row_to_dict_cell_product_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L94", "weight": 1.0}, {"source": "crud_pilot_service_create_cell_product_type", "target": "crud_pilot_service_cell_product_type_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L116", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_type", "target": "crud_pilot_service_get_cell_product_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L138", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_type", "target": "crud_pilot_service_cell_product_type_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L142", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_cell_product_type", "target": "crud_pilot_service_get_cell_product_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L160", "weight": 1.0}, {"source": "crud_pilot_service_list_cell_product_specs", "target": "crud_pilot_service_row_to_dict_cell_product_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L209", "weight": 1.0}, {"source": "crud_pilot_service_create_cell_product_spec", "target": "crud_pilot_service_cell_product_spec_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L231", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_spec", "target": "crud_pilot_service_get_cell_product_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L253", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_spec", "target": "crud_pilot_service_cell_product_spec_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L257", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_cell_product_spec", "target": "crud_pilot_service_get_cell_product_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L275", "weight": 1.0}, {"source": "crud_pilot_service_list_cell_product_prices", "target": "crud_pilot_service_row_to_dict_cell_product_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L333", "weight": 1.0}, {"source": "crud_pilot_service_create_cell_product_price", "target": "crud_pilot_service_cell_product_price_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L370", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_price", "target": "crud_pilot_service_get_cell_product_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L414", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_price", "target": "crud_pilot_service_cell_product_price_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L418", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_cell_product_price", "target": "crud_pilot_service_get_cell_product_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L448", "weight": 1.0}, {"source": "crud_pilot_service_list_project_systems", "target": "crud_pilot_service_row_to_dict_project_system", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L498", "weight": 1.0}, {"source": "crud_pilot_service_create_project_system", "target": "crud_pilot_service_project_system_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L522", "weight": 1.0}, {"source": "crud_pilot_service_update_project_system", "target": "crud_pilot_service_get_project_system", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L545", "weight": 1.0}, {"source": "crud_pilot_service_update_project_system", "target": "crud_pilot_service_project_system_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L549", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_project_system", "target": "crud_pilot_service_get_project_system", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L569", "weight": 1.0}, {"source": "crud_pilot_service_list_project_system_items", "target": "crud_pilot_service_row_to_dict_project_system_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L619", "weight": 1.0}, {"source": "crud_pilot_service_list_channels", "target": "crud_pilot_service_row_to_dict_channel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L790", "weight": 1.0}, {"source": "crud_pilot_service_update_channel", "target": "crud_pilot_service_get_channel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L855", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_channel", "target": "crud_pilot_service_get_channel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L885", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_invoices", "target": "crud_pilot_service_row_to_dict_channel_invoice", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L929", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_mail_addresses", "target": "crud_pilot_service_row_to_dict_channel_mail_address", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1065", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_agreements", "target": "crud_pilot_service_row_to_dict_channel_agreement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1196", "weight": 1.0}, {"source": "crud_pilot_service_channel_agreement_price_exists", "target": "crud_pilot_service_channel_agreement_price_item_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1392", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_agreement_prices", "target": "crud_pilot_service_row_to_dict_channel_agreement_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1434", "weight": 1.0}, {"source": "crud_pilot_service_create_channel_agreement_price", "target": "crud_pilot_service_channel_agreement_price_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1453", "weight": 1.0}, {"source": "crud_pilot_service_update_channel_agreement_price", "target": "crud_pilot_service_channel_agreement_price_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1518", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institutions", "target": "crud_pilot_service_row_to_dict_checkup_institution", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1617", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution", "target": "crud_pilot_service_get_checkup_institution", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1678", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_checkup_institution", "target": "crud_pilot_service_get_checkup_institution", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1704", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_invoices", "target": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1748", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_projects", "target": "crud_pilot_service_row_to_dict_checkup_institution_project", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1884", "weight": 1.0}, {"source": "crud_pilot_service_validate_package_items_for_save", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2077", "weight": 1.0}, {"source": "crud_pilot_service_package_items_to_dicts", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2103", "weight": 1.0}, {"source": "crud_pilot_service_package_items_to_dicts", "target": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2109", "weight": 1.0}, {"source": "crud_pilot_service_insert_package_items", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2129", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_packages", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2169", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_packages", "target": "crud_pilot_service_row_to_dict_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2172", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2191", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2194", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_package_items_to_dicts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2195", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_row_to_dict_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2197", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_checkup_package_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2218", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_validate_package_items_for_save", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2220", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_insert_package_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2238", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2248", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2264", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_checkup_package_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2272", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2286", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_validate_package_items_for_save", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2288", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_insert_package_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2304", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2316", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2320", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_checkup_institution_package", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2327", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_product_quotas", "target": "crud_pilot_service_row_to_dict_channel_product_quota", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2515", "weight": 1.0}, {"source": "crud_pilot_service_enrich_txn_products_from_order", "target": "crud_pilot_service_get_service_order_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2615", "weight": 1.0}, {"source": "crud_pilot_service_row_to_dict_service_order_txn", "target": "crud_pilot_service_normalize_txn_product_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2680", "weight": 1.0}, {"source": "crud_pilot_service_row_to_dict_service_order_txn", "target": "crud_pilot_service_enrich_txn_products_from_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2682", "weight": 1.0}, {"source": "crud_pilot_service_service_order_txn_to_response_dict", "target": "crud_pilot_service_row_to_dict_service_order_txn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2702", "weight": 1.0}, {"source": "crud_pilot_service_service_order_txn_to_response_dict", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2704", "weight": 1.0}, {"source": "crud_pilot_service_service_order_txn_to_response_dict", "target": "crud_pilot_service_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2723", "weight": 1.0}, {"source": "crud_pilot_service_service_order_txn_to_response_dict", "target": "crud_pilot_service_enrich_finance_operate_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2734", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_service_orders", "target": "crud_pilot_service_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2827", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_service_orders", "target": "crud_pilot_service_row_to_dict_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2830", "weight": 1.0}, {"source": "crud_pilot_service_get_service_order_products", "target": "crud_pilot_service_row_to_dict_service_order_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2857", "weight": 1.0}, {"source": "crud_pilot_service_gmcp_agreement_editable", "target": "crud_pilot_service_gmcp_has_purchase_lock", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2904", "weight": 1.0}, {"source": "crud_pilot_service_replace_gmcp_product_rows", "target": "crud_pilot_service_save_gmcp_product_rows", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2975", "weight": 1.0}, {"source": "crud_pilot_service_apply_gmcp_order_quotas", "target": "crud_pilot_service_get_service_order_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2980", "weight": 1.0}, {"source": "crud_pilot_service_apply_gmcp_order_quotas", "target": "crud_pilot_service_resolve_agreement_price_cell_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2984", "weight": 1.0}, {"source": "crud_pilot_service_apply_gmcp_order_quotas", "target": "crud_pilot_service_upsert_channel_product_quota", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2991", "weight": 1.0}, {"source": "crud_pilot_service_create_channel_service_order", "target": "crud_pilot_service_get_channel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3042", "weight": 1.0}, {"source": "crud_pilot_service_create_channel_service_order", "target": "crud_pilot_service_get_valid_channel_agreement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3054", "weight": 1.0}, {"source": "crud_pilot_service_create_channel_service_order", "target": "crud_pilot_service_calc_gmcp_purchase_total", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3063", "weight": 1.0}, {"source": "crud_pilot_service_update_channel_service_order", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3101", "weight": 1.0}, {"source": "crud_pilot_service_update_channel_service_order", "target": "crud_pilot_service_get_valid_channel_agreement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3126", "weight": 1.0}, {"source": "crud_pilot_service_update_channel_service_order", "target": "crud_pilot_service_gmcp_has_purchase_lock", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3134", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_service_order", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3150", "weight": 1.0}, {"source": "crud_pilot_service_submit_finance_confirm", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3175", "weight": 1.0}, {"source": "crud_pilot_service_confirm_receipt", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3199", "weight": 1.0}, {"source": "crud_pilot_service_confirm_receipt", "target": "crud_pilot_service_get_or_create_channel_account", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3210", "weight": 1.0}, {"source": "crud_pilot_service_confirm_receipt", "target": "crud_pilot_service_apply_gmcp_order_quotas", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3224", "weight": 1.0}, {"source": "crud_pilot_service_submit_refund", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3240", "weight": 1.0}, {"source": "crud_pilot_service_confirm_refund", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3275", "weight": 1.0}, {"source": "crud_pilot_service_confirm_refund", "target": "crud_pilot_service_get_or_create_channel_account", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3282", "weight": 1.0}, {"source": "crud_pilot_service_void_service_order", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3308", "weight": 1.0}, {"source": "crud_pilot_service_void_service_order", "target": "crud_pilot_service_get_service_order_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3319", "weight": 1.0}, {"source": "crud_pilot_service_void_service_order", "target": "crud_pilot_service_resolve_agreement_price_cell_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3321", "weight": 1.0}, {"source": "crud_pilot_service_void_service_order", "target": "crud_pilot_service_reduce_channel_product_quota", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3329", "weight": 1.0}, {"source": "crud_pilot_service_list_service_order_txns", "target": "crud_pilot_service_normalize_date_bound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3411", "weight": 1.0}, {"source": "crud_pilot_service_list_service_order_txns", "target": "crud_pilot_service_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3469", "weight": 1.0}, {"source": "crud_pilot_service_list_service_order_txns", "target": "crud_pilot_service_service_order_txn_to_response_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3472", "weight": 1.0}, {"source": "crud_pilot_service_create_recharge_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3505", "weight": 1.0}, {"source": "crud_pilot_service_create_refund_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3543", "weight": 1.0}, {"source": "crud_pilot_service_create_purchase_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3584", "weight": 1.0}, {"source": "crud_pilot_service_create_unsubscribe_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3680", "weight": 1.0}, {"source": "crud_pilot_service_update_service_order_txn", "target": "crud_pilot_service_get_service_order_txn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3913", "weight": 1.0}, {"source": "crud_pilot_service_update_service_order_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3928", "weight": 1.0}, {"source": "crud_pilot_service_update_service_order_txn", "target": "crud_pilot_service_rollback_purchase_txn_holdings", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3948", "weight": 1.0}, {"source": "crud_pilot_service_update_service_order_txn", "target": "crud_pilot_service_apply_purchase_txn_holdings", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3949", "weight": 1.0}, {"source": "crud_pilot_service_update_service_order_txn", "target": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3953", "weight": 1.0}, {"source": "crud_pilot_service_update_service_order_txn", "target": "crud_pilot_service_apply_unsubscribe_txn_holdings", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3954", "weight": 1.0}, {"source": "crud_pilot_service_submit_txn_finance", "target": "crud_pilot_service_get_service_order_txn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3979", "weight": 1.0}, {"source": "crud_pilot_service_confirm_txn", "target": "crud_pilot_service_get_service_order_txn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4010", "weight": 1.0}, {"source": "crud_pilot_service_confirm_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4016", "weight": 1.0}, {"source": "crud_pilot_service_confirm_txn", "target": "crud_pilot_service_get_or_create_channel_account", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4024", "weight": 1.0}, {"source": "crud_pilot_service_confirm_txn", "target": "crud_pilot_service_resolve_agreement_price_cell_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4065", "weight": 1.0}, {"source": "crud_pilot_service_confirm_txn", "target": "crud_pilot_service_upsert_channel_product_quota", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4068", "weight": 1.0}, {"source": "crud_pilot_service_confirm_txn", "target": "crud_pilot_service_reduce_channel_product_quota", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4091", "weight": 1.0}, {"source": "crud_pilot_service_void_txn", "target": "crud_pilot_service_get_service_order_txn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4125", "weight": 1.0}, {"source": "crud_pilot_service_void_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4132", "weight": 1.0}, {"source": "crud_pilot_service_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_pilot_service_rationale_1305", "target": "crud_pilot_service_activate_channel_agreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1305", "weight": 1.0}, {"source": "crud_pilot_service_rationale_1326", "target": "crud_pilot_service_void_channel_agreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1326", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2370", "target": "crud_pilot_service_get_or_create_channel_account", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2370", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2479", "target": "crud_pilot_service_reduce_channel_product_quota", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2479", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2586", "target": "crud_pilot_service_normalize_txn_product_item", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2586", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2612", "target": "crud_pilot_service_enrich_txn_products_from_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2612", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2701", "target": "crud_pilot_service_service_order_txn_to_response_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2701", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2739", "target": "crud_pilot_service_enrich_finance_operate_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2739", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2874", "target": "crud_pilot_service_gmcp_has_purchase_lock", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2874", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2979", "target": "crud_pilot_service_apply_gmcp_order_quotas", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2979", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3100", "target": "crud_pilot_service_update_channel_service_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3100", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3174", "target": "crud_pilot_service_submit_finance_confirm", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3174", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3198", "target": "crud_pilot_service_confirm_receipt", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3198", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3239", "target": "crud_pilot_service_submit_refund", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3239", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3274", "target": "crud_pilot_service_confirm_refund", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3274", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3307", "target": "crud_pilot_service_void_service_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3307", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3366", "target": "crud_pilot_service_list_service_order_txns", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3366", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3504", "target": "crud_pilot_service_create_recharge_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3504", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3542", "target": "crud_pilot_service_create_refund_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3542", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3583", "target": "crud_pilot_service_create_purchase_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3583", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3679", "target": "crud_pilot_service_create_unsubscribe_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3679", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3912", "target": "crud_pilot_service_update_service_order_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3912", "weight": 1.0}, {"source": "crud_pilot_service_rationale_4009", "target": "crud_pilot_service_confirm_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4009", "weight": 1.0}, {"source": "crud_pilot_service_rationale_4124", "target": "crud_pilot_service_void_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4124", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_pilot_service_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L40"}, {"caller_nid": "crud_pilot_service_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L41"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L47"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L50"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L50"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L50"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L50"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L51"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_type", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L66"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_type", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L67"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L91"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L92"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L92"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L94"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L98"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L98"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L98"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L100"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L101"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L105"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L105"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L106"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L109"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L111"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L112"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L112"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L112"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L117"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "BizCellProductType", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L118"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L119"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L126"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L128"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L131"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L132"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L133"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L140"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L143"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L152"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L153"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L154"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L155"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L162"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L164"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L165"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L166"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_spec", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L181"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_spec", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L182"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L206"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L207"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L207"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L209"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L213"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L213"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L213"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L215"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L216"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L220"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L220"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L221"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L224"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L226"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L227"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L227"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L227"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L232"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "BizCellProductSpec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L233"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L234"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L241"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L243"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L246"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L247"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L248"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L255"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L258"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L267"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L268"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L269"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L270"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L277"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L279"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L280"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L281"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L298"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L302"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L303"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L330"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L331"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L331"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L333"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L337"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L337"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L337"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L339"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L340"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L344"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L344"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L345"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L348"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L350"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L351"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L351"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L351"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L371"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "BizCellProductPrice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L372"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L373"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L386"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L388"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L391"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L392"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L393"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L416"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L419"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L440"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L441"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L442"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L443"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L450"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L452"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L453"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L454"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L470"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L471"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L495"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L496"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L496"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L498"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L502"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L502"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L503"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L506"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L507"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L511"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L511"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L512"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L515"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L517"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L518"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L518"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L518"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L523"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "BizCellProductProjectSystem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L524"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L525"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L533"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L535"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L538"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L539"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L540"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L547"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L550"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L561"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L562"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L563"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L564"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L571"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L573"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L574"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L575"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system_item", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L594"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L598"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L599"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L604"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L604"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L605"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L611"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L614"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L615"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L615"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L616"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L617"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "BizCellProductProjectSystemItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L640"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L641"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L656"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L658"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L661"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L662"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L663"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L685"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L685"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L686"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L689"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L690"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L692"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L716"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L717"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L718"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L719"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L724"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L724"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L725"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L728"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L729"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L731"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L733"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L734"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L735"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L757"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L761"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L762"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L787"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L788"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L788"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L790"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L794"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L794"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L794"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L796"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L797"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "BizChannel", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L815"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L816"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L828"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L830"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L833"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L834"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L835"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L857"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L877"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L878"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L879"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L880"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L887"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L889"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L890"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L891"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L911"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L912"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L917"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L917"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L918"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L924"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L927"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L928"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L928"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L928"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "BizChannelInvoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L947"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L948"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L960"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L962"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L965"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L966"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L967"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L986"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L986"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L987"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L990"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L991"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L993"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1011"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1012"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1013"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1014"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1019"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1019"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1020"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1023"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1024"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1026"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1028"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1029"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1030"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_mail_address", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1047"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_mail_address", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1048"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1053"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1053"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1054"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1060"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1063"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1064"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1064"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1064"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "BizChannelMailAddress", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1080"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1081"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1090"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1092"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1095"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1096"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1097"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1113"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1113"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1114"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1117"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1118"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1120"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1132"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1133"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1134"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1135"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1140"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1140"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1141"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1144"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1145"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1147"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1149"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1150"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1151"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1171"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "_fmt_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1172"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "_fmt_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1173"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1178"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1179"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1184"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1184"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1185"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1191"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1194"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1195"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1195"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1195"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1215"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1216"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "BizChannelAgreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1217"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1218"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1231"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1233"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1236"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1237"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1238"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1257"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1257"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1258"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1261"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1262"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1264"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1274"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1276"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1282"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1283"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1284"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1285"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1290"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1290"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1291"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1294"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1295"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1297"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1299"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1300"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1301"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1306"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1306"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1307"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1310"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1311"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1313"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1314"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1315"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1318"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1319"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1320"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1321"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1327"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1327"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1328"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1331"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1332"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1334"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1337"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1338"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1339"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1340"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1357"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1358"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1362"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1363"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1374"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1374"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1375"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1375"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1376"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1376"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1399"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1399"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1400"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1406"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1408"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1409"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1422"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1422"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1423"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1429"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1432"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1433"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1433"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1433"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1463"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "BizChannelAgreementProductPrice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1464"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1465"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1478"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1480"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1483"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1484"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1485"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1505"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1505"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1506"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1509"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1510"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1512"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1529"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1549"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1550"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1551"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1552"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1557"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1557"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1558"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1561"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1562"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1564"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1566"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1567"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1568"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1586"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1587"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1614"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1615"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1615"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1617"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1621"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1621"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1622"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1625"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1626"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "BizCheckupInstitution", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1642"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1643"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1653"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1655"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1658"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1659"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1660"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1680"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1696"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1697"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1698"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1699"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1706"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1708"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1709"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1710"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1730"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1731"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1736"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1736"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1737"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1743"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1746"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1747"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1747"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1747"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "BizCheckupInstitutionInvoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1766"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1767"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1779"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1781"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1784"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1785"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1786"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1805"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1805"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1806"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1809"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1810"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1812"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1830"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1831"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1832"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1833"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1838"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1838"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1839"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1842"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1843"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1845"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1847"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1848"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1849"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_project", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1861"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_project", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1866"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_project", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1867"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1872"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1872"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1873"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1879"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1882"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1883"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1883"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1883"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "BizCheckupInstitutionProject", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1899"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1900"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1909"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1911"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1914"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1915"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1916"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1932"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1932"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1933"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1936"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1937"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1939"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1951"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1952"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1953"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1954"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1959"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1959"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1960"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1963"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1964"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1966"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1968"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1969"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1970"}, {"caller_nid": "crud_pilot_service_sum_package_item_fees", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1980"}, {"caller_nid": "crud_pilot_service_sum_package_item_fees", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1982"}, {"caller_nid": "crud_pilot_service_sum_package_item_fees", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1983"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2002"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2003"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2023"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2029"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2030"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2035"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2035"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2036"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2043"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2045"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2046"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2046"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2046"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2050"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2050"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2055"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2056"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2067"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2068"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2069"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2071"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2071"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2073"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2075"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2076"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2079"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2083"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2085"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2089"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2089"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2090"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2096"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2097"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2097"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2097"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2097"}, {"caller_nid": "crud_pilot_service_package_items_to_dicts", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2108"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2127"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2128"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2128"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2130"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2130"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2130"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2133"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2135"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "BizCheckupInstitutionPackageItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2136"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2137"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2143"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2143"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2143"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2144"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2146"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2148"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2151"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2155"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2155"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2156"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2162"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2165"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2166"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2166"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2166"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2170"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2171"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2174"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2175"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2182"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2182"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2183"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2186"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2187"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package_detail", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2196"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package_detail", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2197"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package_detail", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2197"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2215"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2217"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2219"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "BizCheckupInstitutionPackage", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2221"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2222"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2231"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2233"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2236"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2237"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2246"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2247"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2266"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2269"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2271"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2275"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2296"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2296"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2300"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2301"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2302"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2303"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2313"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2314"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2315"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2322"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2323"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2326"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2330"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2331"}, {"caller_nid": "crud_pilot_service_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2341"}, {"caller_nid": "crud_pilot_service_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2341"}, {"caller_nid": "crud_pilot_service_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2341"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_account", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2352"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_account", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2354"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_account", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2355"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2361"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2361"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2362"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2365"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2366"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "with_for_update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2371"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2371"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2371"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2372"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2375"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2376"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "BizChannelAccount", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2379"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2380"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2388"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2390"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2393"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2394"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2411"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2412"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2413"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2414"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2415"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2432"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2432"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2433"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2442"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2443"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2445"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2446"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2448"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2449"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2450"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "BizChannelProductQuota", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2452"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2453"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2468"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2470"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2473"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2474"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2480"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2480"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2481"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2489"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2491"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2492"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2494"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2495"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2498"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2499"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2500"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2506"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2506"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2507"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2513"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2514"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2514"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2514"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2530"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2531"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2534"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2535"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2536"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2537"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2538"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2540"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2543"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2544"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2546"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2549"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2550"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2553"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2554"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2556"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2561"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2562"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2575"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2576"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2577"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2578"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2579"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2580"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2581"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2587"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2589"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2589"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2590"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2590"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2591"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2592"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2594"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2596"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2596"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2597"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2597"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2598"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2598"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2599"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2599"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2600"}, {"caller_nid": "crud_pilot_service_normalize_txn_product_item", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2602"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2619"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2619"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2623"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2624"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2624"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2627"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2628"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2629"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2630"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2632"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2633"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2636"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2636"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2637"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2638"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2638"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2639"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2640"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2640"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2641"}, {"caller_nid": "crud_pilot_service_enrich_txn_products_from_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2642"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2652"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2657"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2659"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2662"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2663"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2666"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2669"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2670"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2671"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2674"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2675"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2679"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2724"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2725"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2728"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2729"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2730"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2731"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2732"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2732"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2732"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2732"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2733"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2733"}, {"caller_nid": "crud_pilot_service_enrich_finance_operate_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2744"}, {"caller_nid": "crud_pilot_service_enrich_finance_operate_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2744"}, {"caller_nid": "crud_pilot_service_enrich_finance_operate_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2745"}, {"caller_nid": "crud_pilot_service_enrich_finance_operate_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2749"}, {"caller_nid": "crud_pilot_service_enrich_finance_operate_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2749"}, {"caller_nid": "crud_pilot_service_enrich_finance_operate_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2750"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2811"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2811"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2811"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2811"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2811"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2812"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2813"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2813"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2815"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2815"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2815"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2815"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2815"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2816"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2824"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2826"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2831"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2832"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2835"}, {"caller_nid": "crud_pilot_service_get_service_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2839"}, {"caller_nid": "crud_pilot_service_get_service_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2839"}, {"caller_nid": "crud_pilot_service_get_service_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2840"}, {"caller_nid": "crud_pilot_service_get_service_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2843"}, {"caller_nid": "crud_pilot_service_get_service_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2844"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2848"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2848"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2849"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2855"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2856"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2856"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2856"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2867"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2867"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2867"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2868"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2868"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2868"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2875"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2875"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2876"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2884"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2885"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2887"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2887"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2888"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2894"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2895"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2896"}, {"caller_nid": "crud_pilot_service_gmcp_has_purchase_lock", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2896"}, {"caller_nid": "crud_pilot_service_resolve_agreement_price_cell_type", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2908"}, {"caller_nid": "crud_pilot_service_resolve_agreement_price_cell_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2909"}, {"caller_nid": "crud_pilot_service_resolve_agreement_price_cell_type", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2909"}, {"caller_nid": "crud_pilot_service_resolve_agreement_price_cell_type", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2911"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2933"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2935"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2935"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2936"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2936"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2937"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2937"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2938"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2938"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2939"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2939"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2939"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2940"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2940"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2940"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2941"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2941"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2941"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "BizChannelServiceOrderProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2943"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2944"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2963"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2964"}, {"caller_nid": "crud_pilot_service_replace_gmcp_product_rows", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2968"}, {"caller_nid": "crud_pilot_service_replace_gmcp_product_rows", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2969"}, {"caller_nid": "crud_pilot_service_replace_gmcp_product_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2969"}, {"caller_nid": "crud_pilot_service_replace_gmcp_product_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2969"}, {"caller_nid": "crud_pilot_service_replace_gmcp_product_rows", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2970"}, {"caller_nid": "crud_pilot_service_apply_gmcp_order_quotas", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2982"}, {"caller_nid": "crud_pilot_service_apply_gmcp_order_quotas", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2983"}, {"caller_nid": "crud_pilot_service_apply_gmcp_order_quotas", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2989"}, {"caller_nid": "crud_pilot_service_apply_gmcp_order_quotas", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2995"}, {"caller_nid": "crud_pilot_service_apply_gmcp_order_quotas", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2999"}, {"caller_nid": "crud_pilot_service_apply_gmcp_order_quotas", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2999"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3007"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3009"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3010"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3010"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3011"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3018"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3019"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3021"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3022"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3023"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3044"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3046"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3061"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3066"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3068"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "BizChannelServiceOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3069"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3091"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3092"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3094"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3095"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3103"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3105"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3106"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3107"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3109"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3113"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3116"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3118"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3135"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3141"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3142"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3143"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3144"}, {"caller_nid": "crud_pilot_service_soft_delete_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3152"}, {"caller_nid": "crud_pilot_service_soft_delete_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3154"}, {"caller_nid": "crud_pilot_service_soft_delete_service_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3156"}, {"caller_nid": "crud_pilot_service_soft_delete_service_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3157"}, {"caller_nid": "crud_pilot_service_soft_delete_service_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3158"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3177"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3179"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3181"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3183"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3191"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3192"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3193"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3201"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3203"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3205"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3207"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3211"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3212"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3214"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3217"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3218"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3232"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3233"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3234"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3242"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3244"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3246"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3248"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3251"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3253"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3255"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3257"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3267"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3268"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3269"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3277"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3279"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3281"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3283"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3284"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3286"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3289"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3290"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3300"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3301"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3302"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3310"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3312"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3314"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3316"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3324"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3325"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3326"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3332"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3334"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3335"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3342"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3343"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3344"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3367"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3367"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3369"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3371"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3373"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3374"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3376"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3378"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3383"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3385"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3385"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3385"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3387"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3387"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3388"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3390"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3390"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3390"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3392"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3392"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3393"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3396"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3396"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3398"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3403"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3404"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3405"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3408"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3409"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3411"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3413"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3414"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3416"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3419"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3419"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3419"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3419"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3420"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3421"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3421"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3423"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3428"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3428"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3428"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3428"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3428"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3428"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3435"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3435"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3435"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3435"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3435"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3441"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3443"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3446"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3446"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3447"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3451"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3452"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3458"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3460"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3462"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3464"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3466"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3468"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3476"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3481"}, {"caller_nid": "crud_pilot_service_get_service_order_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3486"}, {"caller_nid": "crud_pilot_service_get_service_order_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3486"}, {"caller_nid": "crud_pilot_service_get_service_order_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3487"}, {"caller_nid": "crud_pilot_service_get_service_order_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3490"}, {"caller_nid": "crud_pilot_service_get_service_order_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3491"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3507"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3509"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3511"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3513"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3515"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3517"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "BizChannelServiceOrderTxn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3518"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3519"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3525"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3535"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3536"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3537"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3545"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3547"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3549"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3551"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3553"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3554"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3556"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3558"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "BizChannelServiceOrderTxn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3559"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3560"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3576"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3577"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3578"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3586"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3588"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3590"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3592"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3594"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3600"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3600"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3601"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3601"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3602"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3602"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3603"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3603"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3604"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3604"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3604"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3605"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3605"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3605"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3605"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3606"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3606"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3610"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3610"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3610"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3611"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3620"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3621"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3624"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "BizChannelServiceOrderProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3626"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3627"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3650"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3652"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3654"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "BizChannelServiceOrderTxn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3655"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3656"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3672"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3673"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3674"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3682"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3684"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3686"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3688"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3690"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3695"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3695"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3696"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3696"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3697"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3697"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3699"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3702"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3702"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3702"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3703"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3711"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3713"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3715"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3717"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3721"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3723"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3726"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3728"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3730"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "BizChannelServiceOrderTxn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3731"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3732"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3748"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3749"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3750"}, {"caller_nid": "crud_pilot_service_rollback_purchase_txn_holdings", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3755"}, {"caller_nid": "crud_pilot_service_rollback_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3757"}, {"caller_nid": "crud_pilot_service_rollback_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3757"}, {"caller_nid": "crud_pilot_service_rollback_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3758"}, {"caller_nid": "crud_pilot_service_rollback_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3758"}, {"caller_nid": "crud_pilot_service_rollback_purchase_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3759"}, {"caller_nid": "crud_pilot_service_rollback_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3759"}, {"caller_nid": "crud_pilot_service_rollback_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3759"}, {"caller_nid": "crud_pilot_service_rollback_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3759"}, {"caller_nid": "crud_pilot_service_rollback_purchase_txn_holdings", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3760"}, {"caller_nid": "crud_pilot_service_rollback_purchase_txn_holdings", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3760"}, {"caller_nid": "crud_pilot_service_rollback_purchase_txn_holdings", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3760"}, {"caller_nid": "crud_pilot_service_rollback_purchase_txn_holdings", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3761"}, {"caller_nid": "crud_pilot_service_rollback_purchase_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3769"}, {"caller_nid": "crud_pilot_service_rollback_purchase_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3770"}, {"caller_nid": "crud_pilot_service_rollback_purchase_txn_holdings", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3773"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3777"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3781"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3781"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3782"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3782"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3783"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3783"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3784"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3784"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3785"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3785"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3785"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3786"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3786"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3786"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3786"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3788"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3789"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3789"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3792"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3792"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3792"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3793"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3802"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3803"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3806"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "BizChannelServiceOrderProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3808"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3809"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3832"}, {"caller_nid": "crud_pilot_service_apply_purchase_txn_holdings", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3833"}, {"caller_nid": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3838"}, {"caller_nid": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3840"}, {"caller_nid": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3840"}, {"caller_nid": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3841"}, {"caller_nid": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3841"}, {"caller_nid": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3842"}, {"caller_nid": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3842"}, {"caller_nid": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3843"}, {"caller_nid": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3843"}, {"caller_nid": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3843"}, {"caller_nid": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3844"}, {"caller_nid": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3852"}, {"caller_nid": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3853"}, {"caller_nid": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3854"}, {"caller_nid": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3855"}, {"caller_nid": "crud_pilot_service_rollback_unsubscribe_txn_holdings", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3858"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3862"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3865"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3865"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3866"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3866"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3867"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3867"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3869"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3871"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3871"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3871"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3872"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3880"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3882"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3884"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3886"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3890"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3892"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3895"}, {"caller_nid": "crud_pilot_service_apply_unsubscribe_txn_holdings", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3896"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3915"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3917"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3919"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3920"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3923"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3925"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3930"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3931"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3933"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3936"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3940"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3942"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3945"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3946"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3956"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3962"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3966"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3967"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3971"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3972"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3973"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3981"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3983"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3985"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3989"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3991"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3995"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3996"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3996"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4002"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4003"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4004"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4012"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4014"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4018"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4020"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4025"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4026"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4028"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4031"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4032"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4035"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4036"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4043"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4044"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4046"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4049"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4050"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4053"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4054"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4060"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4062"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4062"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4063"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4063"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4064"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4064"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4064"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4064"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4066"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4066"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4072"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4072"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4074"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4074"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4083"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4085"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4085"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4086"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4086"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4087"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4087"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4089"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4089"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4116"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4117"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4118"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4119"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4127"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4129"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4131"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4136"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4138"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4138"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4139"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4139"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4140"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4140"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4140"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4140"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4141"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4141"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4141"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4142"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4150"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4151"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4154"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4158"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4160"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4160"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4161"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4161"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4162"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4162"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4164"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4164"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4164"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4165"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4173"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4174"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4175"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4176"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4179"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4186"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4187"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4188"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/b6002eb9427623b3f6bb2a69309468c4dc399c9cdc5ad69bccc36ba6c09b0c85.json b/backend/app/graphify-out/cache/ast/b6002eb9427623b3f6bb2a69309468c4dc399c9cdc5ad69bccc36ba6c09b0c85.json new file mode 100644 index 000000000..aaaaa3935 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/b6002eb9427623b3f6bb2a69309468c4dc399c9cdc5ad69bccc36ba6c09b0c85.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "label": "pilot_service.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1"}, {"id": "api_pilot_service_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L17"}, {"id": "api_pilot_service_cellproducttypecreatebody", "label": "CellProductTypeCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L32"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_pilot_service_cellproducttypeupdatebody", "label": "CellProductTypeUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L41"}, {"id": "api_pilot_service_list_cell_product_types", "label": "list_cell_product_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L51"}, {"id": "api_pilot_service_create_cell_product_type", "label": "create_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L69"}, {"id": "api_pilot_service_update_cell_product_type", "label": "update_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L91"}, {"id": "api_pilot_service_delete_cell_product_type", "label": "delete_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L116"}, {"id": "api_pilot_service_cellproductspeccreatebody", "label": "CellProductSpecCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L134"}, {"id": "api_pilot_service_cellproductspecupdatebody", "label": "CellProductSpecUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L143"}, {"id": "api_pilot_service_list_cell_product_specs", "label": "list_cell_product_specs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L153"}, {"id": "api_pilot_service_create_cell_product_spec", "label": "create_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L171"}, {"id": "api_pilot_service_update_cell_product_spec", "label": "update_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L193"}, {"id": "api_pilot_service_delete_cell_product_spec", "label": "delete_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L218"}, {"id": "api_pilot_service_cellproductpricecreatebody", "label": "CellProductPriceCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L236"}, {"id": "api_pilot_service_cellproductpriceupdatebody", "label": "CellProductPriceUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L251"}, {"id": "api_pilot_service_list_cell_product_prices", "label": "list_cell_product_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L267"}, {"id": "api_pilot_service_create_cell_product_price", "label": "create_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L292"}, {"id": "api_pilot_service_update_cell_product_price", "label": "update_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L320"}, {"id": "api_pilot_service_delete_cell_product_price", "label": "delete_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L351"}, {"id": "api_pilot_service_projectsystemcreatebody", "label": "ProjectSystemCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L369"}, {"id": "api_pilot_service_projectsystemupdatebody", "label": "ProjectSystemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L379"}, {"id": "api_pilot_service_list_project_systems", "label": "list_project_systems()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L390"}, {"id": "api_pilot_service_create_project_system", "label": "create_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L408"}, {"id": "api_pilot_service_update_project_system", "label": "update_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L431"}, {"id": "api_pilot_service_delete_project_system", "label": "delete_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L457"}, {"id": "api_pilot_service_projectsystemitemcreatebody", "label": "ProjectSystemItemCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L473"}, {"id": "api_pilot_service_projectsystemitemupdatebody", "label": "ProjectSystemItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L489"}, {"id": "api_pilot_service_list_project_system_items", "label": "list_project_system_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L506"}, {"id": "api_pilot_service_create_project_system_item", "label": "create_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L520"}, {"id": "api_pilot_service_update_project_system_item", "label": "update_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L551"}, {"id": "api_pilot_service_delete_project_system_item", "label": "delete_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L583"}, {"id": "api_pilot_service_channelcreatebody", "label": "ChannelCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L601"}, {"id": "api_pilot_service_channelupdatebody", "label": "ChannelUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L615"}, {"id": "api_pilot_service_list_channels", "label": "list_channels()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L630"}, {"id": "api_pilot_service_create_channel", "label": "create_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L648"}, {"id": "api_pilot_service_update_channel", "label": "update_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L678"}, {"id": "api_pilot_service_delete_channel", "label": "delete_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L711"}, {"id": "api_pilot_service_channelinvoicecreatebody", "label": "ChannelInvoiceCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L727"}, {"id": "api_pilot_service_channelinvoiceupdatebody", "label": "ChannelInvoiceUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L740"}, {"id": "api_pilot_service_list_channel_invoices", "label": "list_channel_invoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L754"}, {"id": "api_pilot_service_create_channel_invoice", "label": "create_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L768"}, {"id": "api_pilot_service_update_channel_invoice", "label": "update_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L796"}, {"id": "api_pilot_service_delete_channel_invoice", "label": "delete_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L825"}, {"id": "api_pilot_service_channelmailaddresscreatebody", "label": "ChannelMailAddressCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L841"}, {"id": "api_pilot_service_channelmailaddressupdatebody", "label": "ChannelMailAddressUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L851"}, {"id": "api_pilot_service_list_channel_mail_addresses", "label": "list_channel_mail_addresses()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L862"}, {"id": "api_pilot_service_create_channel_mail_address", "label": "create_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L876"}, {"id": "api_pilot_service_update_channel_mail_address", "label": "update_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L901"}, {"id": "api_pilot_service_delete_channel_mail_address", "label": "delete_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L927"}, {"id": "api_pilot_service_channelagreementcreatebody", "label": "ChannelAgreementCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L943"}, {"id": "api_pilot_service_channelagreementupdatebody", "label": "ChannelAgreementUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L956"}, {"id": "api_pilot_service_list_channel_agreements", "label": "list_channel_agreements()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L970"}, {"id": "api_pilot_service_create_channel_agreement", "label": "create_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L984"}, {"id": "api_pilot_service_update_channel_agreement", "label": "update_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1012"}, {"id": "api_pilot_service_delete_channel_agreement", "label": "delete_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1041"}, {"id": "api_pilot_service_activate_channel_agreement", "label": "activate_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1055"}, {"id": "api_pilot_service_void_channel_agreement", "label": "void_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1074"}, {"id": "api_pilot_service_channelagreementpricecreatebody", "label": "ChannelAgreementPriceCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1095"}, {"id": "api_pilot_service_channelagreementpriceupdatebody", "label": "ChannelAgreementPriceUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1109"}, {"id": "api_pilot_service_list_channel_agreement_prices", "label": "list_channel_agreement_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1124"}, {"id": "api_pilot_service_create_channel_agreement_price", "label": "create_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1138"}, {"id": "api_pilot_service_update_channel_agreement_price", "label": "update_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1167"}, {"id": "api_pilot_service_delete_channel_agreement_price", "label": "delete_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1197"}, {"id": "api_pilot_service_checkupinstitutioncreatebody", "label": "CheckupInstitutionCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1215"}, {"id": "api_pilot_service_checkupinstitutionupdatebody", "label": "CheckupInstitutionUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1227"}, {"id": "api_pilot_service_list_checkup_institutions", "label": "list_checkup_institutions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1240"}, {"id": "api_pilot_service_create_checkup_institution", "label": "create_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1265"}, {"id": "api_pilot_service_update_checkup_institution", "label": "update_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1290"}, {"id": "api_pilot_service_delete_checkup_institution", "label": "delete_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1318"}, {"id": "api_pilot_service_checkupinstitutioninvoicecreatebody", "label": "CheckupInstitutionInvoiceCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1334"}, {"id": "api_pilot_service_checkupinstitutioninvoiceupdatebody", "label": "CheckupInstitutionInvoiceUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1347"}, {"id": "api_pilot_service_list_checkup_institution_invoices", "label": "list_checkup_institution_invoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1361"}, {"id": "api_pilot_service_create_checkup_institution_invoice", "label": "create_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1375"}, {"id": "api_pilot_service_update_checkup_institution_invoice", "label": "update_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1403"}, {"id": "api_pilot_service_delete_checkup_institution_invoice", "label": "delete_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1432"}, {"id": "api_pilot_service_checkupinstitutionprojectcreatebody", "label": "CheckupInstitutionProjectCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1448"}, {"id": "api_pilot_service_checkupinstitutionprojectupdatebody", "label": "CheckupInstitutionProjectUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1458"}, {"id": "api_pilot_service_list_checkup_institution_projects", "label": "list_checkup_institution_projects()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1469"}, {"id": "api_pilot_service_create_checkup_institution_project", "label": "create_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1483"}, {"id": "api_pilot_service_update_checkup_institution_project", "label": "update_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1508"}, {"id": "api_pilot_service_delete_checkup_institution_project", "label": "delete_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1534"}, {"id": "api_pilot_service_serviceorderproductitem", "label": "ServiceOrderProductItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1552"}, {"id": "api_pilot_service_serviceordercreatebody", "label": "ServiceOrderCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1564"}, {"id": "api_pilot_service_serviceorderupdatebody", "label": "ServiceOrderUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1576"}, {"id": "api_pilot_service_financesubmitbody", "label": "FinanceSubmitBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1586"}, {"id": "api_pilot_service_financeconfirmbody", "label": "FinanceConfirmBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1593"}, {"id": "api_pilot_service_refundsubmitbody", "label": "RefundSubmitBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1600"}, {"id": "api_pilot_service_refundconfirmbody", "label": "RefundConfirmBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1608"}, {"id": "api_pilot_service_txnrechargebody", "label": "TxnRechargeBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1617"}, {"id": "api_pilot_service_txnrefundbody", "label": "TxnRefundBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1625"}, {"id": "api_pilot_service_txnproductitem", "label": "TxnProductItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1632"}, {"id": "api_pilot_service_txnpurchasebody", "label": "TxnPurchaseBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1644"}, {"id": "api_pilot_service_txnunsubscribebody", "label": "TxnUnsubscribeBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1651"}, {"id": "api_pilot_service_txnupdatebody", "label": "TxnUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1658"}, {"id": "api_pilot_service_txnfinancesubmitbody", "label": "TxnFinanceSubmitBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1666"}, {"id": "api_pilot_service_txnfinanceconfirmbody", "label": "TxnFinanceConfirmBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1673"}, {"id": "api_pilot_service_list_channel_service_orders", "label": "list_channel_service_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1681"}, {"id": "api_pilot_service_get_channel_service_order_detail", "label": "get_channel_service_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1714"}, {"id": "api_pilot_service_create_channel_service_order", "label": "create_channel_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1741"}, {"id": "api_pilot_service_update_channel_service_order", "label": "update_channel_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1771"}, {"id": "api_pilot_service_delete_channel_service_order", "label": "delete_channel_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1804"}, {"id": "api_pilot_service_submit_service_order_finance_confirm", "label": "submit_service_order_finance_confirm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1818"}, {"id": "api_pilot_service_confirm_service_order_receipt", "label": "confirm_service_order_receipt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1842"}, {"id": "api_pilot_service_submit_service_order_refund", "label": "submit_service_order_refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1866"}, {"id": "api_pilot_service_confirm_service_order_refund", "label": "confirm_service_order_refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1891"}, {"id": "api_pilot_service_void_channel_service_order", "label": "void_channel_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1915"}, {"id": "api_pilot_service_list_service_order_txns", "label": "list_service_order_txns()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1936"}, {"id": "api_pilot_service_get_service_order_txn_detail", "label": "get_service_order_txn_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1970"}, {"id": "api_pilot_service_create_recharge_txn", "label": "create_recharge_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1987"}, {"id": "api_pilot_service_create_refund_txn", "label": "create_refund_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2012"}, {"id": "api_pilot_service_create_purchase_txn", "label": "create_purchase_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2036"}, {"id": "api_pilot_service_create_unsubscribe_txn", "label": "create_unsubscribe_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2061"}, {"id": "api_pilot_service_update_service_order_txn", "label": "update_service_order_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2086"}, {"id": "api_pilot_service_submit_txn_finance", "label": "submit_txn_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2111"}, {"id": "api_pilot_service_confirm_txn", "label": "confirm_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2135"}, {"id": "api_pilot_service_void_txn", "label": "void_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2160"}, {"id": "api_pilot_service_get_channel_account_info", "label": "get_channel_account_info()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2182"}, {"id": "api_pilot_service_list_channel_product_quotas", "label": "list_channel_product_quotas()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2198"}, {"id": "api_pilot_service_checkuppackageitembody", "label": "CheckupPackageItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2214"}, {"id": "api_pilot_service_checkupinstitutionpackagecreatebody", "label": "CheckupInstitutionPackageCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2224"}, {"id": "api_pilot_service_checkupinstitutionpackageupdatebody", "label": "CheckupInstitutionPackageUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2235"}, {"id": "api_pilot_service_package_items_to_crud", "label": "_package_items_to_crud()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2246"}, {"id": "api_pilot_service_list_checkup_institution_packages", "label": "list_checkup_institution_packages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2274"}, {"id": "api_pilot_service_create_checkup_institution_package", "label": "create_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2288"}, {"id": "api_pilot_service_get_checkup_institution_package_detail", "label": "get_checkup_institution_package_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2314"}, {"id": "api_pilot_service_update_checkup_institution_package", "label": "update_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2330"}, {"id": "api_pilot_service_delete_checkup_institution_package", "label": "delete_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2359"}, {"id": "api_pilot_service_rationale_1", "label": "\u4e2d\u8bd5\u670d\u52a1\u7ba1\u7406 API\uff08\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b/\u89c4\u683c/\u4ef7\u683c\u4f53\u7cfb/\u9879\u76ee\u4ef7\u683c\u3001\u6e20\u9053\u4fe1\u606f\u3001\u4f53\u68c0\u673a\u6784\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproducttypecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L32", "weight": 1.0}, {"source": "api_pilot_service_cellproducttypecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproducttypeupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L41", "weight": 1.0}, {"source": "api_pilot_service_cellproducttypeupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_cell_product_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L69", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L91", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L116", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproductspeccreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L134", "weight": 1.0}, {"source": "api_pilot_service_cellproductspeccreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L134", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproductspecupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L143", "weight": 1.0}, {"source": "api_pilot_service_cellproductspecupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L143", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_cell_product_specs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L153", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L171", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L193", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L218", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproductpricecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L236", "weight": 1.0}, {"source": "api_pilot_service_cellproductpricecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L236", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_cellproductpriceupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L251", "weight": 1.0}, {"source": "api_pilot_service_cellproductpriceupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L251", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_cell_product_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L267", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L292", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L320", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L351", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_projectsystemcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L369", "weight": 1.0}, {"source": "api_pilot_service_projectsystemcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L369", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_projectsystemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L379", "weight": 1.0}, {"source": "api_pilot_service_projectsystemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L379", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_project_systems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L390", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L408", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L431", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L457", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_projectsystemitemcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L473", "weight": 1.0}, {"source": "api_pilot_service_projectsystemitemcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L473", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_projectsystemitemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L489", "weight": 1.0}, {"source": "api_pilot_service_projectsystemitemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L489", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_project_system_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L506", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L520", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L551", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L583", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L601", "weight": 1.0}, {"source": "api_pilot_service_channelcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L601", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L615", "weight": 1.0}, {"source": "api_pilot_service_channelupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L615", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L630", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L648", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L678", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L711", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelinvoicecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L727", "weight": 1.0}, {"source": "api_pilot_service_channelinvoicecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L727", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelinvoiceupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L740", "weight": 1.0}, {"source": "api_pilot_service_channelinvoiceupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L740", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L754", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L768", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L796", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L825", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelmailaddresscreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L841", "weight": 1.0}, {"source": "api_pilot_service_channelmailaddresscreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L841", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelmailaddressupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L851", "weight": 1.0}, {"source": "api_pilot_service_channelmailaddressupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L851", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_mail_addresses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L862", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L876", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L901", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L927", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelagreementcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L943", "weight": 1.0}, {"source": "api_pilot_service_channelagreementcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L943", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelagreementupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L956", "weight": 1.0}, {"source": "api_pilot_service_channelagreementupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L956", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_agreements", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L970", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L984", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1012", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1041", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_activate_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1055", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_void_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1074", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelagreementpricecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1095", "weight": 1.0}, {"source": "api_pilot_service_channelagreementpricecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1095", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_channelagreementpriceupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1109", "weight": 1.0}, {"source": "api_pilot_service_channelagreementpriceupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1109", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_agreement_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1124", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1138", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1167", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1197", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutioncreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1215", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutioncreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1215", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1227", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1227", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_checkup_institutions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1240", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1265", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1290", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1318", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutioninvoicecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1334", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutioninvoicecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1334", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutioninvoiceupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1347", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutioninvoiceupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1347", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_checkup_institution_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1361", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1375", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1403", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1432", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionprojectcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1448", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionprojectcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1448", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionprojectupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1458", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionprojectupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1458", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_checkup_institution_projects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1469", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1483", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1508", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1534", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_serviceorderproductitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1552", "weight": 1.0}, {"source": "api_pilot_service_serviceorderproductitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1552", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_serviceordercreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1564", "weight": 1.0}, {"source": "api_pilot_service_serviceordercreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1564", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_serviceorderupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1576", "weight": 1.0}, {"source": "api_pilot_service_serviceorderupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1576", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_financesubmitbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1586", "weight": 1.0}, {"source": "api_pilot_service_financesubmitbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1586", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_financeconfirmbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1593", "weight": 1.0}, {"source": "api_pilot_service_financeconfirmbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1593", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_refundsubmitbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1600", "weight": 1.0}, {"source": "api_pilot_service_refundsubmitbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1600", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_refundconfirmbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1608", "weight": 1.0}, {"source": "api_pilot_service_refundconfirmbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1608", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnrechargebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1617", "weight": 1.0}, {"source": "api_pilot_service_txnrechargebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1617", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnrefundbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1625", "weight": 1.0}, {"source": "api_pilot_service_txnrefundbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1625", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnproductitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1632", "weight": 1.0}, {"source": "api_pilot_service_txnproductitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1632", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnpurchasebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1644", "weight": 1.0}, {"source": "api_pilot_service_txnpurchasebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1644", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnunsubscribebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1651", "weight": 1.0}, {"source": "api_pilot_service_txnunsubscribebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1651", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1658", "weight": 1.0}, {"source": "api_pilot_service_txnupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1658", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnfinancesubmitbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1666", "weight": 1.0}, {"source": "api_pilot_service_txnfinancesubmitbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1666", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_txnfinanceconfirmbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1673", "weight": 1.0}, {"source": "api_pilot_service_txnfinanceconfirmbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1673", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_service_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1681", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_get_channel_service_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1714", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_channel_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1741", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_channel_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1771", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_channel_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1804", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_submit_service_order_finance_confirm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1818", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_confirm_service_order_receipt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1842", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_submit_service_order_refund", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1866", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_confirm_service_order_refund", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1891", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_void_channel_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1915", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_service_order_txns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1936", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_get_service_order_txn_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1970", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_recharge_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1987", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_refund_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2012", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_purchase_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2036", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_unsubscribe_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2061", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_service_order_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2086", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_submit_txn_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2111", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_confirm_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2135", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_void_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2160", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_get_channel_account_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2182", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_channel_product_quotas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2198", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkuppackageitembody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2214", "weight": 1.0}, {"source": "api_pilot_service_checkuppackageitembody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2214", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionpackagecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2224", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionpackagecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2224", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_checkupinstitutionpackageupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2235", "weight": 1.0}, {"source": "api_pilot_service_checkupinstitutionpackageupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2235", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_package_items_to_crud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2246", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_list_checkup_institution_packages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2274", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_create_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2288", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_get_checkup_institution_package_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2314", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_update_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2330", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "target": "api_pilot_service_delete_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2359", "weight": 1.0}, {"source": "api_pilot_service_list_cell_product_types", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L58", "weight": 1.0}, {"source": "api_pilot_service_create_cell_product_type", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L75", "weight": 1.0}, {"source": "api_pilot_service_update_cell_product_type", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L98", "weight": 1.0}, {"source": "api_pilot_service_delete_cell_product_type", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L122", "weight": 1.0}, {"source": "api_pilot_service_list_cell_product_specs", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L160", "weight": 1.0}, {"source": "api_pilot_service_create_cell_product_spec", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L177", "weight": 1.0}, {"source": "api_pilot_service_update_cell_product_spec", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L200", "weight": 1.0}, {"source": "api_pilot_service_delete_cell_product_spec", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L224", "weight": 1.0}, {"source": "api_pilot_service_list_cell_product_prices", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L275", "weight": 1.0}, {"source": "api_pilot_service_create_cell_product_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L298", "weight": 1.0}, {"source": "api_pilot_service_update_cell_product_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L327", "weight": 1.0}, {"source": "api_pilot_service_delete_cell_product_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L357", "weight": 1.0}, {"source": "api_pilot_service_list_project_systems", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L397", "weight": 1.0}, {"source": "api_pilot_service_create_project_system", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L414", "weight": 1.0}, {"source": "api_pilot_service_update_project_system", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L438", "weight": 1.0}, {"source": "api_pilot_service_delete_project_system", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L463", "weight": 1.0}, {"source": "api_pilot_service_list_project_system_items", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L512", "weight": 1.0}, {"source": "api_pilot_service_create_project_system_item", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L527", "weight": 1.0}, {"source": "api_pilot_service_update_project_system_item", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L558", "weight": 1.0}, {"source": "api_pilot_service_delete_project_system_item", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L589", "weight": 1.0}, {"source": "api_pilot_service_list_channels", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L637", "weight": 1.0}, {"source": "api_pilot_service_create_channel", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L654", "weight": 1.0}, {"source": "api_pilot_service_update_channel", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L685", "weight": 1.0}, {"source": "api_pilot_service_delete_channel", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L717", "weight": 1.0}, {"source": "api_pilot_service_list_channel_invoices", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L760", "weight": 1.0}, {"source": "api_pilot_service_create_channel_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L775", "weight": 1.0}, {"source": "api_pilot_service_update_channel_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L803", "weight": 1.0}, {"source": "api_pilot_service_delete_channel_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L831", "weight": 1.0}, {"source": "api_pilot_service_list_channel_mail_addresses", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L868", "weight": 1.0}, {"source": "api_pilot_service_create_channel_mail_address", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L883", "weight": 1.0}, {"source": "api_pilot_service_update_channel_mail_address", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L908", "weight": 1.0}, {"source": "api_pilot_service_delete_channel_mail_address", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L933", "weight": 1.0}, {"source": "api_pilot_service_list_channel_agreements", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L976", "weight": 1.0}, {"source": "api_pilot_service_create_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L991", "weight": 1.0}, {"source": "api_pilot_service_update_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1019", "weight": 1.0}, {"source": "api_pilot_service_delete_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1047", "weight": 1.0}, {"source": "api_pilot_service_activate_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1061", "weight": 1.0}, {"source": "api_pilot_service_void_channel_agreement", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1080", "weight": 1.0}, {"source": "api_pilot_service_list_channel_agreement_prices", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1130", "weight": 1.0}, {"source": "api_pilot_service_create_channel_agreement_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1145", "weight": 1.0}, {"source": "api_pilot_service_update_channel_agreement_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1174", "weight": 1.0}, {"source": "api_pilot_service_delete_channel_agreement_price", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1203", "weight": 1.0}, {"source": "api_pilot_service_list_checkup_institutions", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1248", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1271", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1297", "weight": 1.0}, {"source": "api_pilot_service_delete_checkup_institution", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1324", "weight": 1.0}, {"source": "api_pilot_service_list_checkup_institution_invoices", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1367", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1382", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1410", "weight": 1.0}, {"source": "api_pilot_service_delete_checkup_institution_invoice", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1438", "weight": 1.0}, {"source": "api_pilot_service_list_checkup_institution_projects", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1475", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution_project", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1490", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution_project", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1515", "weight": 1.0}, {"source": "api_pilot_service_delete_checkup_institution_project", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1540", "weight": 1.0}, {"source": "api_pilot_service_list_channel_service_orders", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1693", "weight": 1.0}, {"source": "api_pilot_service_get_channel_service_order_detail", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1720", "weight": 1.0}, {"source": "api_pilot_service_get_channel_service_order_detail", "target": "api_pilot_service_list_service_order_txns", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1733", "weight": 1.0}, {"source": "api_pilot_service_create_channel_service_order", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1747", "weight": 1.0}, {"source": "api_pilot_service_update_channel_service_order", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1778", "weight": 1.0}, {"source": "api_pilot_service_delete_channel_service_order", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1810", "weight": 1.0}, {"source": "api_pilot_service_submit_service_order_finance_confirm", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1825", "weight": 1.0}, {"source": "api_pilot_service_confirm_service_order_receipt", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1849", "weight": 1.0}, {"source": "api_pilot_service_submit_service_order_refund", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1873", "weight": 1.0}, {"source": "api_pilot_service_confirm_service_order_refund", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1898", "weight": 1.0}, {"source": "api_pilot_service_void_channel_service_order", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1921", "weight": 1.0}, {"source": "api_pilot_service_list_service_order_txns", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1949", "weight": 1.0}, {"source": "api_pilot_service_get_service_order_txn_detail", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1976", "weight": 1.0}, {"source": "api_pilot_service_create_recharge_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1994", "weight": 1.0}, {"source": "api_pilot_service_create_refund_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2019", "weight": 1.0}, {"source": "api_pilot_service_create_purchase_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2043", "weight": 1.0}, {"source": "api_pilot_service_create_unsubscribe_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2068", "weight": 1.0}, {"source": "api_pilot_service_update_service_order_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2093", "weight": 1.0}, {"source": "api_pilot_service_submit_txn_finance", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2118", "weight": 1.0}, {"source": "api_pilot_service_confirm_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2142", "weight": 1.0}, {"source": "api_pilot_service_void_txn", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2166", "weight": 1.0}, {"source": "api_pilot_service_get_channel_account_info", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2188", "weight": 1.0}, {"source": "api_pilot_service_list_channel_product_quotas", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2204", "weight": 1.0}, {"source": "api_pilot_service_list_checkup_institution_packages", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2280", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution_package", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2295", "weight": 1.0}, {"source": "api_pilot_service_create_checkup_institution_package", "target": "api_pilot_service_package_items_to_crud", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2302", "weight": 1.0}, {"source": "api_pilot_service_get_checkup_institution_package_detail", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2320", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution_package", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2337", "weight": 1.0}, {"source": "api_pilot_service_update_checkup_institution_package", "target": "api_pilot_service_package_items_to_crud", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2340", "weight": 1.0}, {"source": "api_pilot_service_delete_checkup_institution_package", "target": "api_pilot_service_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2365", "weight": 1.0}, {"source": "api_pilot_service_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_pilot_service_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_pilot_service_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L18"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L20"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L21"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L21"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L21"}, {"caller_nid": "api_pilot_service_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L23"}, {"caller_nid": "api_pilot_service_list_cell_product_types", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L62"}, {"caller_nid": "api_pilot_service_list_cell_product_types", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L63"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L83"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L85"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "_row_to_dict_cell_product_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L85"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L87"}, {"caller_nid": "api_pilot_service_create_cell_product_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L87"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L99"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L103"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L104"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L105"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L106"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L107"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L110"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "_row_to_dict_cell_product_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L110"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L112"}, {"caller_nid": "api_pilot_service_update_cell_product_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L112"}, {"caller_nid": "api_pilot_service_delete_cell_product_type", "callee": "soft_delete_cell_product_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L123"}, {"caller_nid": "api_pilot_service_delete_cell_product_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L124"}, {"caller_nid": "api_pilot_service_delete_cell_product_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L126"}, {"caller_nid": "api_pilot_service_delete_cell_product_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L126"}, {"caller_nid": "api_pilot_service_list_cell_product_specs", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L164"}, {"caller_nid": "api_pilot_service_list_cell_product_specs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L165"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L185"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L187"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "_row_to_dict_cell_product_spec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L187"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L189"}, {"caller_nid": "api_pilot_service_create_cell_product_spec", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L189"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L201"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L205"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L206"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L207"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L208"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L209"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L212"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "_row_to_dict_cell_product_spec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L212"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L214"}, {"caller_nid": "api_pilot_service_update_cell_product_spec", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L214"}, {"caller_nid": "api_pilot_service_delete_cell_product_spec", "callee": "soft_delete_cell_product_spec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L225"}, {"caller_nid": "api_pilot_service_delete_cell_product_spec", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L226"}, {"caller_nid": "api_pilot_service_delete_cell_product_spec", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L228"}, {"caller_nid": "api_pilot_service_delete_cell_product_spec", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L228"}, {"caller_nid": "api_pilot_service_list_cell_product_prices", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L285"}, {"caller_nid": "api_pilot_service_list_cell_product_prices", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L286"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L312"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L314"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "_row_to_dict_cell_product_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L314"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L316"}, {"caller_nid": "api_pilot_service_create_cell_product_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L316"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L328"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L332"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L333"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L334"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L335"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L336"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L337"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L338"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L339"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L340"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L341"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L342"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L345"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "_row_to_dict_cell_product_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L345"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L347"}, {"caller_nid": "api_pilot_service_update_cell_product_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L347"}, {"caller_nid": "api_pilot_service_delete_cell_product_price", "callee": "soft_delete_cell_product_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L358"}, {"caller_nid": "api_pilot_service_delete_cell_product_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L359"}, {"caller_nid": "api_pilot_service_delete_cell_product_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L361"}, {"caller_nid": "api_pilot_service_delete_cell_product_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L361"}, {"caller_nid": "api_pilot_service_list_project_systems", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L401"}, {"caller_nid": "api_pilot_service_list_project_systems", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L402"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L423"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L425"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "_row_to_dict_project_system", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L425"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L427"}, {"caller_nid": "api_pilot_service_create_project_system", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L427"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L439"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L443"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L444"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L445"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L446"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L447"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L448"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L451"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "_row_to_dict_project_system", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L451"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L453"}, {"caller_nid": "api_pilot_service_update_project_system", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L453"}, {"caller_nid": "api_pilot_service_delete_project_system", "callee": "soft_delete_project_system", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L464"}, {"caller_nid": "api_pilot_service_delete_project_system", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L465"}, {"caller_nid": "api_pilot_service_delete_project_system", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L467"}, {"caller_nid": "api_pilot_service_delete_project_system", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L467"}, {"caller_nid": "api_pilot_service_list_project_system_items", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L514"}, {"caller_nid": "api_pilot_service_list_project_system_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L516"}, {"caller_nid": "api_pilot_service_list_project_system_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L516"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L543"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L545"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "_row_to_dict_project_system_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L545"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L547"}, {"caller_nid": "api_pilot_service_create_project_system_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L547"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L559"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L563"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L564"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L565"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L566"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L567"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L568"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L569"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L570"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L571"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L572"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L573"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L574"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L577"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "_row_to_dict_project_system_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L577"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L579"}, {"caller_nid": "api_pilot_service_update_project_system_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L579"}, {"caller_nid": "api_pilot_service_delete_project_system_item", "callee": "soft_delete_project_system_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L590"}, {"caller_nid": "api_pilot_service_delete_project_system_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L591"}, {"caller_nid": "api_pilot_service_delete_project_system_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L593"}, {"caller_nid": "api_pilot_service_delete_project_system_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L593"}, {"caller_nid": "api_pilot_service_list_channels", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L641"}, {"caller_nid": "api_pilot_service_list_channels", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L642"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L667"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L669"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "_row_to_dict_channel", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L670"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L674"}, {"caller_nid": "api_pilot_service_create_channel", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L674"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L686"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L690"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L691"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L692"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L693"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L694"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L695"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L696"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L697"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L698"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L699"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L702"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "_row_to_dict_channel", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L703"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L707"}, {"caller_nid": "api_pilot_service_update_channel", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L707"}, {"caller_nid": "api_pilot_service_delete_channel", "callee": "soft_delete_channel", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L718"}, {"caller_nid": "api_pilot_service_delete_channel", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L719"}, {"caller_nid": "api_pilot_service_delete_channel", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L721"}, {"caller_nid": "api_pilot_service_delete_channel", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L721"}, {"caller_nid": "api_pilot_service_list_channel_invoices", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L762"}, {"caller_nid": "api_pilot_service_list_channel_invoices", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L764"}, {"caller_nid": "api_pilot_service_list_channel_invoices", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L764"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L788"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L790"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "_row_to_dict_channel_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L790"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L792"}, {"caller_nid": "api_pilot_service_create_channel_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L792"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L804"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L808"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L809"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L810"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L811"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L812"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L813"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L814"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L815"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L816"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L819"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "_row_to_dict_channel_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L819"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L821"}, {"caller_nid": "api_pilot_service_update_channel_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L821"}, {"caller_nid": "api_pilot_service_delete_channel_invoice", "callee": "soft_delete_channel_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L832"}, {"caller_nid": "api_pilot_service_delete_channel_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L833"}, {"caller_nid": "api_pilot_service_delete_channel_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L835"}, {"caller_nid": "api_pilot_service_delete_channel_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L835"}, {"caller_nid": "api_pilot_service_list_channel_mail_addresses", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L870"}, {"caller_nid": "api_pilot_service_list_channel_mail_addresses", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L872"}, {"caller_nid": "api_pilot_service_list_channel_mail_addresses", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L872"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L893"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L895"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "_row_to_dict_channel_mail_address", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L895"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L897"}, {"caller_nid": "api_pilot_service_create_channel_mail_address", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L897"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L909"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L913"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L914"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L915"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L916"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L917"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L918"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L921"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "_row_to_dict_channel_mail_address", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L921"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L923"}, {"caller_nid": "api_pilot_service_update_channel_mail_address", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L923"}, {"caller_nid": "api_pilot_service_delete_channel_mail_address", "callee": "soft_delete_channel_mail_address", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L934"}, {"caller_nid": "api_pilot_service_delete_channel_mail_address", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L935"}, {"caller_nid": "api_pilot_service_delete_channel_mail_address", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L937"}, {"caller_nid": "api_pilot_service_delete_channel_mail_address", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L937"}, {"caller_nid": "api_pilot_service_list_channel_agreements", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L978"}, {"caller_nid": "api_pilot_service_list_channel_agreements", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L980"}, {"caller_nid": "api_pilot_service_list_channel_agreements", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L980"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1004"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1006"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "_row_to_dict_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1006"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1008"}, {"caller_nid": "api_pilot_service_create_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1008"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1020"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1024"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1025"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1026"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1027"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1028"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1029"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1030"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1031"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1032"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1035"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "_row_to_dict_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1035"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1037"}, {"caller_nid": "api_pilot_service_update_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1037"}, {"caller_nid": "api_pilot_service_delete_channel_agreement", "callee": "soft_delete_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1048"}, {"caller_nid": "api_pilot_service_delete_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1049"}, {"caller_nid": "api_pilot_service_delete_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1051"}, {"caller_nid": "api_pilot_service_delete_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1051"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1066"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1068"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "_row_to_dict_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1068"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1070"}, {"caller_nid": "api_pilot_service_activate_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1070"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1085"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1087"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "_row_to_dict_channel_agreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1087"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1089"}, {"caller_nid": "api_pilot_service_void_channel_agreement", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1089"}, {"caller_nid": "api_pilot_service_list_channel_agreement_prices", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1132"}, {"caller_nid": "api_pilot_service_list_channel_agreement_prices", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1134"}, {"caller_nid": "api_pilot_service_list_channel_agreement_prices", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1134"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1159"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1161"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "_row_to_dict_channel_agreement_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1161"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1163"}, {"caller_nid": "api_pilot_service_create_channel_agreement_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1163"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1175"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1179"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1180"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1181"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1182"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1183"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1184"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1185"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1186"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1187"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1188"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1191"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "_row_to_dict_channel_agreement_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1191"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1193"}, {"caller_nid": "api_pilot_service_update_channel_agreement_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1193"}, {"caller_nid": "api_pilot_service_delete_channel_agreement_price", "callee": "soft_delete_channel_agreement_price", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1204"}, {"caller_nid": "api_pilot_service_delete_channel_agreement_price", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1205"}, {"caller_nid": "api_pilot_service_delete_channel_agreement_price", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1207"}, {"caller_nid": "api_pilot_service_delete_channel_agreement_price", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1207"}, {"caller_nid": "api_pilot_service_list_checkup_institutions", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1258"}, {"caller_nid": "api_pilot_service_list_checkup_institutions", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1259"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1282"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1284"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "_row_to_dict_checkup_institution", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1284"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1286"}, {"caller_nid": "api_pilot_service_create_checkup_institution", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1286"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1298"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1302"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1303"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1304"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1305"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1306"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1307"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1308"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1309"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1312"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "_row_to_dict_checkup_institution", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1312"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1314"}, {"caller_nid": "api_pilot_service_update_checkup_institution", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1314"}, {"caller_nid": "api_pilot_service_delete_checkup_institution", "callee": "soft_delete_checkup_institution", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1325"}, {"caller_nid": "api_pilot_service_delete_checkup_institution", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1326"}, {"caller_nid": "api_pilot_service_delete_checkup_institution", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1328"}, {"caller_nid": "api_pilot_service_delete_checkup_institution", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1328"}, {"caller_nid": "api_pilot_service_list_checkup_institution_invoices", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1369"}, {"caller_nid": "api_pilot_service_list_checkup_institution_invoices", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1371"}, {"caller_nid": "api_pilot_service_list_checkup_institution_invoices", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1371"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1395"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1397"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "_row_to_dict_checkup_institution_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1397"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1399"}, {"caller_nid": "api_pilot_service_create_checkup_institution_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1399"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1411"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1415"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1416"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1417"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1418"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1419"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1420"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1421"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1422"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1423"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1426"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "_row_to_dict_checkup_institution_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1426"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1428"}, {"caller_nid": "api_pilot_service_update_checkup_institution_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1428"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_invoice", "callee": "soft_delete_checkup_institution_invoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1439"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_invoice", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1440"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_invoice", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1442"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_invoice", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1442"}, {"caller_nid": "api_pilot_service_list_checkup_institution_projects", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1477"}, {"caller_nid": "api_pilot_service_list_checkup_institution_projects", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1479"}, {"caller_nid": "api_pilot_service_list_checkup_institution_projects", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1479"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1500"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1502"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "_row_to_dict_checkup_institution_project", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1502"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1504"}, {"caller_nid": "api_pilot_service_create_checkup_institution_project", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1504"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1516"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1520"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1521"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1522"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1523"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1524"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1525"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1528"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "_row_to_dict_checkup_institution_project", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1528"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1530"}, {"caller_nid": "api_pilot_service_update_checkup_institution_project", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1530"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_project", "callee": "soft_delete_checkup_institution_project", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1541"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_project", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1542"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_project", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1544"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_project", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1544"}, {"caller_nid": "api_pilot_service_list_channel_service_orders", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1707"}, {"caller_nid": "api_pilot_service_list_channel_service_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1708"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "get_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1721"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1723"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1724"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "_user_nick_name_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1726"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1727"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1728"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "get_service_order_products", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1731"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1735"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1737"}, {"caller_nid": "api_pilot_service_get_channel_service_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1737"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1750"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1761"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1763"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "get_service_order_products", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1764"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1765"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1767"}, {"caller_nid": "api_pilot_service_create_channel_service_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1767"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1779"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1782"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1785"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1785"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1792"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1796"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1797"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1800"}, {"caller_nid": "api_pilot_service_update_channel_service_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1800"}, {"caller_nid": "api_pilot_service_delete_channel_service_order", "callee": "soft_delete_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1811"}, {"caller_nid": "api_pilot_service_delete_channel_service_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1812"}, {"caller_nid": "api_pilot_service_delete_channel_service_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1814"}, {"caller_nid": "api_pilot_service_delete_channel_service_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1814"}, {"caller_nid": "api_pilot_service_submit_service_order_finance_confirm", "callee": "submit_finance_confirm", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1826"}, {"caller_nid": "api_pilot_service_submit_service_order_finance_confirm", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1832"}, {"caller_nid": "api_pilot_service_submit_service_order_finance_confirm", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1834"}, {"caller_nid": "api_pilot_service_submit_service_order_finance_confirm", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1835"}, {"caller_nid": "api_pilot_service_submit_service_order_finance_confirm", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1838"}, {"caller_nid": "api_pilot_service_submit_service_order_finance_confirm", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1838"}, {"caller_nid": "api_pilot_service_confirm_service_order_receipt", "callee": "confirm_receipt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1850"}, {"caller_nid": "api_pilot_service_confirm_service_order_receipt", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1856"}, {"caller_nid": "api_pilot_service_confirm_service_order_receipt", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1858"}, {"caller_nid": "api_pilot_service_confirm_service_order_receipt", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1859"}, {"caller_nid": "api_pilot_service_confirm_service_order_receipt", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1862"}, {"caller_nid": "api_pilot_service_confirm_service_order_receipt", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1862"}, {"caller_nid": "api_pilot_service_submit_service_order_refund", "callee": "submit_refund", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1874"}, {"caller_nid": "api_pilot_service_submit_service_order_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1881"}, {"caller_nid": "api_pilot_service_submit_service_order_refund", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1883"}, {"caller_nid": "api_pilot_service_submit_service_order_refund", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1884"}, {"caller_nid": "api_pilot_service_submit_service_order_refund", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1887"}, {"caller_nid": "api_pilot_service_submit_service_order_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1887"}, {"caller_nid": "api_pilot_service_confirm_service_order_refund", "callee": "confirm_refund", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1899"}, {"caller_nid": "api_pilot_service_confirm_service_order_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1905"}, {"caller_nid": "api_pilot_service_confirm_service_order_refund", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1907"}, {"caller_nid": "api_pilot_service_confirm_service_order_refund", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1908"}, {"caller_nid": "api_pilot_service_confirm_service_order_refund", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1911"}, {"caller_nid": "api_pilot_service_confirm_service_order_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1911"}, {"caller_nid": "api_pilot_service_void_channel_service_order", "callee": "void_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1922"}, {"caller_nid": "api_pilot_service_void_channel_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1926"}, {"caller_nid": "api_pilot_service_void_channel_service_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1928"}, {"caller_nid": "api_pilot_service_void_channel_service_order", "callee": "_row_to_dict_service_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1929"}, {"caller_nid": "api_pilot_service_void_channel_service_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1932"}, {"caller_nid": "api_pilot_service_void_channel_service_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1932"}, {"caller_nid": "api_pilot_service_list_service_order_txns", "callee": "bool", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1958"}, {"caller_nid": "api_pilot_service_list_service_order_txns", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1963"}, {"caller_nid": "api_pilot_service_list_service_order_txns", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1964"}, {"caller_nid": "api_pilot_service_get_service_order_txn_detail", "callee": "get_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1977"}, {"caller_nid": "api_pilot_service_get_service_order_txn_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1979"}, {"caller_nid": "api_pilot_service_get_service_order_txn_detail", "callee": "_service_order_txn_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1980"}, {"caller_nid": "api_pilot_service_get_service_order_txn_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1981"}, {"caller_nid": "api_pilot_service_get_service_order_txn_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1983"}, {"caller_nid": "api_pilot_service_get_service_order_txn_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L1983"}, {"caller_nid": "api_pilot_service_create_recharge_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2002"}, {"caller_nid": "api_pilot_service_create_recharge_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2004"}, {"caller_nid": "api_pilot_service_create_recharge_txn", "callee": "_row_to_dict_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2005"}, {"caller_nid": "api_pilot_service_create_recharge_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2008"}, {"caller_nid": "api_pilot_service_create_recharge_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2008"}, {"caller_nid": "api_pilot_service_create_refund_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2026"}, {"caller_nid": "api_pilot_service_create_refund_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2028"}, {"caller_nid": "api_pilot_service_create_refund_txn", "callee": "_row_to_dict_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2029"}, {"caller_nid": "api_pilot_service_create_refund_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2032"}, {"caller_nid": "api_pilot_service_create_refund_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2032"}, {"caller_nid": "api_pilot_service_create_purchase_txn", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2044"}, {"caller_nid": "api_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2051"}, {"caller_nid": "api_pilot_service_create_purchase_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2053"}, {"caller_nid": "api_pilot_service_create_purchase_txn", "callee": "_row_to_dict_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2054"}, {"caller_nid": "api_pilot_service_create_purchase_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2057"}, {"caller_nid": "api_pilot_service_create_purchase_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2057"}, {"caller_nid": "api_pilot_service_create_unsubscribe_txn", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2069"}, {"caller_nid": "api_pilot_service_create_unsubscribe_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2076"}, {"caller_nid": "api_pilot_service_create_unsubscribe_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2078"}, {"caller_nid": "api_pilot_service_create_unsubscribe_txn", "callee": "_row_to_dict_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2079"}, {"caller_nid": "api_pilot_service_create_unsubscribe_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2082"}, {"caller_nid": "api_pilot_service_create_unsubscribe_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2082"}, {"caller_nid": "api_pilot_service_update_service_order_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2101"}, {"caller_nid": "api_pilot_service_update_service_order_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2103"}, {"caller_nid": "api_pilot_service_update_service_order_txn", "callee": "_row_to_dict_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2104"}, {"caller_nid": "api_pilot_service_update_service_order_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2107"}, {"caller_nid": "api_pilot_service_update_service_order_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2107"}, {"caller_nid": "api_pilot_service_submit_txn_finance", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2125"}, {"caller_nid": "api_pilot_service_submit_txn_finance", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2127"}, {"caller_nid": "api_pilot_service_submit_txn_finance", "callee": "_row_to_dict_service_order_txn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2128"}, {"caller_nid": "api_pilot_service_submit_txn_finance", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2131"}, {"caller_nid": "api_pilot_service_submit_txn_finance", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2131"}, {"caller_nid": "api_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2149"}, {"caller_nid": "api_pilot_service_confirm_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2151"}, {"caller_nid": "api_pilot_service_confirm_txn", "callee": "_service_order_txn_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2152"}, {"caller_nid": "api_pilot_service_confirm_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2156"}, {"caller_nid": "api_pilot_service_confirm_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2156"}, {"caller_nid": "api_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2171"}, {"caller_nid": "api_pilot_service_void_txn", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2173"}, {"caller_nid": "api_pilot_service_void_txn", "callee": "_service_order_txn_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2174"}, {"caller_nid": "api_pilot_service_void_txn", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2178"}, {"caller_nid": "api_pilot_service_void_txn", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2178"}, {"caller_nid": "api_pilot_service_get_channel_account_info", "callee": "get_channel_account", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2189"}, {"caller_nid": "api_pilot_service_get_channel_account_info", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2191"}, {"caller_nid": "api_pilot_service_get_channel_account_info", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2192"}, {"caller_nid": "api_pilot_service_get_channel_account_info", "callee": "_row_to_dict_channel_account", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2192"}, {"caller_nid": "api_pilot_service_get_channel_account_info", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2194"}, {"caller_nid": "api_pilot_service_get_channel_account_info", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2194"}, {"caller_nid": "api_pilot_service_list_channel_product_quotas", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2206"}, {"caller_nid": "api_pilot_service_list_channel_product_quotas", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2208"}, {"caller_nid": "api_pilot_service_list_channel_product_quotas", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2208"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2249"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2250"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2252"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2253"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2254"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2254"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2255"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2255"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2255"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2256"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2256"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2256"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2257"}, {"caller_nid": "api_pilot_service_package_items_to_crud", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2261"}, {"caller_nid": "api_pilot_service_list_checkup_institution_packages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2282"}, {"caller_nid": "api_pilot_service_list_checkup_institution_packages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2284"}, {"caller_nid": "api_pilot_service_list_checkup_institution_packages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2284"}, {"caller_nid": "api_pilot_service_create_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2306"}, {"caller_nid": "api_pilot_service_create_checkup_institution_package", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2308"}, {"caller_nid": "api_pilot_service_create_checkup_institution_package", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2310"}, {"caller_nid": "api_pilot_service_create_checkup_institution_package", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2310"}, {"caller_nid": "api_pilot_service_get_checkup_institution_package_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2323"}, {"caller_nid": "api_pilot_service_get_checkup_institution_package_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2324"}, {"caller_nid": "api_pilot_service_get_checkup_institution_package_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2326"}, {"caller_nid": "api_pilot_service_get_checkup_institution_package_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2326"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2338"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2339"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2344"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2345"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2346"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2348"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2349"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2350"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2353"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2355"}, {"caller_nid": "api_pilot_service_update_checkup_institution_package", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2355"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_package", "callee": "soft_delete_checkup_institution_package", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2366"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_package", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2367"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_package", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2369"}, {"caller_nid": "api_pilot_service_delete_checkup_institution_package", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_service.py", "source_location": "L2369"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/edd6778947cf1346302b082f1ff48ac3996350f74d2678919a75a8ded9cba05d.json b/backend/app/graphify-out/cache/ast/edd6778947cf1346302b082f1ff48ac3996350f74d2678919a75a8ded9cba05d.json new file mode 100644 index 000000000..1953bb9c1 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/edd6778947cf1346302b082f1ff48ac3996350f74d2678919a75a8ded9cba05d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "label": "pilot_service.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1"}, {"id": "crud_pilot_service_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L39"}, {"id": "crud_pilot_service_user_nick_name_map", "label": "_user_nick_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L46"}, {"id": "crud_pilot_service_row_to_dict_cell_product_type", "label": "_row_to_dict_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L58"}, {"id": "crud_pilot_service_list_cell_product_types", "label": "list_cell_product_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L71"}, {"id": "crud_pilot_service_get_cell_product_type", "label": "get_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L97"}, {"id": "crud_pilot_service_cell_product_type_code_exists", "label": "cell_product_type_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L104"}, {"id": "crud_pilot_service_create_cell_product_type", "label": "create_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L115"}, {"id": "crud_pilot_service_update_cell_product_type", "label": "update_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L137"}, {"id": "crud_pilot_service_soft_delete_cell_product_type", "label": "soft_delete_cell_product_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L159"}, {"id": "crud_pilot_service_row_to_dict_cell_product_spec", "label": "_row_to_dict_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L173"}, {"id": "crud_pilot_service_list_cell_product_specs", "label": "list_cell_product_specs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L186"}, {"id": "crud_pilot_service_get_cell_product_spec", "label": "get_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L212"}, {"id": "crud_pilot_service_cell_product_spec_code_exists", "label": "cell_product_spec_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L219"}, {"id": "crud_pilot_service_create_cell_product_spec", "label": "create_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L230"}, {"id": "crud_pilot_service_update_cell_product_spec", "label": "update_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L252"}, {"id": "crud_pilot_service_soft_delete_cell_product_spec", "label": "soft_delete_cell_product_spec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L274"}, {"id": "crud_pilot_service_row_to_dict_cell_product_price", "label": "_row_to_dict_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L288"}, {"id": "crud_pilot_service_list_cell_product_prices", "label": "list_cell_product_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L307"}, {"id": "crud_pilot_service_get_cell_product_price", "label": "get_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L336"}, {"id": "crud_pilot_service_cell_product_price_code_exists", "label": "cell_product_price_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L343"}, {"id": "crud_pilot_service_create_cell_product_price", "label": "create_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L354"}, {"id": "crud_pilot_service_update_cell_product_price", "label": "update_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L397"}, {"id": "crud_pilot_service_soft_delete_cell_product_price", "label": "soft_delete_cell_product_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L447"}, {"id": "crud_pilot_service_row_to_dict_project_system", "label": "_row_to_dict_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L461"}, {"id": "crud_pilot_service_list_project_systems", "label": "list_project_systems()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L475"}, {"id": "crud_pilot_service_get_project_system", "label": "get_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L501"}, {"id": "crud_pilot_service_project_system_code_exists", "label": "project_system_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L510"}, {"id": "crud_pilot_service_create_project_system", "label": "create_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L521"}, {"id": "crud_pilot_service_update_project_system", "label": "update_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L544"}, {"id": "crud_pilot_service_soft_delete_project_system", "label": "soft_delete_project_system()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L568"}, {"id": "crud_pilot_service_row_to_dict_project_system_item", "label": "_row_to_dict_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L582"}, {"id": "crud_pilot_service_list_project_system_items", "label": "list_project_system_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L603"}, {"id": "crud_pilot_service_create_project_system_item", "label": "create_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L622"}, {"id": "crud_pilot_service_update_project_system_item", "label": "update_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L667"}, {"id": "crud_pilot_service_soft_delete_project_system_item", "label": "soft_delete_project_system_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L723"}, {"id": "crud_pilot_service_row_to_dict_channel", "label": "_row_to_dict_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L742"}, {"id": "crud_pilot_service_list_channels", "label": "list_channels()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L766"}, {"id": "crud_pilot_service_get_channel", "label": "get_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L793"}, {"id": "crud_pilot_service_create_channel", "label": "create_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L800"}, {"id": "crud_pilot_service_update_channel", "label": "update_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L839"}, {"id": "crud_pilot_service_soft_delete_channel", "label": "soft_delete_channel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L884"}, {"id": "crud_pilot_service_row_to_dict_channel_invoice", "label": "_row_to_dict_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L898"}, {"id": "crud_pilot_service_list_channel_invoices", "label": "list_channel_invoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L916"}, {"id": "crud_pilot_service_create_channel_invoice", "label": "create_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L932"}, {"id": "crud_pilot_service_update_channel_invoice", "label": "update_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L971"}, {"id": "crud_pilot_service_soft_delete_channel_invoice", "label": "soft_delete_channel_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1018"}, {"id": "crud_pilot_service_row_to_dict_channel_mail_address", "label": "_row_to_dict_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1037"}, {"id": "crud_pilot_service_list_channel_mail_addresses", "label": "list_channel_mail_addresses()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1052"}, {"id": "crud_pilot_service_create_channel_mail_address", "label": "create_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1068"}, {"id": "crud_pilot_service_update_channel_mail_address", "label": "update_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1101"}, {"id": "crud_pilot_service_soft_delete_channel_mail_address", "label": "soft_delete_channel_mail_address()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1139"}, {"id": "crud_pilot_service_row_to_dict_channel_agreement", "label": "_row_to_dict_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1158"}, {"id": "crud_pilot_service_list_channel_agreements", "label": "list_channel_agreements()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1183"}, {"id": "crud_pilot_service_create_channel_agreement", "label": "create_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1199"}, {"id": "crud_pilot_service_update_channel_agreement", "label": "update_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1242"}, {"id": "crud_pilot_service_soft_delete_channel_agreement", "label": "soft_delete_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1289"}, {"id": "crud_pilot_service_activate_channel_agreement", "label": "activate_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1304"}, {"id": "crud_pilot_service_void_channel_agreement", "label": "void_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1325"}, {"id": "crud_pilot_service_row_to_dict_channel_agreement_price", "label": "_row_to_dict_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1348"}, {"id": "crud_pilot_service_channel_agreement_price_item_key", "label": "_channel_agreement_price_item_key()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1367"}, {"id": "crud_pilot_service_channel_agreement_price_exists", "label": "_channel_agreement_price_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1380"}, {"id": "crud_pilot_service_list_channel_agreement_prices", "label": "list_channel_agreement_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1421"}, {"id": "crud_pilot_service_create_channel_agreement_price", "label": "create_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1437"}, {"id": "crud_pilot_service_update_channel_agreement_price", "label": "update_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1489"}, {"id": "crud_pilot_service_soft_delete_channel_agreement_price", "label": "soft_delete_channel_agreement_price()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1556"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution", "label": "_row_to_dict_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1575"}, {"id": "crud_pilot_service_list_checkup_institutions", "label": "list_checkup_institutions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1591"}, {"id": "crud_pilot_service_get_checkup_institution", "label": "get_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1620"}, {"id": "crud_pilot_service_create_checkup_institution", "label": "create_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1629"}, {"id": "crud_pilot_service_update_checkup_institution", "label": "update_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1664"}, {"id": "crud_pilot_service_soft_delete_checkup_institution", "label": "soft_delete_checkup_institution()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1703"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "label": "_row_to_dict_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1717"}, {"id": "crud_pilot_service_list_checkup_institution_invoices", "label": "list_checkup_institution_invoices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1735"}, {"id": "crud_pilot_service_create_checkup_institution_invoice", "label": "create_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1751"}, {"id": "crud_pilot_service_update_checkup_institution_invoice", "label": "update_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1790"}, {"id": "crud_pilot_service_soft_delete_checkup_institution_invoice", "label": "soft_delete_checkup_institution_invoice()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1837"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_project", "label": "_row_to_dict_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1856"}, {"id": "crud_pilot_service_list_checkup_institution_projects", "label": "list_checkup_institution_projects()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1871"}, {"id": "crud_pilot_service_create_checkup_institution_project", "label": "create_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1887"}, {"id": "crud_pilot_service_update_checkup_institution_project", "label": "update_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1920"}, {"id": "crud_pilot_service_soft_delete_checkup_institution_project", "label": "soft_delete_checkup_institution_project()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1958"}, {"id": "crud_pilot_service_sum_package_item_fees", "label": "_sum_package_item_fees()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1977"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_package", "label": "_row_to_dict_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1987"}, {"id": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "label": "_row_to_dict_checkup_institution_package_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2012"}, {"id": "crud_pilot_service_checkup_package_code_exists", "label": "checkup_package_code_exists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2034"}, {"id": "crud_pilot_service_get_checkup_project_for_package", "label": "_get_checkup_project_for_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2049"}, {"id": "crud_pilot_service_validate_package_items_for_save", "label": "_validate_package_items_for_save()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2059"}, {"id": "crud_pilot_service_list_package_items_raw", "label": "_list_package_items_raw()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2088"}, {"id": "crud_pilot_service_package_items_to_dicts", "label": "_package_items_to_dicts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2100"}, {"id": "crud_pilot_service_insert_package_items", "label": "_insert_package_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2118"}, {"id": "crud_pilot_service_list_checkup_institution_packages", "label": "list_checkup_institution_packages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2154"}, {"id": "crud_pilot_service_get_checkup_institution_package", "label": "get_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2181"}, {"id": "crud_pilot_service_get_checkup_institution_package_detail", "label": "get_checkup_institution_package_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2190"}, {"id": "crud_pilot_service_create_checkup_institution_package", "label": "create_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2202"}, {"id": "crud_pilot_service_update_checkup_institution_package", "label": "update_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2251"}, {"id": "crud_pilot_service_soft_delete_checkup_institution_package", "label": "soft_delete_checkup_institution_package()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2319"}, {"id": "crud_pilot_service_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2338"}, {"id": "crud_pilot_service_row_to_dict_channel_account", "label": "_row_to_dict_channel_account()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2348"}, {"id": "crud_pilot_service_get_channel_account", "label": "get_channel_account()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2359"}, {"id": "crud_pilot_service_get_or_create_channel_account", "label": "_get_or_create_channel_account()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2369"}, {"id": "crud_pilot_service_row_to_dict_channel_product_quota", "label": "_row_to_dict_channel_product_quota()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2402"}, {"id": "crud_pilot_service_upsert_channel_product_quota", "label": "_upsert_channel_product_quota()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2419"}, {"id": "crud_pilot_service_reduce_channel_product_quota", "label": "_reduce_channel_product_quota()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2478"}, {"id": "crud_pilot_service_list_channel_product_quotas", "label": "list_channel_product_quotas()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2504"}, {"id": "crud_pilot_service_row_to_dict_service_order", "label": "_row_to_dict_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2522"}, {"id": "crud_pilot_service_row_to_dict_service_order_product", "label": "_row_to_dict_service_order_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2567"}, {"id": "crud_pilot_service_row_to_dict_service_order_txn", "label": "_row_to_dict_service_order_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2585"}, {"id": "crud_pilot_service_service_order_txn_to_response_dict", "label": "_service_order_txn_to_response_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2624"}, {"id": "crud_pilot_service_enrich_finance_operate_fields", "label": "_enrich_finance_operate_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2669"}, {"id": "crud_pilot_service_list_channel_service_orders", "label": "list_channel_service_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2689"}, {"id": "crud_pilot_service_get_service_order", "label": "get_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2769"}, {"id": "crud_pilot_service_get_service_order_products", "label": "get_service_order_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2778"}, {"id": "crud_pilot_service_calc_gmcp_purchase_total", "label": "_calc_gmcp_purchase_total()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2795"}, {"id": "crud_pilot_service_resolve_agreement_price_cell_type", "label": "_resolve_agreement_price_cell_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2804"}, {"id": "crud_pilot_service_save_gmcp_product_rows", "label": "_save_gmcp_product_rows()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2821"}, {"id": "crud_pilot_service_replace_gmcp_product_rows", "label": "_replace_gmcp_product_rows()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2864"}, {"id": "crud_pilot_service_apply_gmcp_order_quotas", "label": "_apply_gmcp_order_quotas()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2875"}, {"id": "crud_pilot_service_get_valid_channel_agreement", "label": "_get_valid_channel_agreement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2902"}, {"id": "crud_pilot_service_create_channel_service_order", "label": "create_channel_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2924"}, {"id": "crud_pilot_service_update_channel_service_order", "label": "update_channel_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3001"}, {"id": "crud_pilot_service_soft_delete_service_order", "label": "soft_delete_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3037"}, {"id": "crud_pilot_service_submit_finance_confirm", "label": "submit_finance_confirm()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3054"}, {"id": "crud_pilot_service_confirm_receipt", "label": "confirm_receipt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3086"}, {"id": "crud_pilot_service_submit_refund", "label": "submit_refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3127"}, {"id": "crud_pilot_service_confirm_refund", "label": "confirm_refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3162"}, {"id": "crud_pilot_service_void_service_order", "label": "void_service_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3195"}, {"id": "crud_pilot_service_list_service_order_txns", "label": "list_service_order_txns()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3241"}, {"id": "crud_pilot_service_get_service_order_txn", "label": "get_service_order_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3373"}, {"id": "crud_pilot_service_create_recharge_txn", "label": "create_recharge_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3383"}, {"id": "crud_pilot_service_create_refund_txn", "label": "create_refund_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3430"}, {"id": "crud_pilot_service_create_purchase_txn", "label": "create_purchase_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3470"}, {"id": "crud_pilot_service_create_unsubscribe_txn", "label": "create_unsubscribe_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3566"}, {"id": "crud_pilot_service_update_service_order_txn", "label": "update_service_order_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3642"}, {"id": "crud_pilot_service_submit_txn_finance", "label": "submit_txn_finance()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3692"}, {"id": "crud_pilot_service_confirm_txn", "label": "confirm_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3720"}, {"id": "crud_pilot_service_void_txn", "label": "void_txn()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3835"}, {"id": "crud_pilot_service_rationale_1", "label": "\u4e2d\u8bd5\u670d\u52a1\u7ba1\u7406 CRUD\uff08\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b/\u89c4\u683c/\u4ef7\u683c\u4f53\u7cfb/\u9879\u76ee\u4ef7\u683c\u3001\u6e20\u9053\u4fe1\u606f\u3001\u4f53\u68c0\u673a\u6784\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1"}, {"id": "crud_pilot_service_rationale_1305", "label": "\u751f\u6548\u534f\u8bae\uff1a\u4ec5\u5f85\u751f\u6548(dsx)\u53ef\u53d8\u4e3a\u751f\u6548\u4e2d(sxz)", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1305"}, {"id": "crud_pilot_service_rationale_1326", "label": "\u4f5c\u5e9f\u534f\u8bae\uff1a\u8bbe\u7f6e agreement_status='yzf", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1326"}, {"id": "crud_pilot_service_rationale_2370", "label": "\u83b7\u53d6\u6216\u521b\u5efa\u6e20\u9053\u8d26\u6237\uff08\u5e26\u884c\u9501 with_for_update\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2370"}, {"id": "crud_pilot_service_rationale_2479", "label": "\u6263\u51cf\u4efd\u6570\uff1a\u9a8c\u8bc1 remaining_qty >= reduce_qty", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2479"}, {"id": "crud_pilot_service_rationale_2632", "label": "\u6d41\u6c34\u54cd\u5e94\u5b57\u5178\uff1a\u542b\u8ba2\u5355\u6e20\u9053\u4fe1\u606f\u4e0e\u63d0\u4ea4\u4eba/\u521b\u5efa\u4eba\u6635\u79f0\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2632"}, {"id": "crud_pilot_service_rationale_2670", "label": "\u8d22\u52a1\u9875\u300c\u5df2\u5904\u7406\u300d\u5c55\u793a\uff1a\u64cd\u4f5c\u7c7b\u578b\u3001\u64cd\u4f5c\u4eba\u3001\u64cd\u4f5c\u65f6\u95f4\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2670"}, {"id": "crud_pilot_service_rationale_2876", "label": "\u8d22\u52a1\u786e\u8ba4\u6536\u6b3e\u540e\uff0c\u6309\u8ba2\u5355\u660e\u7ec6\u589e\u52a0\u6e20\u9053\u4ea7\u54c1\u4efd\u6570", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2876"}, {"id": "crud_pilot_service_rationale_3002", "label": "\u5f85\u751f\u6548\u72b6\u6001\u4e0b\u53ef\u66f4\u65b0\uff1b\u9884\u5b58\u6b3e\u53ef\u6539\u534f\u8bae\uff0c\u8d2d\u4e70\u8ba2\u5355\u53ef\u6539\u534f\u8bae\u4e0e\u4ea7\u54c1\u660e\u7ec6", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3002"}, {"id": "crud_pilot_service_rationale_3063", "label": "\u53d1\u8d77\u8d22\u52a1\u786e\u8ba4\uff1atype=yfk/gmcp + status=dsx \u2192 dqr", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3063"}, {"id": "crud_pilot_service_rationale_3087", "label": "\u786e\u8ba4\u5230\u8d26\uff1ayfk dqr\u2192yqr \u589e\u52a0\u4f59\u989d\uff1bgmcp dqr\u2192sxz \u589e\u52a0\u4ea7\u54c1\u4efd\u6570", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3087"}, {"id": "crud_pilot_service_rationale_3128", "label": "\u7533\u8bf7\u9000\u6b3e\uff1atype=yfk + status=yqr \u2192 tfqrz", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3128"}, {"id": "crud_pilot_service_rationale_3163", "label": "\u786e\u8ba4\u9000\u6b3e\uff1astatus=tfqrz \u2192 ytf\uff0c\u6263\u51cf\u4f59\u989d", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3163"}, {"id": "crud_pilot_service_rationale_3196", "label": "\u4f5c\u5e9f\u8ba2\u5355\uff1atype=gmcp + status=sxz \u2192 yzf\uff0c\u6263\u51cf\u5df2\u751f\u6548\u7684\u4ea7\u54c1\u4efd\u6570", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3196"}, {"id": "crud_pilot_service_rationale_3255", "label": "\u67e5\u8be2\u64cd\u4f5c\u6d41\u6c34\u5217\u8868\u3002finance_done_only\uff1a\u8d22\u52a1\u5df2\u5904\u7406\uff08\u5df2\u786e\u8ba4\u6216\u8d22\u52a1\u4fa7\u4f5c\u5e9f\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3255"}, {"id": "crud_pilot_service_rationale_3393", "label": "\u521b\u5efa\u5145\u503c\u6d41\u6c34\uff08yfk\u8ba2\u5355\uff09\uff0c\u72b6\u6001 dsx\uff1b\u9644\u4ef6\u9884\u5b58\u4e8e finance_submit_attachments \u4f9b\u540e\u7eed\u8d22\u52a1\u786e\u8ba4", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3393"}, {"id": "crud_pilot_service_rationale_3431", "label": "\u521b\u5efa\u9000\u6b3e\u6d41\u6c34\uff08yfk\u8ba2\u5355\uff09\uff0camount <= current_balance", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3431"}, {"id": "crud_pilot_service_rationale_3471", "label": "\u521b\u5efa\u8d2d\u4e70\u4ea7\u54c1\u6d41\u6c34\uff08gmcp\u8ba2\u5355\uff09\uff0c\u540c\u65f6\u521b\u5efa/\u66f4\u65b0\u4ea7\u54c1\u6301\u4ed3", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3471"}, {"id": "crud_pilot_service_rationale_3567", "label": "\u521b\u5efa\u9000\u8ba2\u4ea7\u54c1\u6d41\u6c34\uff08gmcp\u8ba2\u5355\uff09\uff0c\u6821\u9a8c\u9000\u8ba2\u4efd\u6570 <= current_qty", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3567"}, {"id": "crud_pilot_service_rationale_3652", "label": "\u66f4\u65b0\u5f85\u751f\u6548\u6d41\u6c34\uff1a\u4ec5 dsx\uff1b\u5145\u503c/\u9000\u6b3e\u53ef\u6539\u91d1\u989d\uff0c\u8d2d\u4e70/\u9000\u8ba2\u4ec5\u53ef\u6539\u5907\u6ce8\u4e0e\u51ed\u8bc1", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3652"}, {"id": "crud_pilot_service_rationale_3721", "label": "\u8d22\u52a1\u786e\u8ba4\u6d41\u6c34\uff1adqr \u2192 yqr\uff0c\u66f4\u65b0\u4e3b\u8868\u6c47\u603b\u548c\u4ea7\u54c1\u6301\u4ed3\uff0c\u66f4\u65b0\u6e20\u9053\u8d26\u6237\u4f59\u989d", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3721"}, {"id": "crud_pilot_service_rationale_3836", "label": "\u4f5c\u5e9f\u6d41\u6c34\uff1adsx/dqr \u2192 yzf\u3002\u5982\u679c\u662f purchase/unsubscribe \u8fd8\u9700\u8981\u56de\u6eda\u4ea7\u54c1\u6301\u4ed3", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3836"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_user_nick_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L46", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_cell_product_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L71", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L97", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_cell_product_type_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L104", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L115", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L137", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_cell_product_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L159", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L173", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_cell_product_specs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L186", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L212", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_cell_product_spec_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L219", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L230", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L252", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_cell_product_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L274", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L288", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_cell_product_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L307", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L336", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_cell_product_price_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L343", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L354", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L397", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_cell_product_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L447", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L461", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_project_systems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L475", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L501", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_project_system_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L510", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L521", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L544", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_project_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L568", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L582", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_project_system_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L603", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L622", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L667", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_project_system_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L723", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L742", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L766", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L793", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L800", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L839", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L884", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L898", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L916", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L932", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L971", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1018", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1037", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_mail_addresses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1052", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1068", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_mail_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1139", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1158", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_agreements", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1183", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1199", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1242", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1289", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_activate_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1304", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_void_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1325", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1348", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_channel_agreement_price_item_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1367", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_channel_agreement_price_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1380", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_agreement_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1421", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1437", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1489", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_channel_agreement_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1556", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1575", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institutions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1591", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1620", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1629", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1664", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1703", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1717", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institution_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1735", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1751", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1790", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1837", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1856", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institution_projects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1871", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1887", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1920", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1958", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_sum_package_item_fees", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1977", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1987", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2012", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_checkup_package_code_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2034", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2049", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_validate_package_items_for_save", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2059", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_package_items_raw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2088", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_package_items_to_dicts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_insert_package_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2118", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_checkup_institution_packages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2154", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2181", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_checkup_institution_package_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2190", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2202", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2251", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_checkup_institution_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2319", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2338", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_account", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2348", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_channel_account", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2359", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_or_create_channel_account", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2369", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_channel_product_quota", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2402", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_upsert_channel_product_quota", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2419", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_reduce_channel_product_quota", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2478", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_product_quotas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2504", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2522", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_service_order_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2567", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_row_to_dict_service_order_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2585", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_service_order_txn_to_response_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2624", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_enrich_finance_operate_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2669", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_channel_service_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2689", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2769", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_service_order_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2778", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_calc_gmcp_purchase_total", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2795", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_resolve_agreement_price_cell_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2804", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_save_gmcp_product_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2821", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_replace_gmcp_product_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2864", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_apply_gmcp_order_quotas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2875", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_valid_channel_agreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2902", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_channel_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2924", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_channel_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3001", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_soft_delete_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3037", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_submit_finance_confirm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3054", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_confirm_receipt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3086", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_submit_refund", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3127", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_confirm_refund", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3162", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_void_service_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3195", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_list_service_order_txns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3241", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_get_service_order_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3373", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_recharge_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3383", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_refund_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3430", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_purchase_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3470", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_create_unsubscribe_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3566", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_update_service_order_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3642", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_submit_txn_finance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3692", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_confirm_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3720", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "target": "crud_pilot_service_void_txn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3835", "weight": 1.0}, {"source": "crud_pilot_service_list_cell_product_types", "target": "crud_pilot_service_row_to_dict_cell_product_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L94", "weight": 1.0}, {"source": "crud_pilot_service_create_cell_product_type", "target": "crud_pilot_service_cell_product_type_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L116", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_type", "target": "crud_pilot_service_get_cell_product_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L138", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_type", "target": "crud_pilot_service_cell_product_type_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L142", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_cell_product_type", "target": "crud_pilot_service_get_cell_product_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L160", "weight": 1.0}, {"source": "crud_pilot_service_list_cell_product_specs", "target": "crud_pilot_service_row_to_dict_cell_product_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L209", "weight": 1.0}, {"source": "crud_pilot_service_create_cell_product_spec", "target": "crud_pilot_service_cell_product_spec_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L231", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_spec", "target": "crud_pilot_service_get_cell_product_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L253", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_spec", "target": "crud_pilot_service_cell_product_spec_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L257", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_cell_product_spec", "target": "crud_pilot_service_get_cell_product_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L275", "weight": 1.0}, {"source": "crud_pilot_service_list_cell_product_prices", "target": "crud_pilot_service_row_to_dict_cell_product_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L333", "weight": 1.0}, {"source": "crud_pilot_service_create_cell_product_price", "target": "crud_pilot_service_cell_product_price_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L370", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_price", "target": "crud_pilot_service_get_cell_product_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L414", "weight": 1.0}, {"source": "crud_pilot_service_update_cell_product_price", "target": "crud_pilot_service_cell_product_price_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L418", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_cell_product_price", "target": "crud_pilot_service_get_cell_product_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L448", "weight": 1.0}, {"source": "crud_pilot_service_list_project_systems", "target": "crud_pilot_service_row_to_dict_project_system", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L498", "weight": 1.0}, {"source": "crud_pilot_service_create_project_system", "target": "crud_pilot_service_project_system_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L522", "weight": 1.0}, {"source": "crud_pilot_service_update_project_system", "target": "crud_pilot_service_get_project_system", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L545", "weight": 1.0}, {"source": "crud_pilot_service_update_project_system", "target": "crud_pilot_service_project_system_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L549", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_project_system", "target": "crud_pilot_service_get_project_system", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L569", "weight": 1.0}, {"source": "crud_pilot_service_list_project_system_items", "target": "crud_pilot_service_row_to_dict_project_system_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L619", "weight": 1.0}, {"source": "crud_pilot_service_list_channels", "target": "crud_pilot_service_row_to_dict_channel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L790", "weight": 1.0}, {"source": "crud_pilot_service_update_channel", "target": "crud_pilot_service_get_channel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L855", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_channel", "target": "crud_pilot_service_get_channel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L885", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_invoices", "target": "crud_pilot_service_row_to_dict_channel_invoice", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L929", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_mail_addresses", "target": "crud_pilot_service_row_to_dict_channel_mail_address", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1065", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_agreements", "target": "crud_pilot_service_row_to_dict_channel_agreement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1196", "weight": 1.0}, {"source": "crud_pilot_service_channel_agreement_price_exists", "target": "crud_pilot_service_channel_agreement_price_item_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1392", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_agreement_prices", "target": "crud_pilot_service_row_to_dict_channel_agreement_price", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1434", "weight": 1.0}, {"source": "crud_pilot_service_create_channel_agreement_price", "target": "crud_pilot_service_channel_agreement_price_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1453", "weight": 1.0}, {"source": "crud_pilot_service_update_channel_agreement_price", "target": "crud_pilot_service_channel_agreement_price_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1518", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institutions", "target": "crud_pilot_service_row_to_dict_checkup_institution", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1617", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution", "target": "crud_pilot_service_get_checkup_institution", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1678", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_checkup_institution", "target": "crud_pilot_service_get_checkup_institution", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1704", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_invoices", "target": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1748", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_projects", "target": "crud_pilot_service_row_to_dict_checkup_institution_project", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1884", "weight": 1.0}, {"source": "crud_pilot_service_validate_package_items_for_save", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2077", "weight": 1.0}, {"source": "crud_pilot_service_package_items_to_dicts", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2103", "weight": 1.0}, {"source": "crud_pilot_service_package_items_to_dicts", "target": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2109", "weight": 1.0}, {"source": "crud_pilot_service_insert_package_items", "target": "crud_pilot_service_get_checkup_project_for_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2129", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_packages", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2169", "weight": 1.0}, {"source": "crud_pilot_service_list_checkup_institution_packages", "target": "crud_pilot_service_row_to_dict_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2172", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2191", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2194", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_package_items_to_dicts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2195", "weight": 1.0}, {"source": "crud_pilot_service_get_checkup_institution_package_detail", "target": "crud_pilot_service_row_to_dict_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2197", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_checkup_package_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2218", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_validate_package_items_for_save", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2220", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_insert_package_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2238", "weight": 1.0}, {"source": "crud_pilot_service_create_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2248", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2264", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_checkup_package_code_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2272", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2286", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_validate_package_items_for_save", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2288", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_insert_package_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2304", "weight": 1.0}, {"source": "crud_pilot_service_update_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2316", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_checkup_institution_package", "target": "crud_pilot_service_get_checkup_institution_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2320", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_checkup_institution_package", "target": "crud_pilot_service_list_package_items_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2327", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_product_quotas", "target": "crud_pilot_service_row_to_dict_channel_product_quota", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2515", "weight": 1.0}, {"source": "crud_pilot_service_service_order_txn_to_response_dict", "target": "crud_pilot_service_row_to_dict_service_order_txn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2633", "weight": 1.0}, {"source": "crud_pilot_service_service_order_txn_to_response_dict", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2635", "weight": 1.0}, {"source": "crud_pilot_service_service_order_txn_to_response_dict", "target": "crud_pilot_service_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2654", "weight": 1.0}, {"source": "crud_pilot_service_service_order_txn_to_response_dict", "target": "crud_pilot_service_enrich_finance_operate_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2665", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_service_orders", "target": "crud_pilot_service_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2758", "weight": 1.0}, {"source": "crud_pilot_service_list_channel_service_orders", "target": "crud_pilot_service_row_to_dict_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2761", "weight": 1.0}, {"source": "crud_pilot_service_get_service_order_products", "target": "crud_pilot_service_row_to_dict_service_order_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2788", "weight": 1.0}, {"source": "crud_pilot_service_replace_gmcp_product_rows", "target": "crud_pilot_service_save_gmcp_product_rows", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2872", "weight": 1.0}, {"source": "crud_pilot_service_apply_gmcp_order_quotas", "target": "crud_pilot_service_get_service_order_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2877", "weight": 1.0}, {"source": "crud_pilot_service_apply_gmcp_order_quotas", "target": "crud_pilot_service_resolve_agreement_price_cell_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2881", "weight": 1.0}, {"source": "crud_pilot_service_apply_gmcp_order_quotas", "target": "crud_pilot_service_upsert_channel_product_quota", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2888", "weight": 1.0}, {"source": "crud_pilot_service_create_channel_service_order", "target": "crud_pilot_service_get_channel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2939", "weight": 1.0}, {"source": "crud_pilot_service_create_channel_service_order", "target": "crud_pilot_service_get_valid_channel_agreement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2951", "weight": 1.0}, {"source": "crud_pilot_service_create_channel_service_order", "target": "crud_pilot_service_calc_gmcp_purchase_total", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2961", "weight": 1.0}, {"source": "crud_pilot_service_create_channel_service_order", "target": "crud_pilot_service_save_gmcp_product_rows", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2994", "weight": 1.0}, {"source": "crud_pilot_service_update_channel_service_order", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3003", "weight": 1.0}, {"source": "crud_pilot_service_update_channel_service_order", "target": "crud_pilot_service_get_valid_channel_agreement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3014", "weight": 1.0}, {"source": "crud_pilot_service_update_channel_service_order", "target": "crud_pilot_service_calc_gmcp_purchase_total", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3027", "weight": 1.0}, {"source": "crud_pilot_service_update_channel_service_order", "target": "crud_pilot_service_replace_gmcp_product_rows", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3028", "weight": 1.0}, {"source": "crud_pilot_service_soft_delete_service_order", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3039", "weight": 1.0}, {"source": "crud_pilot_service_submit_finance_confirm", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3064", "weight": 1.0}, {"source": "crud_pilot_service_confirm_receipt", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3088", "weight": 1.0}, {"source": "crud_pilot_service_confirm_receipt", "target": "crud_pilot_service_get_or_create_channel_account", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3099", "weight": 1.0}, {"source": "crud_pilot_service_confirm_receipt", "target": "crud_pilot_service_apply_gmcp_order_quotas", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3113", "weight": 1.0}, {"source": "crud_pilot_service_submit_refund", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3129", "weight": 1.0}, {"source": "crud_pilot_service_confirm_refund", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3164", "weight": 1.0}, {"source": "crud_pilot_service_confirm_refund", "target": "crud_pilot_service_get_or_create_channel_account", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3171", "weight": 1.0}, {"source": "crud_pilot_service_void_service_order", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3197", "weight": 1.0}, {"source": "crud_pilot_service_void_service_order", "target": "crud_pilot_service_get_service_order_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3208", "weight": 1.0}, {"source": "crud_pilot_service_void_service_order", "target": "crud_pilot_service_resolve_agreement_price_cell_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3210", "weight": 1.0}, {"source": "crud_pilot_service_void_service_order", "target": "crud_pilot_service_reduce_channel_product_quota", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3218", "weight": 1.0}, {"source": "crud_pilot_service_list_service_order_txns", "target": "crud_pilot_service_normalize_date_bound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3300", "weight": 1.0}, {"source": "crud_pilot_service_list_service_order_txns", "target": "crud_pilot_service_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3358", "weight": 1.0}, {"source": "crud_pilot_service_list_service_order_txns", "target": "crud_pilot_service_service_order_txn_to_response_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3361", "weight": 1.0}, {"source": "crud_pilot_service_create_recharge_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3394", "weight": 1.0}, {"source": "crud_pilot_service_create_refund_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3432", "weight": 1.0}, {"source": "crud_pilot_service_create_purchase_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3472", "weight": 1.0}, {"source": "crud_pilot_service_create_unsubscribe_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3568", "weight": 1.0}, {"source": "crud_pilot_service_update_service_order_txn", "target": "crud_pilot_service_get_service_order_txn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3653", "weight": 1.0}, {"source": "crud_pilot_service_update_service_order_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3668", "weight": 1.0}, {"source": "crud_pilot_service_submit_txn_finance", "target": "crud_pilot_service_get_service_order_txn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3694", "weight": 1.0}, {"source": "crud_pilot_service_confirm_txn", "target": "crud_pilot_service_get_service_order_txn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3722", "weight": 1.0}, {"source": "crud_pilot_service_confirm_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3728", "weight": 1.0}, {"source": "crud_pilot_service_confirm_txn", "target": "crud_pilot_service_get_or_create_channel_account", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3736", "weight": 1.0}, {"source": "crud_pilot_service_confirm_txn", "target": "crud_pilot_service_resolve_agreement_price_cell_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3777", "weight": 1.0}, {"source": "crud_pilot_service_confirm_txn", "target": "crud_pilot_service_upsert_channel_product_quota", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3780", "weight": 1.0}, {"source": "crud_pilot_service_confirm_txn", "target": "crud_pilot_service_reduce_channel_product_quota", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3803", "weight": 1.0}, {"source": "crud_pilot_service_void_txn", "target": "crud_pilot_service_get_service_order_txn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3837", "weight": 1.0}, {"source": "crud_pilot_service_void_txn", "target": "crud_pilot_service_get_service_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3844", "weight": 1.0}, {"source": "crud_pilot_service_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_pilot_service_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_pilot_service_rationale_1305", "target": "crud_pilot_service_activate_channel_agreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1305", "weight": 1.0}, {"source": "crud_pilot_service_rationale_1326", "target": "crud_pilot_service_void_channel_agreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1326", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2370", "target": "crud_pilot_service_get_or_create_channel_account", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2370", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2479", "target": "crud_pilot_service_reduce_channel_product_quota", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2479", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2632", "target": "crud_pilot_service_service_order_txn_to_response_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2632", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2670", "target": "crud_pilot_service_enrich_finance_operate_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2670", "weight": 1.0}, {"source": "crud_pilot_service_rationale_2876", "target": "crud_pilot_service_apply_gmcp_order_quotas", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2876", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3002", "target": "crud_pilot_service_update_channel_service_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3002", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3063", "target": "crud_pilot_service_submit_finance_confirm", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3063", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3087", "target": "crud_pilot_service_confirm_receipt", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3087", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3128", "target": "crud_pilot_service_submit_refund", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3128", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3163", "target": "crud_pilot_service_confirm_refund", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3163", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3196", "target": "crud_pilot_service_void_service_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3196", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3255", "target": "crud_pilot_service_list_service_order_txns", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3255", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3393", "target": "crud_pilot_service_create_recharge_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3393", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3431", "target": "crud_pilot_service_create_refund_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3431", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3471", "target": "crud_pilot_service_create_purchase_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3471", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3567", "target": "crud_pilot_service_create_unsubscribe_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3567", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3652", "target": "crud_pilot_service_update_service_order_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3652", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3721", "target": "crud_pilot_service_confirm_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3721", "weight": 1.0}, {"source": "crud_pilot_service_rationale_3836", "target": "crud_pilot_service_void_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3836", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_pilot_service_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L40"}, {"caller_nid": "crud_pilot_service_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L41"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L47"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L50"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L50"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L50"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L50"}, {"caller_nid": "crud_pilot_service_user_nick_name_map", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L51"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_type", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L66"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_type", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L67"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L90"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L91"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L92"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L92"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L93"}, {"caller_nid": "crud_pilot_service_list_cell_product_types", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L94"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L98"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L98"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L98"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L100"}, {"caller_nid": "crud_pilot_service_get_cell_product_type", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L101"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L105"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L105"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L106"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L109"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L111"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L112"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L112"}, {"caller_nid": "crud_pilot_service_cell_product_type_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L112"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L117"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "BizCellProductType", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L118"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L119"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L126"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L128"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L131"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L132"}, {"caller_nid": "crud_pilot_service_create_cell_product_type", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L133"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L140"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L143"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L152"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L153"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L154"}, {"caller_nid": "crud_pilot_service_update_cell_product_type", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L155"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L162"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L164"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L165"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_type", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L166"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_spec", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L181"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_spec", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L182"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L205"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L206"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L207"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L207"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L208"}, {"caller_nid": "crud_pilot_service_list_cell_product_specs", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L209"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L213"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L213"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L213"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L215"}, {"caller_nid": "crud_pilot_service_get_cell_product_spec", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L216"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L220"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L220"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L221"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L224"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L226"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L227"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L227"}, {"caller_nid": "crud_pilot_service_cell_product_spec_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L227"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L232"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "BizCellProductSpec", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L233"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L234"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L241"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L243"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L246"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L247"}, {"caller_nid": "crud_pilot_service_create_cell_product_spec", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L248"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L255"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L258"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L267"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L268"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L269"}, {"caller_nid": "crud_pilot_service_update_cell_product_spec", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L270"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L277"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L279"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L280"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_spec", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L281"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L298"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L302"}, {"caller_nid": "crud_pilot_service_row_to_dict_cell_product_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L303"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L329"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L330"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L331"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L331"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L332"}, {"caller_nid": "crud_pilot_service_list_cell_product_prices", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L333"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L337"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L337"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L337"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L339"}, {"caller_nid": "crud_pilot_service_get_cell_product_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L340"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L344"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L344"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L345"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L348"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L350"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L351"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L351"}, {"caller_nid": "crud_pilot_service_cell_product_price_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L351"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L371"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "BizCellProductPrice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L372"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L373"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L386"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L388"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L391"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L392"}, {"caller_nid": "crud_pilot_service_create_cell_product_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L393"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L416"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L419"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L440"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L441"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L442"}, {"caller_nid": "crud_pilot_service_update_cell_product_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L443"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L450"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L452"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L453"}, {"caller_nid": "crud_pilot_service_soft_delete_cell_product_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L454"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L470"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L471"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L494"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L495"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L496"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L496"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L497"}, {"caller_nid": "crud_pilot_service_list_project_systems", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L498"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L502"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L502"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L503"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L506"}, {"caller_nid": "crud_pilot_service_get_project_system", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L507"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L511"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L511"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L512"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L515"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L517"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L518"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L518"}, {"caller_nid": "crud_pilot_service_project_system_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L518"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L523"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "BizCellProductProjectSystem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L524"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L525"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L533"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L535"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L538"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L539"}, {"caller_nid": "crud_pilot_service_create_project_system", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L540"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L547"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L550"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L561"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L562"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L563"}, {"caller_nid": "crud_pilot_service_update_project_system", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L564"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L571"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L573"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L574"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L575"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system_item", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L594"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L598"}, {"caller_nid": "crud_pilot_service_row_to_dict_project_system_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L599"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L604"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L604"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L605"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L611"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L614"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L615"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L615"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L616"}, {"caller_nid": "crud_pilot_service_list_project_system_items", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L617"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "BizCellProductProjectSystemItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L640"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L641"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L656"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L658"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L661"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L662"}, {"caller_nid": "crud_pilot_service_create_project_system_item", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L663"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L685"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L685"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L686"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L689"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L690"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L692"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L716"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L717"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L718"}, {"caller_nid": "crud_pilot_service_update_project_system_item", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L719"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L724"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L724"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L725"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L728"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L729"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L731"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L733"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L734"}, {"caller_nid": "crud_pilot_service_soft_delete_project_system_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L735"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L757"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L761"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L762"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L786"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L787"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L788"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L788"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L789"}, {"caller_nid": "crud_pilot_service_list_channels", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L790"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L794"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L794"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L794"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L796"}, {"caller_nid": "crud_pilot_service_get_channel", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L797"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "BizChannel", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L815"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L816"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L828"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L830"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L833"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L834"}, {"caller_nid": "crud_pilot_service_create_channel", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L835"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L857"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L877"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L878"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L879"}, {"caller_nid": "crud_pilot_service_update_channel", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L880"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L887"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L889"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L890"}, {"caller_nid": "crud_pilot_service_soft_delete_channel", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L891"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L911"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L912"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L917"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L917"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L918"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L924"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L927"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L928"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L928"}, {"caller_nid": "crud_pilot_service_list_channel_invoices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L928"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "BizChannelInvoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L947"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L948"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L960"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L962"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L965"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L966"}, {"caller_nid": "crud_pilot_service_create_channel_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L967"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L986"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L986"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L987"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L990"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L991"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L993"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1011"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1012"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1013"}, {"caller_nid": "crud_pilot_service_update_channel_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1014"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1019"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1019"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1020"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1023"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1024"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1026"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1028"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1029"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1030"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_mail_address", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1047"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_mail_address", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1048"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1053"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1053"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1054"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1060"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1063"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1064"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1064"}, {"caller_nid": "crud_pilot_service_list_channel_mail_addresses", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1064"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "BizChannelMailAddress", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1080"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1081"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1090"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1092"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1095"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1096"}, {"caller_nid": "crud_pilot_service_create_channel_mail_address", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1097"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1113"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1113"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1114"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1117"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1118"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1120"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1132"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1133"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1134"}, {"caller_nid": "crud_pilot_service_update_channel_mail_address", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1135"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1140"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1140"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1141"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1144"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1145"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1147"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1149"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1150"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_mail_address", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1151"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1171"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "_fmt_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1172"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "_fmt_date", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1173"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1178"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1179"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1184"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1184"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1185"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1191"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1194"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1195"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1195"}, {"caller_nid": "crud_pilot_service_list_channel_agreements", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1195"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1215"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1216"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "BizChannelAgreement", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1217"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1218"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1231"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1233"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1236"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1237"}, {"caller_nid": "crud_pilot_service_create_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1238"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1257"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1257"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1258"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1261"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1262"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1264"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1274"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1276"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1282"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1283"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1284"}, {"caller_nid": "crud_pilot_service_update_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1285"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1290"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1290"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1291"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1294"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1295"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1297"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1299"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1300"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1301"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1306"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1306"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1307"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1310"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1311"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1313"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1314"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1315"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1318"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1319"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1320"}, {"caller_nid": "crud_pilot_service_activate_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1321"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1327"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1327"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1328"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1331"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1332"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1334"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1337"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1338"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1339"}, {"caller_nid": "crud_pilot_service_void_channel_agreement", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1340"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1357"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1358"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1362"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_agreement_price", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1363"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1374"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1374"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1375"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1375"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1376"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_item_key", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1376"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1399"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1399"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1400"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1406"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1408"}, {"caller_nid": "crud_pilot_service_channel_agreement_price_exists", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1409"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1422"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1422"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1423"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1429"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1432"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1433"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1433"}, {"caller_nid": "crud_pilot_service_list_channel_agreement_prices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1433"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1463"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "BizChannelAgreementProductPrice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1464"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1465"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1478"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1480"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1483"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1484"}, {"caller_nid": "crud_pilot_service_create_channel_agreement_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1485"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1505"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1505"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1506"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1509"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1510"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1512"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1529"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1549"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1550"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1551"}, {"caller_nid": "crud_pilot_service_update_channel_agreement_price", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1552"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1557"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1557"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1558"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1561"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1562"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1564"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1566"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1567"}, {"caller_nid": "crud_pilot_service_soft_delete_channel_agreement_price", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1568"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1586"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1587"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1613"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1614"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1615"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1615"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1616"}, {"caller_nid": "crud_pilot_service_list_checkup_institutions", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1617"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1621"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1621"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1622"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1625"}, {"caller_nid": "crud_pilot_service_get_checkup_institution", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1626"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "BizCheckupInstitution", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1642"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1643"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1653"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1655"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1658"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1659"}, {"caller_nid": "crud_pilot_service_create_checkup_institution", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1660"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1680"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1696"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1697"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1698"}, {"caller_nid": "crud_pilot_service_update_checkup_institution", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1699"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1706"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1708"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1709"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1710"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1730"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_invoice", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1731"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1736"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1736"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1737"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1743"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1746"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1747"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1747"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_invoices", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1747"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "BizCheckupInstitutionInvoice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1766"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1767"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1779"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1781"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1784"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1785"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1786"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1805"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1805"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1806"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1809"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1810"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1812"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1830"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1831"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1832"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_invoice", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1833"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1838"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1838"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1839"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1842"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1843"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1845"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1847"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1848"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_invoice", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1849"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_project", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1861"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_project", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1866"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_project", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1867"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1872"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1872"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1873"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1879"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1882"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1883"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1883"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_projects", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1883"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "BizCheckupInstitutionProject", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1899"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1900"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1909"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1911"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1914"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1915"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_project", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1916"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1932"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1932"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1933"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1936"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1937"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1939"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1951"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1952"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1953"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_project", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1954"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1959"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1959"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1960"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1963"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1964"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1966"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1968"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1969"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_project", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1970"}, {"caller_nid": "crud_pilot_service_sum_package_item_fees", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1980"}, {"caller_nid": "crud_pilot_service_sum_package_item_fees", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1982"}, {"caller_nid": "crud_pilot_service_sum_package_item_fees", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L1983"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2002"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2003"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2023"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2029"}, {"caller_nid": "crud_pilot_service_row_to_dict_checkup_institution_package_item", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2030"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2035"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2035"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2036"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2043"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2045"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2046"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2046"}, {"caller_nid": "crud_pilot_service_checkup_package_code_exists", "callee": "exists", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2046"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2050"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2050"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2055"}, {"caller_nid": "crud_pilot_service_get_checkup_project_for_package", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2056"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2067"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2068"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2069"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2071"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2071"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2073"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2075"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2076"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2079"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2083"}, {"caller_nid": "crud_pilot_service_validate_package_items_for_save", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2085"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2089"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2089"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2090"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2096"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2097"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2097"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2097"}, {"caller_nid": "crud_pilot_service_list_package_items_raw", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2097"}, {"caller_nid": "crud_pilot_service_package_items_to_dicts", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2108"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2127"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2128"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2128"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2130"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2130"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2130"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2133"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2135"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "BizCheckupInstitutionPackageItem", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2136"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2137"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2143"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2143"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2143"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2144"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2146"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2148"}, {"caller_nid": "crud_pilot_service_insert_package_items", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2151"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2155"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2155"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2156"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2162"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2165"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2166"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2166"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2166"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2170"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2171"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2174"}, {"caller_nid": "crud_pilot_service_list_checkup_institution_packages", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2175"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2182"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2182"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2183"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2186"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2187"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package_detail", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2196"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package_detail", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2197"}, {"caller_nid": "crud_pilot_service_get_checkup_institution_package_detail", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2197"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2215"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2217"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2219"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "BizCheckupInstitutionPackage", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2221"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2222"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2231"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2233"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2236"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2237"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2246"}, {"caller_nid": "crud_pilot_service_create_checkup_institution_package", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2247"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2266"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2269"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2271"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2275"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2296"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2296"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2300"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2301"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2302"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2303"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2313"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2314"}, {"caller_nid": "crud_pilot_service_update_checkup_institution_package", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2315"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2322"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2323"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2326"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2330"}, {"caller_nid": "crud_pilot_service_soft_delete_checkup_institution_package", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2331"}, {"caller_nid": "crud_pilot_service_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2341"}, {"caller_nid": "crud_pilot_service_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2341"}, {"caller_nid": "crud_pilot_service_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2341"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_account", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2352"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_account", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2354"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_account", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2355"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2361"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2361"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2362"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2365"}, {"caller_nid": "crud_pilot_service_get_channel_account", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2366"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "with_for_update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2371"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2371"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2371"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2372"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2375"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2376"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "BizChannelAccount", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2379"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2380"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2388"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2390"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2393"}, {"caller_nid": "crud_pilot_service_get_or_create_channel_account", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2394"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2411"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2412"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2413"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2414"}, {"caller_nid": "crud_pilot_service_row_to_dict_channel_product_quota", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2415"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2432"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2432"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2433"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2442"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2443"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2445"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2446"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2448"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2449"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2450"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "BizChannelProductQuota", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2452"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2453"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2468"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2470"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2473"}, {"caller_nid": "crud_pilot_service_upsert_channel_product_quota", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2474"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2480"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2480"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2481"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2489"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2491"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2492"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2494"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2495"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2498"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2499"}, {"caller_nid": "crud_pilot_service_reduce_channel_product_quota", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2500"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2506"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2506"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2507"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2513"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2514"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2514"}, {"caller_nid": "crud_pilot_service_list_channel_product_quotas", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2514"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2530"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2531"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2534"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2535"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2536"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2537"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2538"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2540"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2543"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2544"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2546"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2549"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2550"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2553"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2554"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2556"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2561"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2562"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2575"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2576"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2577"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2578"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2579"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2580"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_product", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2581"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2591"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2596"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2599"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2600"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2603"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2606"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2607"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2608"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2611"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2612"}, {"caller_nid": "crud_pilot_service_row_to_dict_service_order_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2616"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2655"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2656"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2659"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2660"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2661"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2662"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2663"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2663"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2663"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2663"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2664"}, {"caller_nid": "crud_pilot_service_service_order_txn_to_response_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2664"}, {"caller_nid": "crud_pilot_service_enrich_finance_operate_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2675"}, {"caller_nid": "crud_pilot_service_enrich_finance_operate_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2675"}, {"caller_nid": "crud_pilot_service_enrich_finance_operate_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2676"}, {"caller_nid": "crud_pilot_service_enrich_finance_operate_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2680"}, {"caller_nid": "crud_pilot_service_enrich_finance_operate_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2680"}, {"caller_nid": "crud_pilot_service_enrich_finance_operate_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2681"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2742"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2742"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2742"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2742"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2742"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2743"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2744"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2744"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2746"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2746"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2746"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2746"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2746"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2747"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2755"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2757"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2762"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2763"}, {"caller_nid": "crud_pilot_service_list_channel_service_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2766"}, {"caller_nid": "crud_pilot_service_get_service_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2770"}, {"caller_nid": "crud_pilot_service_get_service_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2770"}, {"caller_nid": "crud_pilot_service_get_service_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2771"}, {"caller_nid": "crud_pilot_service_get_service_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2774"}, {"caller_nid": "crud_pilot_service_get_service_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2775"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2779"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2779"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2780"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2786"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2787"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2787"}, {"caller_nid": "crud_pilot_service_get_service_order_products", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2787"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2798"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2798"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2798"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2799"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2799"}, {"caller_nid": "crud_pilot_service_calc_gmcp_purchase_total", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2799"}, {"caller_nid": "crud_pilot_service_resolve_agreement_price_cell_type", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2805"}, {"caller_nid": "crud_pilot_service_resolve_agreement_price_cell_type", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2806"}, {"caller_nid": "crud_pilot_service_resolve_agreement_price_cell_type", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2806"}, {"caller_nid": "crud_pilot_service_resolve_agreement_price_cell_type", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2808"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2830"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2832"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2832"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2833"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2833"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2834"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2834"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2835"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2835"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2836"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2836"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2836"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2837"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2837"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2837"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2838"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2838"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2838"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "BizChannelServiceOrderProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2840"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2841"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2860"}, {"caller_nid": "crud_pilot_service_save_gmcp_product_rows", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2861"}, {"caller_nid": "crud_pilot_service_replace_gmcp_product_rows", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2865"}, {"caller_nid": "crud_pilot_service_replace_gmcp_product_rows", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2866"}, {"caller_nid": "crud_pilot_service_replace_gmcp_product_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2866"}, {"caller_nid": "crud_pilot_service_replace_gmcp_product_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2866"}, {"caller_nid": "crud_pilot_service_replace_gmcp_product_rows", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2867"}, {"caller_nid": "crud_pilot_service_apply_gmcp_order_quotas", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2879"}, {"caller_nid": "crud_pilot_service_apply_gmcp_order_quotas", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2880"}, {"caller_nid": "crud_pilot_service_apply_gmcp_order_quotas", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2886"}, {"caller_nid": "crud_pilot_service_apply_gmcp_order_quotas", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2892"}, {"caller_nid": "crud_pilot_service_apply_gmcp_order_quotas", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2896"}, {"caller_nid": "crud_pilot_service_apply_gmcp_order_quotas", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2896"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2904"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2906"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2907"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2907"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2908"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2915"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2916"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2918"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2919"}, {"caller_nid": "crud_pilot_service_get_valid_channel_agreement", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2920"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2941"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2943"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2958"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2964"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2966"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "BizChannelServiceOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2967"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2989"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2990"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2996"}, {"caller_nid": "crud_pilot_service_create_channel_service_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L2997"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3005"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3007"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3026"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3030"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3031"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3032"}, {"caller_nid": "crud_pilot_service_update_channel_service_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3033"}, {"caller_nid": "crud_pilot_service_soft_delete_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3041"}, {"caller_nid": "crud_pilot_service_soft_delete_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3043"}, {"caller_nid": "crud_pilot_service_soft_delete_service_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3045"}, {"caller_nid": "crud_pilot_service_soft_delete_service_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3046"}, {"caller_nid": "crud_pilot_service_soft_delete_service_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3047"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3066"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3068"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3070"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3072"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3080"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3081"}, {"caller_nid": "crud_pilot_service_submit_finance_confirm", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3082"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3090"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3092"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3094"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3096"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3100"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3101"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3103"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3106"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3107"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3121"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3122"}, {"caller_nid": "crud_pilot_service_confirm_receipt", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3123"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3131"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3133"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3135"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3137"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3140"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3142"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3144"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3146"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3156"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3157"}, {"caller_nid": "crud_pilot_service_submit_refund", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3158"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3166"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3168"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3170"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3172"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3173"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3175"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3178"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3179"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3189"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3190"}, {"caller_nid": "crud_pilot_service_confirm_refund", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3191"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3199"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3201"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3203"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3205"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3213"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3214"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3215"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3221"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3223"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3224"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3231"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3232"}, {"caller_nid": "crud_pilot_service_void_service_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3233"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3256"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3256"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3258"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3260"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3262"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3263"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3265"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3267"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3272"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3274"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3274"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3274"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3276"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3276"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3277"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3279"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3279"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3279"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3281"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3281"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3282"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3285"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3285"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3287"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3292"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3293"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3294"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3297"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3298"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3300"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3302"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3303"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3305"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3308"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3308"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3308"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3308"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3309"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3310"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3310"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3312"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3317"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3317"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3317"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3317"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3317"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3317"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3324"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3324"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3324"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3324"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3324"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3330"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3332"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3335"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3335"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3336"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3340"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3341"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3347"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3349"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3351"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3353"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3355"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3357"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3365"}, {"caller_nid": "crud_pilot_service_list_service_order_txns", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3370"}, {"caller_nid": "crud_pilot_service_get_service_order_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3375"}, {"caller_nid": "crud_pilot_service_get_service_order_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3375"}, {"caller_nid": "crud_pilot_service_get_service_order_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3376"}, {"caller_nid": "crud_pilot_service_get_service_order_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3379"}, {"caller_nid": "crud_pilot_service_get_service_order_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3380"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3396"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3398"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3400"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3402"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3404"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3406"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "BizChannelServiceOrderTxn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3407"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3408"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3414"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3424"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3425"}, {"caller_nid": "crud_pilot_service_create_recharge_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3426"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3434"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3436"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3438"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3440"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3442"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3443"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3445"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3447"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "BizChannelServiceOrderTxn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3448"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3449"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3464"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3465"}, {"caller_nid": "crud_pilot_service_create_refund_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3466"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3474"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3476"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3478"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3480"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3482"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3488"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3488"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3489"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3489"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3490"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3490"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3491"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3491"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3492"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3492"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3492"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3493"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3493"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3493"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3493"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3494"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3494"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3498"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3498"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3498"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3499"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3508"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3509"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3512"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "BizChannelServiceOrderProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3514"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3515"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3538"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3540"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3542"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "BizChannelServiceOrderTxn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3543"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3544"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3560"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3561"}, {"caller_nid": "crud_pilot_service_create_purchase_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3562"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3570"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3572"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3574"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3576"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3578"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3583"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3583"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3584"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3584"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3585"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3585"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3587"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3590"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3590"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3590"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3591"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3599"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3601"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3603"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3605"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3609"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3611"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3614"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3616"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3618"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "BizChannelServiceOrderTxn", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3619"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3620"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3636"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3637"}, {"caller_nid": "crud_pilot_service_create_unsubscribe_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3638"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3655"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3657"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3659"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3660"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3663"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3665"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3670"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3671"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3673"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3676"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3682"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3686"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3687"}, {"caller_nid": "crud_pilot_service_update_service_order_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3688"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3696"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3698"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3700"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3704"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3706"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3710"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3714"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3715"}, {"caller_nid": "crud_pilot_service_submit_txn_finance", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3716"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3724"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3726"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3730"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3732"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3737"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3738"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3740"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3743"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3744"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3747"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3748"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3755"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3756"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3758"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3761"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3762"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3765"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3766"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3772"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3774"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3774"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3775"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3775"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3776"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3776"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3776"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3776"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3778"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3778"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3784"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3784"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3786"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3786"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3795"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3797"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3797"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3798"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3798"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3799"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3799"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3801"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3801"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3828"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3829"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3830"}, {"caller_nid": "crud_pilot_service_confirm_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3831"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3839"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3841"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3843"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3848"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3850"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3850"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3851"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3851"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3852"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3852"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3852"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3852"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3853"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3853"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3853"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3854"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3862"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3863"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3866"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3870"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3872"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3872"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3873"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3873"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3874"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3874"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3876"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3876"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3876"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3877"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3885"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3886"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3887"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3888"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3891"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3898"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3899"}, {"caller_nid": "crud_pilot_service_void_txn", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_service.py", "source_location": "L3900"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/fef4f32296d2e16ea1ddca0fa3231a277addb5b180d5756cff1523651deba0ef.json b/backend/app/graphify-out/cache/ast/fef4f32296d2e16ea1ddca0fa3231a277addb5b180d5756cff1523651deba0ef.json new file mode 100644 index 000000000..1cce1ae3b --- /dev/null +++ b/backend/app/graphify-out/cache/ast/fef4f32296d2e16ea1ddca0fa3231a277addb5b180d5756cff1523651deba0ef.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "label": "models.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1"}, {"id": "models_models_userrole", "label": "UserRole", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L10"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_models_sysuser", "label": "SysUser", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L22"}, {"id": "base", "label": "Base", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_models_sysrole", "label": "SysRole", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L48"}, {"id": "models_models_sysuserrole", "label": "SysUserRole", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L68"}, {"id": "models_models_sysrolemenu", "label": "SysRoleMenu", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L87"}, {"id": "models_models_sysroledatascopedetail", "label": "SysRoleDataScopeDetail", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L106"}, {"id": "models_models_sysmenu", "label": "SysMenu", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L126"}, {"id": "models_models_sysdept", "label": "SysDept", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L152"}, {"id": "models_models_systenant", "label": "SysTenant", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L175"}, {"id": "models_models_syssite", "label": "SysSite", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L195"}, {"id": "models_models_syspost", "label": "SysPost", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L220"}, {"id": "models_models_sysuserpost", "label": "SysUserPost", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L240"}, {"id": "models_models_bizitemunit", "label": "BizItemUnit", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L259"}, {"id": "models_models_bizexpresscompany", "label": "BizExpressCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L278"}, {"id": "models_models_bizcustomer", "label": "BizCustomer", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L297"}, {"id": "models_models_bizcellsampletype", "label": "BizCellSampleType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L320"}, {"id": "models_models_bizcollectionregion", "label": "BizCollectionRegion", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L341"}, {"id": "models_models_bizcollectionhospital", "label": "BizCollectionHospital", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L359"}, {"id": "models_models_bizcollectionprotocolno", "label": "BizCollectionProtocolNo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L378"}, {"id": "models_models_bizsamplecode", "label": "BizSampleCode", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L400"}, {"id": "models_models_sysdicttype", "label": "SysDictType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L428"}, {"id": "models_models_sysethnic", "label": "SysEthnic", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L447"}, {"id": "models_models_sysdictdata", "label": "SysDictData", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L466"}, {"id": "models_models_sysapirequestlog", "label": "SysApiRequestLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L491"}, {"id": "models_models_sysapirequestloghis", "label": "SysApiRequestLogHis", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L517"}, {"id": "models_models_bizleaverequest", "label": "BizLeaveRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L548"}, {"id": "models_models_wfprocessdef", "label": "WfProcessDef", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L577"}, {"id": "models_models_wfprocessversion", "label": "WfProcessVersion", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L597"}, {"id": "models_models_wfnode", "label": "WfNode", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L618"}, {"id": "models_models_wftransition", "label": "WfTransition", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L640"}, {"id": "models_models_wfprocessinstance", "label": "WfProcessInstance", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L661"}, {"id": "models_models_wftask", "label": "WfTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L685"}, {"id": "models_models_bizcollectionprotocol", "label": "BizCollectionProtocol", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L712"}, {"id": "models_models_bizprotocolaudit", "label": "BizProtocolAudit", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L743"}, {"id": "models_models_bizstoragereleasereview", "label": "BizStorageReleaseReview", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L764"}, {"id": "models_models_bizprotocolpayment", "label": "BizProtocolPayment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L797"}, {"id": "models_models_bizprotocolpaymentdetail", "label": "BizProtocolPaymentDetail", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L821"}, {"id": "models_models_bizprotocolpartycustomer", "label": "BizProtocolPartyCustomer", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L854"}, {"id": "models_models_bizprotocolcollectioninfo", "label": "BizProtocolCollectionInfo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L892"}, {"id": "models_models_bizprotocolsample", "label": "BizProtocolSample", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L916"}, {"id": "models_models_bizprotocolsampletransport", "label": "BizProtocolSampleTransport", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L946"}, {"id": "models_models_bizattachment", "label": "BizAttachment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L974"}, {"id": "models_models_bizprotocolstoragecert", "label": "BizProtocolStorageCert", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L998"}, {"id": "models_models_bizsamplereceptioncheckitem", "label": "BizSampleReceptionCheckItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1019"}, {"id": "models_models_bizsamplereceptioncheckresult", "label": "BizSampleReceptionCheckResult", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1039"}, {"id": "models_models_bizsamplereception", "label": "BizSampleReception", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1061"}, {"id": "models_models_bizsamplesmsnotification", "label": "BizSampleSmsNotification", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1099"}, {"id": "models_models_bizstorageentrysmsnotification", "label": "BizStorageEntrySmsNotification", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1120"}, {"id": "models_models_bizqcthirdpartycompany", "label": "BizQcThirdPartyCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1149"}, {"id": "models_models_bizqcthirdpartyitem", "label": "BizQcThirdPartyItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1176"}, {"id": "models_models_bizqclabtestitem", "label": "BizQcLabTestItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1198"}, {"id": "models_models_bizqcworkorder", "label": "BizQcWorkOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1219"}, {"id": "models_models_bizqcworkorderlabitem", "label": "BizQcWorkOrderLabItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1258"}, {"id": "models_models_bizqcworkorderthirditem", "label": "BizQcWorkOrderThirdItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1280"}, {"id": "models_models_bizqctask", "label": "BizQcTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1305"}, {"id": "models_models_bizcleanroom", "label": "BizCleanRoom", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1343"}, {"id": "models_models_bizcleanroomaccesslog", "label": "BizCleanRoomAccessLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1365"}, {"id": "models_models_bizstoragefacility", "label": "BizStorageFacility", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1390"}, {"id": "models_models_bizstoragefacilityslot", "label": "BizStorageFacilitySlot", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1411"}, {"id": "models_models_bizstorageslotoccupancy", "label": "BizStorageSlotOccupancy", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1434"}, {"id": "models_models_bizexhibitionappointment", "label": "BizExhibitionAppointment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1460"}, {"id": "models_models_bizcellproducttype", "label": "BizCellProductType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1488"}, {"id": "models_models_bizcellproductspec", "label": "BizCellProductSpec", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1507"}, {"id": "models_models_bizcellproductprice", "label": "BizCellProductPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1526"}, {"id": "models_models_bizcellproductprojectsystem", "label": "BizCellProductProjectSystem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1551"}, {"id": "models_models_bizcellproductprojectsystemitem", "label": "BizCellProductProjectSystemItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1571"}, {"id": "models_models_bizchannel", "label": "BizChannel", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1598"}, {"id": "models_models_bizchannelagreement", "label": "BizChannelAgreement", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1622"}, {"id": "models_models_bizchannelagreementproductprice", "label": "BizChannelAgreementProductPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1647"}, {"id": "models_models_bizchannelinvoice", "label": "BizChannelInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1672"}, {"id": "models_models_bizchannelmailaddress", "label": "BizChannelMailAddress", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1696"}, {"id": "models_models_bizchannelaccount", "label": "BizChannelAccount", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1717"}, {"id": "models_models_bizchannelproductquota", "label": "BizChannelProductQuota", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1736"}, {"id": "models_models_bizchannelserviceorder", "label": "BizChannelServiceOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1762"}, {"id": "models_models_bizchannelserviceorderproduct", "label": "BizChannelServiceOrderProduct", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1807"}, {"id": "models_models_bizchannelserviceordertxn", "label": "BizChannelServiceOrderTxn", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1836"}, {"id": "models_models_bizcheckupinstitution", "label": "BizCheckupInstitution", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1870"}, {"id": "models_models_bizcheckupinstitutioninvoice", "label": "BizCheckupInstitutionInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1892"}, {"id": "models_models_bizcheckupinstitutionproject", "label": "BizCheckupInstitutionProject", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1916"}, {"id": "models_models_bizcheckupinstitutionpackage", "label": "BizCheckupInstitutionPackage", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1937"}, {"id": "models_models_bizcheckupinstitutionpackageitem", "label": "BizCheckupInstitutionPackageItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1958"}, {"id": "models_models_bizconsumable", "label": "BizConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1984"}, {"id": "models_models_bizreagent", "label": "BizReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2010"}, {"id": "models_models_bizsopdocument", "label": "BizSopDocument", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2036"}, {"id": "models_models_bizprocesscategory", "label": "BizProcessCategory", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2057"}, {"id": "models_models_bizoutputtype", "label": "BizOutputType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2076"}, {"id": "models_models_bizconsumablepack", "label": "BizConsumablePack", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2095"}, {"id": "models_models_bizconsumablepackitem", "label": "BizConsumablePackItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2117"}, {"id": "models_models_bizprocess", "label": "BizProcess", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2140"}, {"id": "models_models_bizprocessreagent", "label": "BizProcessReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2164"}, {"id": "models_models_bizprocessconsumable", "label": "BizProcessConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2188"}, {"id": "models_models_bizprocessoutput", "label": "BizProcessOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2212"}, {"id": "models_models_bizprocessdatacollection", "label": "BizProcessDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2233"}, {"id": "models_models_bizprocessroute", "label": "BizProcessRoute", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2251"}, {"id": "models_models_bizprocessroutestep", "label": "BizProcessRouteStep", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2273"}, {"id": "models_models_bizprocessroutestepreagent", "label": "BizProcessRouteStepReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2300"}, {"id": "models_models_bizprocessroutestepconsumable", "label": "BizProcessRouteStepConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2324"}, {"id": "models_models_bizprocessroutestepoutput", "label": "BizProcessRouteStepOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2348"}, {"id": "models_models_bizprocessroutestepdatacollection", "label": "BizProcessRouteStepDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2369"}, {"id": "models_models_bizcellproduct", "label": "BizCellProduct", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2394"}, {"id": "models_models_bizproductionworkorder", "label": "BizProductionWorkOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2428"}, {"id": "models_models_bizproductiontask", "label": "BizProductionTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2457"}, {"id": "models_models_bizproductiontaskinput", "label": "BizProductionTaskInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2487"}, {"id": "models_models_bizproductiontaskstep", "label": "BizProductionTaskStep", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2509"}, {"id": "models_models_bizproductiontaskstepreagent", "label": "BizProductionTaskStepReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2539"}, {"id": "models_models_bizproductiontaskstepconsumable", "label": "BizProductionTaskStepConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2564"}, {"id": "models_models_bizproductiontaskstepoutput", "label": "BizProductionTaskStepOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2589"}, {"id": "models_models_bizproductiontaskstepdatacollection", "label": "BizProductionTaskStepDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2610"}, {"id": "models_models_bizproductiontaskoutput", "label": "BizProductionTaskOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2631"}, {"id": "models_models_bizprotocolfullmoontodo", "label": "BizProtocolFullmoonTodo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2656"}, {"id": "models_models_bizinsurancecompany", "label": "BizInsuranceCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2686"}, {"id": "models_models_bizinsurancecompanyinvoice", "label": "BizInsuranceCompanyInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2708"}, {"id": "models_models_bizinsuranceprojectprice", "label": "BizInsuranceProjectPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2732"}, {"id": "models_models_bizconsumablestocklog", "label": "BizConsumableStockLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2753"}, {"id": "models_models_bizreagentstocklog", "label": "BizReagentStockLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2783"}, {"id": "models_models_bizpilotapplication", "label": "BizPilotApplication", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2813"}, {"id": "models_models_bizpilotpatient", "label": "BizPilotPatient", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2835"}, {"id": "models_models_bizpilotinfusionplan", "label": "BizPilotInfusionPlan", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2864"}, {"id": "models_models_bizpilotinfusionschedule", "label": "BizPilotInfusionSchedule", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2888"}, {"id": "models_models_bizpilotcheckup", "label": "BizPilotCheckup", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2911"}, {"id": "models_models_bizpilotcheckupreserveitem", "label": "BizPilotCheckupReserveItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2939"}, {"id": "models_models_bizpilotcheckupactualitem", "label": "BizPilotCheckupActualItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2959"}, {"id": "models_models_bizpilotdelivery", "label": "BizPilotDelivery", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2979"}, {"id": "models_models_bizpilotdeliverymaterial", "label": "BizPilotDeliveryMaterial", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2998"}, {"id": "models_models_bizpilotdeliverymethod", "label": "BizPilotDeliveryMethod", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3019"}, {"id": "models_models_bizpilotinfusionconfirm", "label": "BizPilotInfusionConfirm", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3048"}, {"id": "models_models_bizoutboundreleasereview", "label": "BizOutboundReleaseReview", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3069"}, {"id": "models_models_rationale_1", "label": "\u6570\u636e\u6a21\u578b\uff08\u4e0e docs/sql/zkxw.sql \u5168\u5e93\u5bfc\u51fa\u57fa\u7ebf\u5bf9\u9f50\u7684\u6838\u5fc3\u7cfb\u7edf\u8868\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1"}, {"id": "models_models_rationale_11", "label": "Web \u7ba1\u7406\u7aef\u7ea6\u5b9a\u89d2\u8272\uff08\u7531 sys_role.role_name \u6620\u5c04\u800c\u6765\uff0c\u975e\u6570\u636e\u5e93\u679a\u4e3e\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L11"}, {"id": "models_models_rationale_69", "label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role\uff08V0.3\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L69"}, {"id": "models_models_rationale_88", "label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu\uff08V0.3\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L88"}, {"id": "models_models_rationale_107", "label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L107"}, {"id": "models_models_rationale_176", "label": "\u79df\u6237\u8868 sys_tenant\uff08V0.3 2.1.1\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L176"}, {"id": "models_models_rationale_241", "label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L241"}, {"id": "models_models_rationale_279", "label": "\u5feb\u9012\u516c\u53f8 biz_express_company", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L279"}, {"id": "models_models_rationale_321", "label": "\u7ec6\u80de\u6837\u672c\u7c7b\u578b biz_cell_sample_type", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L321"}, {"id": "models_models_rationale_342", "label": "\u91c7\u96c6\u5730\u533a biz_collection_region", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L342"}, {"id": "models_models_rationale_360", "label": "\u91c7\u96c6\u5730\u533a\u4e0b\u5c5e\u533b\u9662 biz_collection_hospital", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L360"}, {"id": "models_models_rationale_379", "label": "\u91c7\u96c6\u534f\u8bae\u53f7\u6c60 biz_collection_protocol_no", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L379"}, {"id": "models_models_rationale_401", "label": "\u6837\u672c\u7f16\u7801\u6c60 biz_sample_code", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L401"}, {"id": "models_models_rationale_448", "label": "\u6c11\u65cf\u7801\u8868 sys_ethnic\uff08\u56fd\u6807 GB/T 3304\uff0c\u5168\u5c40\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L448"}, {"id": "models_models_rationale_549", "label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L549"}, {"id": "models_models_rationale_598", "label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L598"}, {"id": "models_models_rationale_641", "label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L641"}, {"id": "models_models_rationale_662", "label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L662"}, {"id": "models_models_rationale_713", "label": "\u91c7\u96c6\u534f\u8bae\u5355 biz_collection_protocol", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L713"}, {"id": "models_models_rationale_744", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5ba1\u6838\u8bb0\u5f55 biz_protocol_audit", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L744"}, {"id": "models_models_rationale_765", "label": "\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": "L765"}, {"id": "models_models_rationale_798", "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": "L798"}, {"id": "models_models_rationale_822", "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": "L822"}, {"id": "models_models_rationale_855", "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": "L855"}, {"id": "models_models_rationale_893", "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": "L893"}, {"id": "models_models_rationale_917", "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": "L917"}, {"id": "models_models_rationale_947", "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": "L947"}, {"id": "models_models_rationale_999", "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": "L999"}, {"id": "models_models_rationale_1020", "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": "L1020"}, {"id": "models_models_rationale_1040", "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": "L1040"}, {"id": "models_models_rationale_1062", "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": "L1062"}, {"id": "models_models_rationale_1121", "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": "L1121"}, {"id": "models_models_rationale_1150", "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": "L1150"}, {"id": "models_models_rationale_1177", "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": "L1177"}, {"id": "models_models_rationale_1199", "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": "L1199"}, {"id": "models_models_rationale_1220", "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": "L1220"}, {"id": "models_models_rationale_1259", "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": "L1259"}, {"id": "models_models_rationale_1281", "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": "L1281"}, {"id": "models_models_rationale_1366", "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": "L1366"}, {"id": "models_models_rationale_1391", "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": "L1391"}, {"id": "models_models_rationale_1412", "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": "L1412"}, {"id": "models_models_rationale_1435", "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": "L1435"}, {"id": "models_models_rationale_1461", "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": "L1461"}, {"id": "models_models_rationale_1489", "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": "L1489"}, {"id": "models_models_rationale_1508", "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": "L1508"}, {"id": "models_models_rationale_1527", "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": "L1527"}, {"id": "models_models_rationale_1552", "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": "L1552"}, {"id": "models_models_rationale_1572", "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": "L1572"}, {"id": "models_models_rationale_1623", "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": "L1623"}, {"id": "models_models_rationale_1648", "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": "L1648"}, {"id": "models_models_rationale_1673", "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": "L1673"}, {"id": "models_models_rationale_1697", "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": "L1697"}, {"id": "models_models_rationale_1718", "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": "L1718"}, {"id": "models_models_rationale_1737", "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": "L1737"}, {"id": "models_models_rationale_1763", "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": "L1763"}, {"id": "models_models_rationale_1808", "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": "L1808"}, {"id": "models_models_rationale_1837", "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": "L1837"}, {"id": "models_models_rationale_1871", "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": "L1871"}, {"id": "models_models_rationale_1893", "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": "L1893"}, {"id": "models_models_rationale_1917", "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": "L1917"}, {"id": "models_models_rationale_1938", "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": "L1938"}, {"id": "models_models_rationale_1959", "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": "L1959"}, {"id": "models_models_rationale_2037", "label": "SOP\u6587\u6863 biz_sop_document", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2037"}, {"id": "models_models_rationale_2058", "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": "L2058"}, {"id": "models_models_rationale_2096", "label": "\u8017\u6750\u5305 biz_consumable_pack", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2096"}, {"id": "models_models_rationale_2118", "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": "L2118"}, {"id": "models_models_rationale_2165", "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": "L2165"}, {"id": "models_models_rationale_2189", "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": "L2189"}, {"id": "models_models_rationale_2213", "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": "L2213"}, {"id": "models_models_rationale_2252", "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": "L2252"}, {"id": "models_models_rationale_2274", "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": "L2274"}, {"id": "models_models_rationale_2301", "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": "L2301"}, {"id": "models_models_rationale_2325", "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": "L2325"}, {"id": "models_models_rationale_2349", "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": "L2349"}, {"id": "models_models_rationale_2370", "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": "L2370"}, {"id": "models_models_rationale_2395", "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": "L2395"}, {"id": "models_models_rationale_2429", "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": "L2429"}, {"id": "models_models_rationale_2458", "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": "L2458"}, {"id": "models_models_rationale_2488", "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": "L2488"}, {"id": "models_models_rationale_2510", "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": "L2510"}, {"id": "models_models_rationale_2540", "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": "L2540"}, {"id": "models_models_rationale_2565", "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": "L2565"}, {"id": "models_models_rationale_2590", "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": "L2590"}, {"id": "models_models_rationale_2611", "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": "L2611"}, {"id": "models_models_rationale_2632", "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": "L2632"}, {"id": "models_models_rationale_2657", "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": "L2657"}, {"id": "models_models_rationale_2687", "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": "L2687"}, {"id": "models_models_rationale_2709", "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": "L2709"}, {"id": "models_models_rationale_2733", "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": "L2733"}, {"id": "models_models_rationale_2754", "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": "L2754"}, {"id": "models_models_rationale_2784", "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": "L2784"}, {"id": "models_models_rationale_2814", "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": "L2814"}, {"id": "models_models_rationale_2836", "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": "L2836"}, {"id": "models_models_rationale_2865", "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": "L2865"}, {"id": "models_models_rationale_2889", "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": "L2889"}, {"id": "models_models_rationale_2912", "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": "L2912"}, {"id": "models_models_rationale_2940", "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": "L2940"}, {"id": "models_models_rationale_2960", "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": "L2960"}, {"id": "models_models_rationale_2980", "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": "L2980"}, {"id": "models_models_rationale_2999", "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": "L2999"}, {"id": "models_models_rationale_3020", "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": "L3020"}, {"id": "models_models_rationale_3049", "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": "L3049"}, {"id": "models_models_rationale_3070", "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": "L3070"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "enum", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_userrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L10", "weight": 1.0}, {"source": "models_models_userrole", "target": "str", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysuser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L22", "weight": 1.0}, {"source": "models_models_sysuser", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L48", "weight": 1.0}, {"source": "models_models_sysrole", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysuserrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L68", "weight": 1.0}, {"source": "models_models_sysuserrole", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysrolemenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L87", "weight": 1.0}, {"source": "models_models_sysrolemenu", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysroledatascopedetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L106", "weight": 1.0}, {"source": "models_models_sysroledatascopedetail", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L106", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysmenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L126", "weight": 1.0}, {"source": "models_models_sysmenu", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L126", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysdept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L152", "weight": 1.0}, {"source": "models_models_sysdept", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L152", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_systenant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L175", "weight": 1.0}, {"source": "models_models_systenant", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L175", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_syssite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L195", "weight": 1.0}, {"source": "models_models_syssite", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L195", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_syspost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L220", "weight": 1.0}, {"source": "models_models_syspost", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L220", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysuserpost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L240", "weight": 1.0}, {"source": "models_models_sysuserpost", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L240", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizitemunit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L259", "weight": 1.0}, {"source": "models_models_bizitemunit", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L259", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizexpresscompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L278", "weight": 1.0}, {"source": "models_models_bizexpresscompany", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L278", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcustomer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L297", "weight": 1.0}, {"source": "models_models_bizcustomer", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellsampletype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L320", "weight": 1.0}, {"source": "models_models_bizcellsampletype", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L320", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionregion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L341", "weight": 1.0}, {"source": "models_models_bizcollectionregion", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L341", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionhospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L359", "weight": 1.0}, {"source": "models_models_bizcollectionhospital", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L359", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionprotocolno", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L378", "weight": 1.0}, {"source": "models_models_bizcollectionprotocolno", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L378", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsamplecode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L400", "weight": 1.0}, {"source": "models_models_bizsamplecode", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L400", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysdicttype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L428", "weight": 1.0}, {"source": "models_models_sysdicttype", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L428", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysethnic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L447", "weight": 1.0}, {"source": "models_models_sysethnic", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L447", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysdictdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L466", "weight": 1.0}, {"source": "models_models_sysdictdata", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L466", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysapirequestlog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L491", "weight": 1.0}, {"source": "models_models_sysapirequestlog", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L491", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysapirequestloghis", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L517", "weight": 1.0}, {"source": "models_models_sysapirequestloghis", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L517", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizleaverequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L548", "weight": 1.0}, {"source": "models_models_bizleaverequest", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L548", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfprocessdef", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L577", "weight": 1.0}, {"source": "models_models_wfprocessdef", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L577", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfprocessversion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L597", "weight": 1.0}, {"source": "models_models_wfprocessversion", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L597", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L618", "weight": 1.0}, {"source": "models_models_wfnode", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L618", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wftransition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L640", "weight": 1.0}, {"source": "models_models_wftransition", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L640", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfprocessinstance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L661", "weight": 1.0}, {"source": "models_models_wfprocessinstance", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L661", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wftask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L685", "weight": 1.0}, {"source": "models_models_wftask", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L685", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L712", "weight": 1.0}, {"source": "models_models_bizcollectionprotocol", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L712", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolaudit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L743", "weight": 1.0}, {"source": "models_models_bizprotocolaudit", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L743", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizstoragereleasereview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L764", "weight": 1.0}, {"source": "models_models_bizstoragereleasereview", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L764", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolpayment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L797", "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": "L797", "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": "L821", "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": "L821", "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": "L854", "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": "L854", "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": "L892", "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": "L892", "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": "L916", "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": "L916", "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": "L946", "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": "L946", "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": "L974", "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": "L974", "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": "L998", "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": "L998", "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": "L1019", "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": "L1019", "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": "L1039", "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": "L1039", "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": "L1061", "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": "L1061", "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": "L1099", "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": "L1099", "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": "L1120", "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": "L1120", "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": "L1149", "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": "L1149", "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": "L1176", "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": "L1176", "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": "L1198", "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": "L1198", "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": "L1219", "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": "L1219", "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": "L1258", "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": "L1258", "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": "L1280", "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": "L1280", "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": "L1305", "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": "L1305", "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": "L1343", "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": "L1343", "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": "L1365", "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": "L1365", "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": "L1390", "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": "L1390", "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": "L1411", "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": "L1411", "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": "L1434", "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": "L1434", "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": "L1460", "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": "L1460", "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": "L1488", "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": "L1488", "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": "L1507", "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": "L1507", "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": "L1526", "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": "L1526", "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": "L1551", "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": "L1551", "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": "L1571", "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": "L1571", "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": "L1598", "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": "L1598", "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": "L1622", "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": "L1622", "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": "L1647", "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": "L1647", "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": "L1672", "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": "L1672", "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": "L1696", "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": "L1696", "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": "L1717", "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": "L1717", "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": "L1736", "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": "L1736", "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": "L1762", "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": "L1762", "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": "L1807", "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": "L1807", "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": "L1836", "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": "L1836", "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": "L1870", "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": "L1870", "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": "L1892", "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": "L1892", "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": "L1916", "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": "L1916", "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": "L1937", "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": "L1937", "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": "L1958", "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": "L1958", "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": "L1984", "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": "L1984", "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": "L2010", "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": "L2010", "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": "L2036", "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": "L2036", "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": "L2057", "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": "L2057", "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": "L2076", "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": "L2076", "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": "L2095", "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": "L2095", "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": "L2117", "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": "L2117", "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": "L2140", "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": "L2140", "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": "L2164", "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": "L2164", "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": "L2188", "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": "L2188", "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": "L2212", "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": "L2212", "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": "L2233", "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": "L2233", "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": "L2251", "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": "L2251", "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": "L2273", "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": "L2273", "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": "L2300", "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": "L2300", "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": "L2324", "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": "L2324", "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": "L2348", "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": "L2348", "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": "L2369", "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": "L2369", "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": "L2394", "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": "L2394", "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": "L2428", "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": "L2428", "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": "L2457", "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": "L2457", "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": "L2487", "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": "L2487", "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": "L2509", "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": "L2509", "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": "L2539", "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": "L2539", "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": "L2564", "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": "L2564", "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": "L2589", "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": "L2589", "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": "L2610", "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": "L2610", "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": "L2631", "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": "L2631", "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": "L2656", "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": "L2656", "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": "L2686", "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": "L2686", "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": "L2708", "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": "L2708", "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": "L2732", "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": "L2732", "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": "L2753", "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": "L2753", "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": "L2783", "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": "L2783", "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": "L2813", "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": "L2813", "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": "L2835", "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": "L2835", "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": "L2864", "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": "L2864", "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": "L2888", "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": "L2888", "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": "L2911", "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": "L2911", "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": "L2939", "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": "L2939", "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": "L2959", "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": "L2959", "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": "L2979", "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": "L2979", "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": "L2998", "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": "L2998", "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": "L3019", "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": "L3019", "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": "L3048", "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": "L3048", "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": "L3069", "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": "L3069", "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": "L3093", "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": "L3094", "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": "L3095", "weight": 1.0}, {"source": "models_models_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1", "weight": 1.0}, {"source": "models_models_rationale_11", "target": "models_models_userrole", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L11", "weight": 1.0}, {"source": "models_models_rationale_69", "target": "models_models_sysuserrole", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L69", "weight": 1.0}, {"source": "models_models_rationale_88", "target": "models_models_sysrolemenu", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L88", "weight": 1.0}, {"source": "models_models_rationale_107", "target": "models_models_sysroledatascopedetail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L107", "weight": 1.0}, {"source": "models_models_rationale_176", "target": "models_models_systenant", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L176", "weight": 1.0}, {"source": "models_models_rationale_241", "target": "models_models_sysuserpost", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L241", "weight": 1.0}, {"source": "models_models_rationale_279", "target": "models_models_bizexpresscompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L279", "weight": 1.0}, {"source": "models_models_rationale_321", "target": "models_models_bizcellsampletype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L321", "weight": 1.0}, {"source": "models_models_rationale_342", "target": "models_models_bizcollectionregion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L342", "weight": 1.0}, {"source": "models_models_rationale_360", "target": "models_models_bizcollectionhospital", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L360", "weight": 1.0}, {"source": "models_models_rationale_379", "target": "models_models_bizcollectionprotocolno", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L379", "weight": 1.0}, {"source": "models_models_rationale_401", "target": "models_models_bizsamplecode", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L401", "weight": 1.0}, {"source": "models_models_rationale_448", "target": "models_models_sysethnic", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L448", "weight": 1.0}, {"source": "models_models_rationale_549", "target": "models_models_bizleaverequest", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L549", "weight": 1.0}, {"source": "models_models_rationale_598", "target": "models_models_wfprocessversion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L598", "weight": 1.0}, {"source": "models_models_rationale_641", "target": "models_models_wftransition", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L641", "weight": 1.0}, {"source": "models_models_rationale_662", "target": "models_models_wfprocessinstance", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L662", "weight": 1.0}, {"source": "models_models_rationale_713", "target": "models_models_bizcollectionprotocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L713", "weight": 1.0}, {"source": "models_models_rationale_744", "target": "models_models_bizprotocolaudit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L744", "weight": 1.0}, {"source": "models_models_rationale_765", "target": "models_models_bizstoragereleasereview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L765", "weight": 1.0}, {"source": "models_models_rationale_798", "target": "models_models_bizprotocolpayment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L798", "weight": 1.0}, {"source": "models_models_rationale_822", "target": "models_models_bizprotocolpaymentdetail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L822", "weight": 1.0}, {"source": "models_models_rationale_855", "target": "models_models_bizprotocolpartycustomer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L855", "weight": 1.0}, {"source": "models_models_rationale_893", "target": "models_models_bizprotocolcollectioninfo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L893", "weight": 1.0}, {"source": "models_models_rationale_917", "target": "models_models_bizprotocolsample", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L917", "weight": 1.0}, {"source": "models_models_rationale_947", "target": "models_models_bizprotocolsampletransport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L947", "weight": 1.0}, {"source": "models_models_rationale_999", "target": "models_models_bizprotocolstoragecert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L999", "weight": 1.0}, {"source": "models_models_rationale_1020", "target": "models_models_bizsamplereceptioncheckitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1020", "weight": 1.0}, {"source": "models_models_rationale_1040", "target": "models_models_bizsamplereceptioncheckresult", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1040", "weight": 1.0}, {"source": "models_models_rationale_1062", "target": "models_models_bizsamplereception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1062", "weight": 1.0}, {"source": "models_models_rationale_1121", "target": "models_models_bizstorageentrysmsnotification", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1121", "weight": 1.0}, {"source": "models_models_rationale_1150", "target": "models_models_bizqcthirdpartycompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1150", "weight": 1.0}, {"source": "models_models_rationale_1177", "target": "models_models_bizqcthirdpartyitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1177", "weight": 1.0}, {"source": "models_models_rationale_1199", "target": "models_models_bizqclabtestitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1199", "weight": 1.0}, {"source": "models_models_rationale_1220", "target": "models_models_bizqcworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1220", "weight": 1.0}, {"source": "models_models_rationale_1259", "target": "models_models_bizqcworkorderlabitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1259", "weight": 1.0}, {"source": "models_models_rationale_1281", "target": "models_models_bizqcworkorderthirditem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1281", "weight": 1.0}, {"source": "models_models_rationale_1366", "target": "models_models_bizcleanroomaccesslog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1366", "weight": 1.0}, {"source": "models_models_rationale_1391", "target": "models_models_bizstoragefacility", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1391", "weight": 1.0}, {"source": "models_models_rationale_1412", "target": "models_models_bizstoragefacilityslot", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1412", "weight": 1.0}, {"source": "models_models_rationale_1435", "target": "models_models_bizstorageslotoccupancy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1435", "weight": 1.0}, {"source": "models_models_rationale_1461", "target": "models_models_bizexhibitionappointment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1461", "weight": 1.0}, {"source": "models_models_rationale_1489", "target": "models_models_bizcellproducttype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1489", "weight": 1.0}, {"source": "models_models_rationale_1508", "target": "models_models_bizcellproductspec", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1508", "weight": 1.0}, {"source": "models_models_rationale_1527", "target": "models_models_bizcellproductprice", "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_1552", "target": "models_models_bizcellproductprojectsystem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1552", "weight": 1.0}, {"source": "models_models_rationale_1572", "target": "models_models_bizcellproductprojectsystemitem", "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_1623", "target": "models_models_bizchannelagreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1623", "weight": 1.0}, {"source": "models_models_rationale_1648", "target": "models_models_bizchannelagreementproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1648", "weight": 1.0}, {"source": "models_models_rationale_1673", "target": "models_models_bizchannelinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1673", "weight": 1.0}, {"source": "models_models_rationale_1697", "target": "models_models_bizchannelmailaddress", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1697", "weight": 1.0}, {"source": "models_models_rationale_1718", "target": "models_models_bizchannelaccount", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1718", "weight": 1.0}, {"source": "models_models_rationale_1737", "target": "models_models_bizchannelproductquota", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1737", "weight": 1.0}, {"source": "models_models_rationale_1763", "target": "models_models_bizchannelserviceorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1763", "weight": 1.0}, {"source": "models_models_rationale_1808", "target": "models_models_bizchannelserviceorderproduct", "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_1837", "target": "models_models_bizchannelserviceordertxn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1837", "weight": 1.0}, {"source": "models_models_rationale_1871", "target": "models_models_bizcheckupinstitution", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1871", "weight": 1.0}, {"source": "models_models_rationale_1893", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1893", "weight": 1.0}, {"source": "models_models_rationale_1917", "target": "models_models_bizcheckupinstitutionproject", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1917", "weight": 1.0}, {"source": "models_models_rationale_1938", "target": "models_models_bizcheckupinstitutionpackage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1938", "weight": 1.0}, {"source": "models_models_rationale_1959", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1959", "weight": 1.0}, {"source": "models_models_rationale_2037", "target": "models_models_bizsopdocument", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2037", "weight": 1.0}, {"source": "models_models_rationale_2058", "target": "models_models_bizprocesscategory", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2058", "weight": 1.0}, {"source": "models_models_rationale_2096", "target": "models_models_bizconsumablepack", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2096", "weight": 1.0}, {"source": "models_models_rationale_2118", "target": "models_models_bizconsumablepackitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2118", "weight": 1.0}, {"source": "models_models_rationale_2165", "target": "models_models_bizprocessreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2165", "weight": 1.0}, {"source": "models_models_rationale_2189", "target": "models_models_bizprocessconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2189", "weight": 1.0}, {"source": "models_models_rationale_2213", "target": "models_models_bizprocessoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2213", "weight": 1.0}, {"source": "models_models_rationale_2252", "target": "models_models_bizprocessroute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2252", "weight": 1.0}, {"source": "models_models_rationale_2274", "target": "models_models_bizprocessroutestep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2274", "weight": 1.0}, {"source": "models_models_rationale_2301", "target": "models_models_bizprocessroutestepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2301", "weight": 1.0}, {"source": "models_models_rationale_2325", "target": "models_models_bizprocessroutestepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2325", "weight": 1.0}, {"source": "models_models_rationale_2349", "target": "models_models_bizprocessroutestepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2349", "weight": 1.0}, {"source": "models_models_rationale_2370", "target": "models_models_bizprocessroutestepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2370", "weight": 1.0}, {"source": "models_models_rationale_2395", "target": "models_models_bizcellproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2395", "weight": 1.0}, {"source": "models_models_rationale_2429", "target": "models_models_bizproductionworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2429", "weight": 1.0}, {"source": "models_models_rationale_2458", "target": "models_models_bizproductiontask", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2458", "weight": 1.0}, {"source": "models_models_rationale_2488", "target": "models_models_bizproductiontaskinput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2488", "weight": 1.0}, {"source": "models_models_rationale_2510", "target": "models_models_bizproductiontaskstep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2510", "weight": 1.0}, {"source": "models_models_rationale_2540", "target": "models_models_bizproductiontaskstepreagent", "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_2565", "target": "models_models_bizproductiontaskstepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2565", "weight": 1.0}, {"source": "models_models_rationale_2590", "target": "models_models_bizproductiontaskstepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2590", "weight": 1.0}, {"source": "models_models_rationale_2611", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2611", "weight": 1.0}, {"source": "models_models_rationale_2632", "target": "models_models_bizproductiontaskoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2632", "weight": 1.0}, {"source": "models_models_rationale_2657", "target": "models_models_bizprotocolfullmoontodo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2657", "weight": 1.0}, {"source": "models_models_rationale_2687", "target": "models_models_bizinsurancecompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2687", "weight": 1.0}, {"source": "models_models_rationale_2709", "target": "models_models_bizinsurancecompanyinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2709", "weight": 1.0}, {"source": "models_models_rationale_2733", "target": "models_models_bizinsuranceprojectprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2733", "weight": 1.0}, {"source": "models_models_rationale_2754", "target": "models_models_bizconsumablestocklog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2754", "weight": 1.0}, {"source": "models_models_rationale_2784", "target": "models_models_bizreagentstocklog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2784", "weight": 1.0}, {"source": "models_models_rationale_2814", "target": "models_models_bizpilotapplication", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2814", "weight": 1.0}, {"source": "models_models_rationale_2836", "target": "models_models_bizpilotpatient", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2836", "weight": 1.0}, {"source": "models_models_rationale_2865", "target": "models_models_bizpilotinfusionplan", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2865", "weight": 1.0}, {"source": "models_models_rationale_2889", "target": "models_models_bizpilotinfusionschedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2889", "weight": 1.0}, {"source": "models_models_rationale_2912", "target": "models_models_bizpilotcheckup", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2912", "weight": 1.0}, {"source": "models_models_rationale_2940", "target": "models_models_bizpilotcheckupreserveitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2940", "weight": 1.0}, {"source": "models_models_rationale_2960", "target": "models_models_bizpilotcheckupactualitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2960", "weight": 1.0}, {"source": "models_models_rationale_2980", "target": "models_models_bizpilotdelivery", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2980", "weight": 1.0}, {"source": "models_models_rationale_2999", "target": "models_models_bizpilotdeliverymaterial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2999", "weight": 1.0}, {"source": "models_models_rationale_3020", "target": "models_models_bizpilotdeliverymethod", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3020", "weight": 1.0}, {"source": "models_models_rationale_3049", "target": "models_models_bizpilotinfusionconfirm", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3049", "weight": 1.0}, {"source": "models_models_rationale_3070", "target": "models_models_bizoutboundreleasereview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3070", "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 57da215dd..00956ca10 100644 --- a/backend/app/models/models.py +++ b/backend/app/models/models.py @@ -1845,6 +1845,7 @@ class BizChannelServiceOrderTxn(Base): txn_status = Column(String(16), nullable=False, default="dsx", comment="dsx待生效 dqr待财务确认 yqr已确认 yzf已作废") products_json = Column(Text, nullable=True, comment="产品明细JSON") remark = Column(String(512), nullable=True, comment="备注") + refund_attachments = Column(Text, nullable=True, comment="退款附件(逗号分隔URL)") finance_submit_by = Column(String(64), nullable=True, comment="发起确认人ID") finance_submit_time = Column(DateTime, nullable=True, comment="发起确认时间") finance_submit_remark = Column(String(512), nullable=True, comment="发起确认备注") diff --git a/backend/graphify-out/.graphify_analysis.json b/backend/graphify-out/.graphify_analysis.json index 45fa5c5ec..664755993 100644 --- a/backend/graphify-out/.graphify_analysis.json +++ b/backend/graphify-out/.graphify_analysis.json @@ -1,7 +1,6 @@ { "communities": { "0": [ - "api_admin_attachment_download_url", "api_admin_create_dept", "api_admin_create_dict_data", "api_admin_create_dict_type", @@ -24,16 +23,7 @@ "api_admin_delete_site", "api_admin_delete_tenant", "api_admin_delete_user", - "api_admin_get_tenant_no", - "api_admin_get_user_by_id", - "api_admin_list_dict_data", - "api_admin_list_dict_types", - "api_admin_list_express_companies", - "api_admin_list_item_units", - "api_admin_list_post_bound_users", - "api_admin_list_posts", - "api_admin_list_role_management", - "api_admin_list_sites", + "api_admin_get_role_data_scope", "api_admin_list_tenants", "api_admin_list_users", "api_admin_reset_user_password", @@ -76,8 +66,6 @@ "api_basic_info_list_hospitals", "api_basic_info_list_protocol_nos", "api_basic_info_list_sample_codes", - "api_basic_info_normalize_date_bound", - "api_basic_info_py", "api_basic_info_update_cell_sample_type", "api_basic_info_update_collection_region", "api_basic_info_update_customer", @@ -111,22 +99,6 @@ "api_collection_protocol_submit_collection_protocol_audit", "api_collection_protocol_update_collection_protocol", "api_collection_protocol_update_fullmoon_todo_insurance", - "api_insurance_company_create_insurance_company", - "api_insurance_company_create_insurance_company_invoice", - "api_insurance_company_create_insurance_project_price", - "api_insurance_company_delete_insurance_company", - "api_insurance_company_delete_insurance_company_invoice", - "api_insurance_company_delete_insurance_project_price", - "api_insurance_company_fmt_dt", - "api_insurance_company_generate_uuid", - "api_insurance_company_get_tenant_no", - "api_insurance_company_list_insurance_company_invoices", - "api_insurance_company_list_insurance_project_prices", - "api_insurance_company_row_to_dict_invoice", - "api_insurance_company_row_to_dict_project_price", - "api_insurance_company_update_insurance_company", - "api_insurance_company_update_insurance_company_invoice", - "api_insurance_company_update_insurance_project_price", "api_leave_create_leave", "api_leave_delete_leave", "api_leave_get_leave", @@ -180,6 +152,8 @@ "api_outbound_release_review_create_review", "api_outbound_release_review_delete_review", "api_outbound_release_review_get_tenant_no", + "api_outbound_release_review_list_reviews", + "api_outbound_release_review_py", "api_outbound_release_review_update_review", "api_pilot_application_api_auto_generate", "api_pilot_application_api_complete_application", @@ -308,6 +282,7 @@ "api_pilot_service_update_checkup_institution_project", "api_pilot_service_update_project_system", "api_pilot_service_update_project_system_item", + "api_pilot_service_update_service_order_txn", "api_pilot_service_void_channel_agreement", "api_pilot_service_void_channel_service_order", "api_pilot_service_void_txn", @@ -348,6 +323,7 @@ "api_production_get_cell_product_chain", "api_production_get_cell_product_detail", "api_production_get_consumable_pack_detail", + "api_production_get_next_cell_product_code", "api_production_get_process_detail", "api_production_get_process_route_detail", "api_production_get_production_task_detail", @@ -452,7 +428,20 @@ "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_submit_donation_audit", + "api_research_donation_update_research_donation", "api_sample_reception_create_check_item", "api_sample_reception_delete_check_item", "api_sample_reception_get_current_user_id", @@ -509,31 +498,42 @@ "api_workflow_reject_task", "api_workflow_start_instance", "api_workflow_update_process_def", - "core_admin_request_json_parse_admin_request_json", - "core_admin_request_json_py", - "core_admin_request_json_rationale_1", - "core_admin_request_json_rationale_25", - "core_request_payload_py", - "core_request_payload_rationale_1", - "core_request_payload_rationale_18", - "core_request_payload_resolve_request_payload", "core_response_error_response", "core_response_success_response", "core_utils_parse_datetime", "crud_base_crudbase_get", - "crud_cell_product_product_to_response", "crud_collection_protocol_no_enrich_issued_user_names", "crud_collection_region_region_to_dict", + "crud_exhibition_appointment_format_visit_date", "crud_exhibition_appointment_row_to_dict", "crud_exhibition_appointment_total_pages", "crud_leave_update_leave_status", + "crud_pilot_application_auto_generate_schedules", "crud_pilot_application_create_infusion_plan", "crud_pilot_application_save_patient", + "crud_pilot_delivery_save_delivery_materials", "crud_pilot_delivery_save_delivery_method", + "crud_pilot_service_enrich_finance_operate_fields", + "crud_pilot_service_normalize_txn_product_item", + "crud_pilot_service_row_to_dict_cell_product_price", + "crud_pilot_service_row_to_dict_cell_product_spec", + "crud_pilot_service_row_to_dict_cell_product_type", "crud_pilot_service_row_to_dict_channel_agreement", + "crud_pilot_service_row_to_dict_channel_agreement_price", + "crud_pilot_service_row_to_dict_channel_invoice", + "crud_pilot_service_row_to_dict_channel_mail_address", + "crud_pilot_service_row_to_dict_checkup_institution", + "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "crud_pilot_service_row_to_dict_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", "crud_pilot_service_row_to_dict_service_order_txn", + "crud_pilot_service_service_order_txn_to_response_dict", + "crud_process_route_list_routes", + "crud_process_route_route_row_to_dict", "crud_process_route_update_step", + "crud_production_task_production_conclusion_label", "crud_production_task_task_to_dict", "crud_production_task_update_task_step", "crud_qc_material_batch_stock_in", @@ -543,15 +543,20 @@ "crud_qc_material_rationale_492", "crud_qc_material_stock_in", "crud_qc_material_stock_out", + "crud_qc_task_update_task_attachments", + "crud_research_donation_batch_delete_donations", + "crud_research_donation_change_status", "schemas_order_adjust_adjuststatus", "schemas_order_adjust_adjusttype", "schemas_order_adjust_py", "str" ], "1": [ + "api_admin_attachment_download_url", "api_admin_attachmentdownloadurlbody", "api_admin_deptcreatebody", "api_admin_deptupdatebody", + "api_admin_dict_data_options", "api_admin_dictdatacreatebody", "api_admin_dictdataupdatebody", "api_admin_dicttypecreatebody", @@ -559,10 +564,22 @@ "api_admin_expresscompanycreatebody", "api_admin_expresscompanyupdatebody", "api_admin_format_file_size", + "api_admin_get_tenant_no", + "api_admin_get_user_by_id", "api_admin_itemunitcreatebody", "api_admin_itemunitupdatebody", + "api_admin_list_depts", + "api_admin_list_dict_data", + "api_admin_list_dict_types", + "api_admin_list_express_companies", + "api_admin_list_item_units", + "api_admin_list_menus", + "api_admin_list_post_bound_users", + "api_admin_list_posts", + "api_admin_list_role_management", "api_admin_list_roles_for_designer", "api_admin_list_roles_for_select", + "api_admin_list_sites", "api_admin_list_users_for_select", "api_admin_menucreatebody", "api_admin_menuupdatebody", @@ -585,6 +602,27 @@ "api_admin_upload_attachment", "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_normalize_date_bound", + "api_basic_info_protocolnobatchgeneratebody", + "api_basic_info_protocolnobatchissuebody", + "api_basic_info_protocolnobatchrevokebody", + "api_basic_info_protocolnocreatebody", + "api_basic_info_protocolnoupdatebody", + "api_basic_info_py", + "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_material_batchstockinbody", "api_material_batchstockinitem", "api_material_batchstockoutbody", @@ -596,7 +634,6 @@ "api_material_stockoutbody", "api_outbound_release_review_createbody", "api_outbound_release_review_idbody", - "api_outbound_release_review_py", "api_outbound_release_review_updatebody", "api_pilot_application_applicationcreatebody", "api_pilot_application_applicationupdatebody", @@ -668,6 +705,7 @@ "api_pilot_service_txnrechargebody", "api_pilot_service_txnrefundbody", "api_pilot_service_txnunsubscribebody", + "api_pilot_service_txnupdatebody", "api_public_rationale_216", "api_qc_batchstockinbody", "api_qc_batchstockinitem", @@ -694,6 +732,7 @@ "api_research_donation_convertfromstoragebody", "api_research_donation_donationcreatebody", "api_research_donation_donationupdatebody", + "api_research_donation_rationale_1", "api_research_donation_statuschangebody", "api_sample_reception_checkitembody", "api_sample_reception_checkitemupdatebody", @@ -703,17 +742,19 @@ "api_sample_sms_notification_togglestatusbody", "api_storage_entry_sms_notification_togglestatusbody", "basemodel", - "core_data_scope_rationale_1", - "core_data_scope_rationale_113", - "core_data_scope_rationale_28", - "core_data_scope_rationale_38", - "core_data_scope_rationale_65", "core_response_config", "core_response_pageresult", "core_response_py", "core_response_responsemodel", + "crud_collection_protocol_no_batch_generate_protocol_nos", + "crud_collection_protocol_no_rationale_256", "crud_collection_protocol_no_rationale_34", + "crud_sample_code_batch_generate_sample_codes", + "crud_sample_code_rationale_240", "models_models_bizattachment", + "models_models_bizcollectionprotocolno", + "models_models_bizcustomer", + "models_models_bizsamplecode", "models_models_sysdept", "models_models_sysrole", "models_models_sysuser", @@ -879,7 +920,6 @@ "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", @@ -909,18 +949,6 @@ "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", @@ -1020,25 +1048,6 @@ "schemas_workflow_versionresponse" ], "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", @@ -1051,6 +1060,7 @@ "api_collection_protocol_refundfinanceconfirmbody", "api_collection_protocol_refundfinancesubmitbody", "base", + "crud_api_request_log_apirequestlogcrud", "crud_cell_product_rationale_1", "crud_cell_product_rationale_476", "crud_cell_product_rationale_487", @@ -1070,6 +1080,12 @@ "crud_collection_protocol_rationale_56", "crud_collection_protocol_rationale_587", "crud_collection_protocol_rationale_90", + "crud_collection_region_rationale_29", + "crud_consumable_pack_rationale_1", + "crud_consumable_rationale_1", + "crud_dict_type_rationale_1", + "crud_material_rationale_328", + "crud_material_rationale_475", "crud_pilot_application_rationale_1", "crud_pilot_checkup_rationale_1", "crud_pilot_delivery_rationale_1", @@ -1077,27 +1093,11 @@ "crud_pilot_delivery_rationale_355", "crud_pilot_delivery_rationale_534", "crud_pilot_delivery_rationale_635", - "crud_pilot_service_create_purchase_txn", - "crud_pilot_service_rationale_1", - "crud_pilot_service_rationale_1326", - "crud_pilot_service_rationale_2370", - "crud_pilot_service_rationale_2479", - "crud_pilot_service_rationale_2808", - "crud_pilot_service_rationale_2935", - "crud_pilot_service_rationale_3001", - "crud_pilot_service_rationale_3025", - "crud_pilot_service_rationale_3066", - "crud_pilot_service_rationale_3101", - "crud_pilot_service_rationale_3134", - "crud_pilot_service_rationale_3289", - "crud_pilot_service_rationale_3329", - "crud_pilot_service_rationale_3425", - "crud_pilot_service_rationale_3523", - "crud_pilot_service_rationale_3637", "crud_process_rationale_1", "crud_process_rationale_264", "crud_process_route_rationale_1", "crud_process_route_rationale_455", + "crud_production_task_copy_task_step", "crud_production_task_rationale_1", "crud_production_task_rationale_1244", "crud_production_task_rationale_1283", @@ -1137,6 +1137,7 @@ "crud_research_donation_rationale_755", "crud_research_donation_rationale_89", "crud_research_donation_rationale_988", + "crud_research_donation_submit_audit", "crud_sample_reception_check_result_rationale_108", "crud_sample_reception_check_result_rationale_133", "crud_sample_reception_check_result_rationale_171", @@ -1154,35 +1155,14 @@ "models_material_bizmaterialstocklog", "models_material_py", "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_bizcustomer", + "models_models_bizconsumablestocklog", "models_models_bizexpresscompany", "models_models_bizitemunit", "models_models_bizleaverequest", @@ -1238,7 +1218,6 @@ "models_models_bizqcworkorderthirditem", "models_models_bizreagent", "models_models_bizreagentstocklog", - "models_models_bizsamplecode", "models_models_bizsamplereception", "models_models_bizsamplereceptioncheckitem", "models_models_bizsamplereceptioncheckresult", @@ -1281,54 +1260,54 @@ "models_models_rationale_1763", "models_models_rationale_1808", "models_models_rationale_1837", - "models_models_rationale_1868", - "models_models_rationale_1890", - "models_models_rationale_1914", - "models_models_rationale_1935", - "models_models_rationale_1956", - "models_models_rationale_2034", - "models_models_rationale_2055", - "models_models_rationale_2093", - "models_models_rationale_2115", - "models_models_rationale_2162", - "models_models_rationale_2186", - "models_models_rationale_2210", - "models_models_rationale_2249", - "models_models_rationale_2271", - "models_models_rationale_2298", - "models_models_rationale_2322", - "models_models_rationale_2346", - "models_models_rationale_2367", - "models_models_rationale_2392", + "models_models_rationale_1872", + "models_models_rationale_1894", + "models_models_rationale_1918", + "models_models_rationale_1939", + "models_models_rationale_1960", + "models_models_rationale_2038", + "models_models_rationale_2059", + "models_models_rationale_2097", + "models_models_rationale_2119", + "models_models_rationale_2166", + "models_models_rationale_2190", + "models_models_rationale_2214", + "models_models_rationale_2253", + "models_models_rationale_2275", + "models_models_rationale_2302", + "models_models_rationale_2326", + "models_models_rationale_2350", + "models_models_rationale_2371", + "models_models_rationale_2396", "models_models_rationale_241", - "models_models_rationale_2426", - "models_models_rationale_2455", - "models_models_rationale_2485", - "models_models_rationale_2507", - "models_models_rationale_2537", - "models_models_rationale_2562", - "models_models_rationale_2587", - "models_models_rationale_2608", - "models_models_rationale_2629", - "models_models_rationale_2654", - "models_models_rationale_2684", - "models_models_rationale_2706", - "models_models_rationale_2730", - "models_models_rationale_2751", - "models_models_rationale_2781", + "models_models_rationale_2430", + "models_models_rationale_2459", + "models_models_rationale_2489", + "models_models_rationale_2511", + "models_models_rationale_2541", + "models_models_rationale_2566", + "models_models_rationale_2591", + "models_models_rationale_2612", + "models_models_rationale_2633", + "models_models_rationale_2658", + "models_models_rationale_2688", + "models_models_rationale_2710", + "models_models_rationale_2734", + "models_models_rationale_2755", + "models_models_rationale_2785", "models_models_rationale_279", - "models_models_rationale_2811", - "models_models_rationale_2833", - "models_models_rationale_2862", - "models_models_rationale_2886", - "models_models_rationale_2909", - "models_models_rationale_2937", - "models_models_rationale_2957", - "models_models_rationale_2977", - "models_models_rationale_2996", - "models_models_rationale_3017", - "models_models_rationale_3046", - "models_models_rationale_3067", + "models_models_rationale_2815", + "models_models_rationale_2837", + "models_models_rationale_2866", + "models_models_rationale_2890", + "models_models_rationale_2913", + "models_models_rationale_2941", + "models_models_rationale_2961", + "models_models_rationale_2981", + "models_models_rationale_3000", + "models_models_rationale_3021", + "models_models_rationale_3050", + "models_models_rationale_3071", "models_models_rationale_321", "models_models_rationale_342", "models_models_rationale_360", @@ -1363,7 +1342,6 @@ "models_models_syssite", "models_models_systenant", "models_models_sysuserpost", - "models_models_sysuserrole", "models_models_userrole", "models_models_wfprocessinstance", "models_models_wftransition", @@ -1387,387 +1365,37 @@ "models_research_donation_rationale_155", "models_research_donation_rationale_183", "models_research_donation_rationale_43", - "models_research_donation_rationale_64", - "services_web_auth_roles_rationale_1", - "services_web_auth_roles_rationale_14", - "services_web_auth_roles_rationale_26", - "services_web_auth_roles_rationale_54" + "models_research_donation_rationale_64" ], "3": [ "core_utils_generate_uuid", - "crud_cell_product_create_cell_product", - "crud_cell_product_update_cell_product", - "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_log_deduct_for_step", - "crud_consumable_stock_log_display_remark", - "crud_consumable_stock_log_list_stock_logs", - "crud_consumable_stock_log_parse_receiver_purpose_from_remark", - "crud_consumable_stock_log_py", - "crud_consumable_stock_log_rationale_1", - "crud_consumable_stock_log_rationale_164", - "crud_consumable_stock_log_rationale_216", - "crud_consumable_stock_log_resolve_receiver_purpose", - "crud_consumable_stock_log_revert_step_stock_changes", - "crud_consumable_stock_log_row_to_dict", - "crud_consumable_stock_log_user_nick_name_map", - "crud_consumable_stock_out", - "crud_consumable_total_pages", - "crud_consumable_update_consumable", - "crud_material_batch_stock_in", - "crud_material_batch_stock_out", - "crud_material_code_exists", - "crud_material_create_material", - "crud_material_dec", - "crud_material_fmt_dt", - "crud_material_get_material", - "crud_material_list_materials", - "crud_material_options_list", - "crud_material_py", - "crud_material_rationale_328", - "crud_material_rationale_475", - "crud_material_row_to_dict", - "crud_material_soft_delete_material", - "crud_material_stock_in", - "crud_material_stock_out", - "crud_material_update_material", - "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_list_confirms_by_application", - "crud_pilot_infusion_confirm_py", - "crud_pilot_infusion_confirm_row_to_dict", - "crud_pilot_infusion_confirm_update_infusion_confirm", - "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_task_add_task_step", - "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_copy_task_step", - "crud_production_task_create_occupancy_for_product", - "crud_production_task_create_production_task", - "crud_production_task_delete_production_task", - "crud_production_task_delete_task_step", - "crud_production_task_fmt_dt", - "crud_production_task_generate_task_no", - "crud_production_task_get_production_task_detail", - "crud_production_task_list_production_tasks", - "crud_production_task_normalize_date_bound", - "crud_production_task_parse_optional_date", - "crud_production_task_py", - "crud_production_task_reorder_task_steps", - "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_resolve_sub_table_order_num", - "crud_production_task_set_task_inputs", - "crud_production_task_set_task_outputs", - "crud_production_task_soft_delete_sub", - "crud_production_task_step_consumable_to_dict", - "crud_production_task_step_data_collection_to_dict", - "crud_production_task_step_output_to_dict", - "crud_production_task_step_reagent_to_dict", - "crud_production_task_step_sub_tables_to_dict", - "crud_production_task_step_to_dict", - "crud_production_task_task_input_to_dict", - "crud_production_task_task_output_to_dict", - "crud_production_task_total_pages", - "crud_production_task_update_product_from_output", - "crud_production_task_update_production_task", - "crud_production_task_update_task_status", - "crud_production_work_order_sync_production_work_order_status_from_tasks", - "crud_reagent_batch_stock_in", - "crud_reagent_batch_stock_out", - "crud_reagent_create_reagent", - "crud_reagent_dec", - "crud_reagent_get_reagent", - "crud_reagent_is_enabled_status", - "crud_reagent_list_reagents", - "crud_reagent_norm_status", - "crud_reagent_py", - "crud_reagent_reagent_code_exists", - "crud_reagent_row_to_dict", - "crud_reagent_soft_delete_reagent", - "crud_reagent_stock_in", - "crud_reagent_stock_out", - "crud_reagent_total_pages", - "crud_reagent_update_reagent", - "crud_storage_occupancy_batch_create_occupancies", - "crud_storage_occupancy_create_occupancy", - "crud_storage_occupancy_py", - "crud_storage_occupancy_rationale_1", - "crud_storage_occupancy_rationale_192", - "crud_storage_occupancy_rationale_34", - "crud_storage_occupancy_refresh_slot_cache", - "crud_storage_occupancy_remove_by_item", - "crud_storage_occupancy_remove_occupancy", - "models_models_bizconsumablestocklog" - ], - "4": [ - "crud_base_crudbase_update", - "crud_collection_protocol_format_attachment_file_size", - "crud_collection_protocol_get_protocol_nos_used_in_protocols", - "crud_collection_protocol_urls_to_attachment_list", - "crud_pilot_application_soft_delete_infusion_plan", - "crud_pilot_checkup_create_checkup", - "crud_pilot_checkup_delete_actual_item", - "crud_pilot_checkup_delete_reserve_item", - "crud_pilot_checkup_generate_checkup_no", - "crud_pilot_checkup_get_checkup_by_application", - "crud_pilot_checkup_list_actual_items", - "crud_pilot_checkup_list_reserve_items", - "crud_pilot_checkup_mark_checkup_checked", - "crud_pilot_checkup_py", - "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_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_task_apply_task_result", - "crud_qc_task_complete_task", - "crud_qc_task_conclusion_label", - "crud_qc_task_create_qc_task_manual", - "crud_qc_task_create_task_for_line", - "crud_qc_task_dec", - "crud_qc_task_delete_qc_task", - "crud_qc_task_enrich_tasks_reception_fields", - "crud_qc_task_fmt_dt", - "crud_qc_task_gen_task_no", - "crud_qc_task_get_task", - "crud_qc_task_get_task_detail", - "crud_qc_task_list_tasks", - "crud_qc_task_list_tasks_by_work_order", - "crud_qc_task_py", - "crud_qc_task_set_task_remark", - "crud_qc_task_start_task", - "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_third_party_company_company_code_exists", - "crud_qc_third_party_company_create_company", - "crud_qc_third_party_company_get_company", - "crud_qc_third_party_company_list_companies", - "crud_qc_third_party_company_list_company_options", - "crud_qc_third_party_company_py", - "crud_qc_third_party_company_row_to_dict", - "crud_qc_third_party_company_soft_delete_company", - "crud_qc_third_party_company_update_company", - "crud_qc_third_party_item_company_name_map", - "crud_qc_third_party_item_create_item", - "crud_qc_third_party_item_dec", - "crud_qc_third_party_item_get_item", - "crud_qc_third_party_item_item_code_exists", - "crud_qc_third_party_item_list_active_items", - "crud_qc_third_party_item_list_items", - "crud_qc_third_party_item_py", - "crud_qc_third_party_item_row_to_dict", - "crud_qc_third_party_item_soft_delete_item", - "crud_qc_third_party_item_update_item", - "crud_qc_work_order_accept_conclusion_label", - "crud_qc_work_order_configure_temp_qc_work_order", - "crud_qc_work_order_configure_work_order", - "crud_qc_work_order_create_outbound_qc_work_order", - "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", - "crud_qc_work_order_enrich_work_order_cell_products", - "crud_qc_work_order_enrich_work_order_list_items", - "crud_qc_work_order_fmt_dt", - "crud_qc_work_order_gen_daily_no", - "crud_qc_work_order_get_qc_info_map_for_samples", - "crud_qc_work_order_get_temp_qc_work_order", - "crud_qc_work_order_get_temp_qc_work_order_detail", - "crud_qc_work_order_get_work_order", - "crud_qc_work_order_get_work_order_detail", - "crud_qc_work_order_lab_lines", - "crud_qc_work_order_list_temp_qc_work_orders", - "crud_qc_work_order_list_work_orders", - "crud_qc_work_order_load_sample_type_name_map", - "crud_qc_work_order_normalize_date_bound", - "crud_qc_work_order_py", - "crud_qc_work_order_qc_biz_type_label", - "crud_qc_work_order_qc_info_item", - "crud_qc_work_order_reception_source_label", - "crud_qc_work_order_sample_type_name_for_reception", - "crud_qc_work_order_soft_delete_pending_work_order_tasks", - "crud_qc_work_order_temp_lab_lines", - "crud_qc_work_order_temp_tasks", - "crud_qc_work_order_temp_third_lines", - "crud_qc_work_order_third_lines", - "crud_qc_work_order_try_complete_temp_qc_work_order", - "crud_qc_work_order_try_complete_work_order", - "crud_qc_work_order_update_qc_work_order", - "crud_qc_work_order_update_temp_qc_work_order", - "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_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_get_reception_by_id", - "crud_sample_reception_get_receptions_map_for_donation_samples", - "crud_sample_reception_get_receptions_map_for_samples", - "crud_sample_reception_list_pending_protocol_samples", - "crud_sample_reception_list_received_protocol_samples", - "crud_sample_reception_normalize_date_bound", - "crud_sample_reception_py", - "crud_sample_reception_reception_detail_item", - "crud_sample_reception_reception_sample_code", - "crud_sample_reception_reception_to_dict", - "crud_sample_reception_rows_to_sample_list_items", - "crud_sample_reception_sample_detail_rows_query", - "crud_sample_reception_sample_pending_query", - "crud_sample_reception_update_sample_reception", - "crud_storage_release_review_batch_store_samples", - "crud_storage_release_review_batch_submit_review", - "crud_storage_release_review_build_cell_storage_protocol_info", - "crud_storage_release_review_build_cell_storage_transport_info", - "crud_storage_release_review_build_production_info", - "crud_storage_release_review_build_qc_info", - "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", - "crud_storage_release_review_get_storage_release_map_for_samples", - "crud_storage_release_review_get_user_name", - "crud_storage_release_review_list_reviews", - "crud_storage_release_review_py", - "crud_storage_release_review_row_to_dict", - "crud_storage_release_review_store_sample", - "crud_storage_release_review_submit_review", - "crud_storage_release_review_total_pages" - ], - "5": [ - "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_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_base_crudbase_exists", + "crud_cell_product_build_ancestor_chain", + "crud_cell_product_build_descendant_chain", + "crud_cell_product_build_facility_path_label", + "crud_cell_product_build_split_product_codes", + "crud_cell_product_create_cell_products_batch", + "crud_cell_product_create_cell_products_by_quantity", + "crud_cell_product_edge_meta", + "crud_cell_product_enrich_product_dicts", + "crud_cell_product_first_chain_link", + "crud_cell_product_get_next_code", + "crud_cell_product_get_product_chain", + "crud_cell_product_list_cell_products", + "crud_cell_product_next_code_start_seq", + "crud_cell_product_normalize_product_code_base", + "crud_cell_product_product_node", + "crud_cell_product_product_to_response", + "crud_cell_product_py", + "crud_cell_product_reserve_next_codes", + "crud_cell_product_row_to_dict", + "crud_cell_product_sample_customer_dict", + "crud_cell_product_total_pages", + "crud_cell_product_validate_batch_items", "crud_pilot_service_activate_channel_agreement", "crud_pilot_service_apply_gmcp_order_quotas", + "crud_pilot_service_apply_purchase_txn_holdings", + "crud_pilot_service_apply_unsubscribe_txn_holdings", "crud_pilot_service_calc_gmcp_purchase_total", "crud_pilot_service_cell_product_price_code_exists", "crud_pilot_service_cell_product_spec_code_exists", @@ -1793,9 +1421,11 @@ "crud_pilot_service_create_checkup_institution_project", "crud_pilot_service_create_project_system", "crud_pilot_service_create_project_system_item", + "crud_pilot_service_create_purchase_txn", "crud_pilot_service_create_recharge_txn", "crud_pilot_service_create_refund_txn", "crud_pilot_service_create_unsubscribe_txn", + "crud_pilot_service_enrich_txn_products_from_order", "crud_pilot_service_get_cell_product_price", "crud_pilot_service_get_cell_product_spec", "crud_pilot_service_get_cell_product_type", @@ -1811,49 +1441,52 @@ "crud_pilot_service_get_service_order_products", "crud_pilot_service_get_service_order_txn", "crud_pilot_service_get_valid_channel_agreement", + "crud_pilot_service_gmcp_agreement_editable", + "crud_pilot_service_gmcp_has_purchase_lock", "crud_pilot_service_insert_package_items", - "crud_pilot_service_list_cell_product_prices", - "crud_pilot_service_list_cell_product_specs", - "crud_pilot_service_list_cell_product_types", - "crud_pilot_service_list_channel_agreement_prices", - "crud_pilot_service_list_channel_agreements", - "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_2370", + "crud_pilot_service_rationale_2479", + "crud_pilot_service_rationale_2586", + "crud_pilot_service_rationale_2612", + "crud_pilot_service_rationale_2701", + "crud_pilot_service_rationale_2739", + "crud_pilot_service_rationale_2874", + "crud_pilot_service_rationale_2979", + "crud_pilot_service_rationale_3100", + "crud_pilot_service_rationale_3174", + "crud_pilot_service_rationale_3198", + "crud_pilot_service_rationale_3239", + "crud_pilot_service_rationale_3274", + "crud_pilot_service_rationale_3307", + "crud_pilot_service_rationale_3366", + "crud_pilot_service_rationale_3504", + "crud_pilot_service_rationale_3542", + "crud_pilot_service_rationale_3583", + "crud_pilot_service_rationale_3679", + "crud_pilot_service_rationale_3912", + "crud_pilot_service_rationale_4009", + "crud_pilot_service_rationale_4124", "crud_pilot_service_reduce_channel_product_quota", "crud_pilot_service_replace_gmcp_product_rows", "crud_pilot_service_resolve_agreement_price_cell_type", - "crud_pilot_service_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_rollback_purchase_txn_holdings", + "crud_pilot_service_rollback_unsubscribe_txn_holdings", "crud_pilot_service_row_to_dict_channel_account", - "crud_pilot_service_row_to_dict_channel_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", - "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", "crud_pilot_service_soft_delete_cell_product_price", @@ -1891,19 +1524,214 @@ "crud_pilot_service_update_checkup_institution_project", "crud_pilot_service_update_project_system", "crud_pilot_service_update_project_system_item", + "crud_pilot_service_update_service_order_txn", "crud_pilot_service_upsert_channel_product_quota", "crud_pilot_service_user_nick_name_map", "crud_pilot_service_validate_package_items_for_save", "crud_pilot_service_void_channel_agreement", "crud_pilot_service_void_service_order", "crud_pilot_service_void_txn", - "crud_storage_occupancy_list_occupancies", - "crud_storage_occupancy_list_occupancy_history", - "crud_storage_occupancy_row_to_dict" + "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" ], - "6": [ + "4": [ + "api_workflow_get_designer_data", + "api_workflow_processdefcreatebody", + "api_workflow_processdefupdatebody", + "api_workflow_publishversionbody", + "api_workflow_rationale_135", + "api_workflow_startinstancebody", + "api_workflow_taskactionbody", + "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_admin_request_json_parse_admin_request_json", + "core_admin_request_json_py", + "core_admin_request_json_rationale_1", + "core_admin_request_json_rationale_25", + "core_api_crypto_apicryptoerror", + "core_api_crypto_b64url_decode", + "core_api_crypto_b64url_encode", + "core_api_crypto_decrypt_json", + "core_api_crypto_derive_key", + "core_api_crypto_encrypt_json", + "core_api_crypto_gen_nonce_hex", + "core_api_crypto_is_ts_in_window", + "core_api_crypto_middleware_apicryptomiddleware", + "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "core_api_crypto_middleware_claims_from_auth", + "core_api_crypto_middleware_coerce_post_method_override_to_get", + "core_api_crypto_middleware_get_redis_client", + "core_api_crypto_middleware_is_crypto_api", + "core_api_crypto_middleware_json_error_response", + "core_api_crypto_middleware_mark_nonce_once", + "core_api_crypto_middleware_nonce_key", + "core_api_crypto_middleware_py", + "core_api_crypto_middleware_rationale_106", + "core_api_crypto_middleware_rationale_38", + "core_api_crypto_middleware_should_skip_path", + "core_api_crypto_py", + "core_api_request_log_middleware_apirequestlogmiddleware", + "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "core_api_request_log_middleware_claims_from_auth", + "core_api_request_log_middleware_format_body_bytes", + "core_api_request_log_middleware_persist_log", + "core_api_request_log_middleware_py", + "core_api_request_log_middleware_rationale_1", + "core_api_request_log_middleware_redact_obj", + "core_api_request_log_middleware_schedule_persist_log", + "core_api_request_log_middleware_should_skip", + "core_api_request_log_middleware_truncate", + "core_request_payload_py", + "core_request_payload_rationale_1", + "core_request_payload_rationale_18", + "core_request_payload_resolve_request_payload", + "core_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_delete_file", + "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_all_tasks_for_business", + "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_my_instances", + "crud_workflow_list_process_defs", + "crud_workflow_list_versions", + "crud_workflow_process_code_exists", + "crud_workflow_publish_version", + "crud_workflow_py", + "crud_workflow_rationale_1", + "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", + "models_models_wfnode", + "models_models_wfprocessdef", + "models_models_wfprocessversion", + "models_models_wftask", + "services_workflow_callback_dispatch_local", + "services_workflow_callback_py", + "services_workflow_callback_rationale_1", + "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_rationale_1", + "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" + ], + "5": [ "api_collection_protocol_persist_protocol_sub_resources", - "crud_api_request_log_apirequestlogcrud", + "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_rationale_1", + "core_data_scope_rationale_113", + "core_data_scope_rationale_28", + "core_data_scope_rationale_38", + "core_data_scope_rationale_65", + "core_data_scope_resolve_user_role_scopes", "crud_api_request_log_delete", "crud_api_request_log_get", "crud_api_request_log_get_multi_with_filters", @@ -1924,7 +1752,6 @@ "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", @@ -1994,50 +1821,68 @@ "crud_collection_protocol_user_nick_name_map", "crud_collection_protocol_validate_sample_codes_not_used", "crud_collection_protocol_yyyymmdd_from_date_param", - "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_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_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_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_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" + "crud_pilot_service_list_cell_product_prices", + "crud_pilot_service_list_cell_product_specs", + "crud_pilot_service_list_cell_product_types", + "crud_pilot_service_list_channel_agreement_prices", + "crud_pilot_service_list_channel_agreements", + "crud_pilot_service_list_channel_invoices", + "crud_pilot_service_list_channel_mail_addresses", + "crud_pilot_service_list_channels", + "crud_pilot_service_list_checkup_institution_invoices", + "crud_pilot_service_list_checkup_institution_projects", + "crud_pilot_service_list_checkup_institutions", + "crud_pilot_service_list_project_system_items", + "crud_pilot_service_list_project_systems", + "crud_pilot_service_row_to_dict_channel", + "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_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_pending_tasks", + "crud_workflow_task_row_to_dict", + "models_models_sysuserrole" ], - "7": [ + "6": [ + "api_admin_get_role_menus", "api_public_avatar_url_field", "api_public_build_user_info_payload", "api_public_get_web_auth_menu_codes", @@ -2053,10 +1898,7 @@ "api_public_refresh_token", "api_public_web_login", "api_public_web_login_rsa_public_key", - "app_main_health_check", "app_main_lifespan", - "app_main_mask_secret", - "app_main_root", "core_auth_create_access_token", "core_auth_create_refresh_token", "core_auth_decode_token", @@ -2100,13 +1942,70 @@ "core_security_py", "core_security_rationale_5", "core_security_verify_password", + "core_utils_format_datetime", + "core_utils_generate_id", + "core_utils_generate_random_password", + "core_utils_get_current_time", + "core_utils_get_file_size_display", + "core_utils_py", + "crud_base_camel_to_snake", "crud_base_crudbase", + "crud_base_crudbase_create", "crud_base_crudbase_delete", - "crud_base_crudbase_exists", "crud_base_crudbase_get_all", "crud_base_crudbase_get_multi", "crud_base_crudbase_hard_delete", "crud_base_crudbase_init", + "crud_base_crudbase_update", + "crud_base_get_model_attr", + "crud_base_historycrud", + "crud_base_historycrud_create_history", + "crud_base_py", + "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_row_to_dict", + "crud_dict_type_soft_delete_dict_type", + "crud_dict_type_total_pages", + "crud_dict_type_update_dict_type", + "crud_pilot_application_soft_delete_infusion_plan", + "crud_pilot_checkup_create_checkup", + "crud_pilot_checkup_delete_actual_item", + "crud_pilot_checkup_delete_reserve_item", + "crud_pilot_checkup_generate_checkup_no", + "crud_pilot_checkup_get_checkup_by_application", + "crud_pilot_checkup_list_actual_items", + "crud_pilot_checkup_list_reserve_items", + "crud_pilot_checkup_mark_checkup_checked", + "crud_pilot_checkup_py", + "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_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_user_create_user", "crud_user_get_user", @@ -2130,90 +2029,133 @@ "crud_user_user_no_exists", "crud_user_usercrudcompat", "crud_user_usercrudcompat_get_by_user_no", - "main_py", "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_14", + "services_web_auth_roles_rationale_26", + "services_web_auth_roles_rationale_54", "services_web_auth_roles_resolve_web_role_for_user", "tasks_init_init_scheduled_tasks", "tasks_init_py", "tasks_init_shutdown_scheduler" ], - "8": [ - "api_workflow_get_designer_data", - "api_workflow_processdefcreatebody", - "api_workflow_processdefupdatebody", - "api_workflow_publishversionbody", - "api_workflow_rationale_135", - "api_workflow_startinstancebody", - "api_workflow_taskactionbody", - "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_all_tasks_for_business", - "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_rationale_1", - "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", - "models_models_wfnode", - "models_models_wfprocessdef", - "models_models_wfprocessversion", - "models_models_wftask", - "services_workflow_callback_dispatch_local", - "services_workflow_callback_py", - "services_workflow_callback_rationale_1", - "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_rationale_1", - "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_start_process" + "7": [ + "crud_cell_product_delete_cell_product", + "crud_cell_product_get_cell_product", + "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_task_apply_task_result", + "crud_qc_task_complete_task", + "crud_qc_task_conclusion_label", + "crud_qc_task_create_qc_task_manual", + "crud_qc_task_create_task_for_line", + "crud_qc_task_dec", + "crud_qc_task_delete_qc_task", + "crud_qc_task_enrich_tasks_reception_fields", + "crud_qc_task_fmt_dt", + "crud_qc_task_gen_task_no", + "crud_qc_task_get_task", + "crud_qc_task_get_task_detail", + "crud_qc_task_list_tasks", + "crud_qc_task_list_tasks_by_work_order", + "crud_qc_task_py", + "crud_qc_task_set_task_remark", + "crud_qc_task_start_task", + "crud_qc_task_task_row_to_dict", + "crud_qc_task_task_to_dict", + "crud_qc_task_task_work_order_context", + "crud_qc_third_party_company_company_code_exists", + "crud_qc_third_party_company_create_company", + "crud_qc_third_party_company_get_company", + "crud_qc_third_party_company_list_companies", + "crud_qc_third_party_company_list_company_options", + "crud_qc_third_party_company_py", + "crud_qc_third_party_company_row_to_dict", + "crud_qc_third_party_company_soft_delete_company", + "crud_qc_third_party_company_update_company", + "crud_qc_third_party_item_company_name_map", + "crud_qc_third_party_item_create_item", + "crud_qc_third_party_item_dec", + "crud_qc_third_party_item_get_item", + "crud_qc_third_party_item_item_code_exists", + "crud_qc_third_party_item_list_active_items", + "crud_qc_third_party_item_list_items", + "crud_qc_third_party_item_py", + "crud_qc_third_party_item_row_to_dict", + "crud_qc_third_party_item_soft_delete_item", + "crud_qc_third_party_item_update_item", + "crud_qc_work_order_accept_conclusion_label", + "crud_qc_work_order_configure_temp_qc_work_order", + "crud_qc_work_order_configure_work_order", + "crud_qc_work_order_create_outbound_qc_work_order", + "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", + "crud_qc_work_order_enrich_work_order_cell_products", + "crud_qc_work_order_enrich_work_order_list_items", + "crud_qc_work_order_fmt_dt", + "crud_qc_work_order_gen_daily_no", + "crud_qc_work_order_get_qc_info_map_for_samples", + "crud_qc_work_order_get_temp_qc_work_order", + "crud_qc_work_order_get_temp_qc_work_order_detail", + "crud_qc_work_order_get_work_order", + "crud_qc_work_order_get_work_order_detail", + "crud_qc_work_order_lab_lines", + "crud_qc_work_order_list_temp_qc_work_orders", + "crud_qc_work_order_list_work_orders", + "crud_qc_work_order_load_sample_type_name_map", + "crud_qc_work_order_normalize_date_bound", + "crud_qc_work_order_py", + "crud_qc_work_order_qc_biz_type_label", + "crud_qc_work_order_qc_info_item", + "crud_qc_work_order_reception_source_label", + "crud_qc_work_order_sample_type_name_for_reception", + "crud_qc_work_order_soft_delete_pending_work_order_tasks", + "crud_qc_work_order_temp_lab_lines", + "crud_qc_work_order_temp_tasks", + "crud_qc_work_order_temp_third_lines", + "crud_qc_work_order_third_lines", + "crud_qc_work_order_try_complete_temp_qc_work_order", + "crud_qc_work_order_try_complete_work_order", + "crud_qc_work_order_update_qc_work_order", + "crud_qc_work_order_update_temp_qc_work_order", + "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_storage_release_review_batch_store_samples", + "crud_storage_release_review_batch_submit_review", + "crud_storage_release_review_build_cell_storage_protocol_info", + "crud_storage_release_review_build_cell_storage_transport_info", + "crud_storage_release_review_build_production_info", + "crud_storage_release_review_build_qc_info", + "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_enrich_review_list_items", + "crud_storage_release_review_fmt_dt", + "crud_storage_release_review_get_review_detail", + "crud_storage_release_review_get_storage_release_map_for_samples", + "crud_storage_release_review_get_user_name", + "crud_storage_release_review_list_reviews", + "crud_storage_release_review_py", + "crud_storage_release_review_row_to_dict", + "crud_storage_release_review_store_sample", + "crud_storage_release_review_submit_review", + "crud_storage_release_review_total_pages" ], - "9": [ + "8": [ "api_operations_accesslogcreatebody", "api_operations_accesslogupdatebody", "api_operations_cleanroomcreatebody", @@ -2229,6 +2171,8 @@ "api_operations_storageslotcreatebody", "api_operations_storageslotinsertrowbody", "api_operations_storageslotupdatebody", + "crud_cell_product_create_cell_product", + "crud_cell_product_update_cell_product", "crud_clean_room_access_log_to_dict", "crud_clean_room_create_access_log", "crud_clean_room_create_clean_room", @@ -2247,7 +2191,6 @@ "crud_clean_room_update_clean_room", "crud_exhibition_appointment_appointment_no_exists", "crud_exhibition_appointment_create_exhibition_appointment", - "crud_exhibition_appointment_format_visit_date", "crud_exhibition_appointment_generate_appointment_no", "crud_exhibition_appointment_get_exhibition_appointment", "crud_exhibition_appointment_list_exhibition_appointments", @@ -2280,84 +2223,101 @@ "crud_storage_facility_soft_delete_slot", "crud_storage_facility_update_facility", "crud_storage_facility_update_slot", + "crud_storage_occupancy_batch_create_occupancies", + "crud_storage_occupancy_create_occupancy", + "crud_storage_occupancy_list_occupancies", + "crud_storage_occupancy_list_occupancy_history", + "crud_storage_occupancy_py", + "crud_storage_occupancy_rationale_1", + "crud_storage_occupancy_rationale_192", + "crud_storage_occupancy_rationale_34", + "crud_storage_occupancy_refresh_slot_cache", + "crud_storage_occupancy_remove_by_item", + "crud_storage_occupancy_remove_occupancy", + "crud_storage_occupancy_row_to_dict", "models_models_bizcleanroom", "models_models_bizcleanroomaccesslog", "models_models_bizexhibitionappointment", "models_models_bizstoragefacility", "models_models_bizstoragefacilityslot" ], - "10": [ - "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_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_delete_file", - "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", - "exception", - "services_workflow_engine_workflowengine_resolve_approvers" + "9": [ + "crud_collection_protocol_format_attachment_file_size", + "crud_collection_protocol_urls_to_attachment_list", + "crud_production_work_order_accept_conclusion_label", + "crud_production_work_order_attach_reception_detail", + "crud_production_work_order_complete_production_work_order", + "crud_production_work_order_configure_temp_production_work_order", + "crud_production_work_order_create_outbound_production_work_order", + "crud_production_work_order_create_production_work_order_from_reception", + "crud_production_work_order_create_production_work_order_manual", + "crud_production_work_order_create_temp_production_work_order", + "crud_production_work_order_delete_production_work_order", + "crud_production_work_order_delete_temp_production_work_order", + "crud_production_work_order_enrich_wo_items", + "crud_production_work_order_fmt_dt", + "crud_production_work_order_generate_outbound_work_order_no", + "crud_production_work_order_generate_temp_work_order_no", + "crud_production_work_order_generate_work_order_no", + "crud_production_work_order_get_production_info_map_for_samples", + "crud_production_work_order_get_production_work_order", + "crud_production_work_order_get_temp_production_work_order", + "crud_production_work_order_get_temp_production_work_order_detail", + "crud_production_work_order_list_production_work_orders", + "crud_production_work_order_list_temp_production_work_orders", + "crud_production_work_order_normalize_date_bound", + "crud_production_work_order_production_info_item", + "crud_production_work_order_production_task_info", + "crud_production_work_order_py", + "crud_production_work_order_reception_source_label", + "crud_production_work_order_soft_delete_sub", + "crud_production_work_order_sync_temp_production_work_order_status", + "crud_production_work_order_temp_wo_to_dict", + "crud_production_work_order_update_production_work_order", + "crud_production_work_order_wo_to_dict", + "crud_production_work_order_wo_to_response_dict", + "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_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_get_reception_by_id", + "crud_sample_reception_get_receptions_map_for_donation_samples", + "crud_sample_reception_get_receptions_map_for_samples", + "crud_sample_reception_list_pending_protocol_samples", + "crud_sample_reception_list_received_protocol_samples", + "crud_sample_reception_normalize_date_bound", + "crud_sample_reception_py", + "crud_sample_reception_reception_detail_item", + "crud_sample_reception_reception_sample_code", + "crud_sample_reception_reception_to_dict", + "crud_sample_reception_rows_to_sample_list_items", + "crud_sample_reception_sample_detail_rows_query", + "crud_sample_reception_sample_pending_query", + "crud_sample_reception_update_sample_reception", + "crud_sop_document_create_sop_document", + "crud_sop_document_get_sop_document", + "crud_sop_document_list_sop_documents", + "crud_sop_document_py", + "crud_sop_document_rationale_1", + "crud_sop_document_row_to_dict", + "crud_sop_document_soft_delete_sop_document", + "crud_sop_document_sop_code_exists", + "crud_sop_document_total_pages", + "crud_sop_document_update_sop_document", + "crud_storage_release_review_create_review_from_reception" ], - "11": [ + "10": [ "api_production_batchstockinbody", "api_production_batchstockinitem", "api_production_batchstockoutbody", @@ -2427,29 +2387,70 @@ "schemas_production_work_order_productionworkorderupdate", "schemas_production_work_order_py" ], + "11": [ + "crud_consumable_stock_log_deduct_for_step", + "crud_consumable_stock_log_display_remark", + "crud_consumable_stock_log_list_stock_logs", + "crud_consumable_stock_log_parse_receiver_purpose_from_remark", + "crud_consumable_stock_log_py", + "crud_consumable_stock_log_rationale_1", + "crud_consumable_stock_log_rationale_164", + "crud_consumable_stock_log_rationale_216", + "crud_consumable_stock_log_resolve_receiver_purpose", + "crud_consumable_stock_log_revert_step_stock_changes", + "crud_consumable_stock_log_row_to_dict", + "crud_consumable_stock_log_user_nick_name_map", + "crud_production_task_add_task_step", + "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_create_occupancy_for_product", + "crud_production_task_create_production_task", + "crud_production_task_delete_production_task", + "crud_production_task_delete_task_step", + "crud_production_task_fmt_dt", + "crud_production_task_generate_task_no", + "crud_production_task_get_production_task_detail", + "crud_production_task_list_production_tasks", + "crud_production_task_normalize_date_bound", + "crud_production_task_parse_optional_date", + "crud_production_task_py", + "crud_production_task_reorder_task_steps", + "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_resolve_sub_table_order_num", + "crud_production_task_set_task_inputs", + "crud_production_task_set_task_outputs", + "crud_production_task_soft_delete_sub", + "crud_production_task_step_consumable_to_dict", + "crud_production_task_step_data_collection_to_dict", + "crud_production_task_step_output_to_dict", + "crud_production_task_step_reagent_to_dict", + "crud_production_task_step_sub_tables_to_dict", + "crud_production_task_step_to_dict", + "crud_production_task_task_input_to_dict", + "crud_production_task_task_output_to_dict", + "crud_production_task_total_pages", + "crud_production_task_update_product_from_output", + "crud_production_task_update_production_task", + "crud_production_task_update_task_status", + "crud_production_work_order_sync_production_work_order_status_from_tasks" + ], "12": [ - "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_update_research_donation", - "crud_base_camel_to_snake", - "crud_base_get_model_attr", - "crud_base_historycrud", - "crud_base_historycrud_create_history", - "crud_base_py", + "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_change_status", "crud_research_donation_collection_to_dict", "crud_research_donation_convert_to_storage", "crud_research_donation_create_collection", @@ -2481,91 +2482,47 @@ "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": [ - "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_utils_format_datetime", - "core_utils_generate_id", - "core_utils_generate_random_password", - "core_utils_get_current_time", - "core_utils_get_file_size_display", - "core_utils_py", - "crud_base_crudbase_create" + "api_insurance_company_create_insurance_company", + "api_insurance_company_create_insurance_company_invoice", + "api_insurance_company_create_insurance_project_price", + "api_insurance_company_delete_insurance_company", + "api_insurance_company_delete_insurance_company_invoice", + "api_insurance_company_delete_insurance_project_price", + "api_insurance_company_fmt_dt", + "api_insurance_company_generate_uuid", + "api_insurance_company_get_tenant_no", + "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_insurance_company_list_insurance_companies", + "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", + "api_insurance_company_soft_delete_insurance_company", + "api_insurance_company_soft_delete_insurance_company_invoice", + "api_insurance_company_soft_delete_insurance_project_price", + "api_insurance_company_total_pages", + "api_insurance_company_update_insurance_company", + "api_insurance_company_update_insurance_company_invoice", + "api_insurance_company_update_insurance_project_price", + "models_models_bizinsurancecompany", + "models_models_bizinsurancecompanyinvoice", + "models_models_bizinsuranceprojectprice" ], "14": [ - "crud_production_task_production_conclusion_label", - "crud_production_work_order_accept_conclusion_label", - "crud_production_work_order_attach_reception_detail", - "crud_production_work_order_complete_production_work_order", - "crud_production_work_order_configure_temp_production_work_order", - "crud_production_work_order_create_outbound_production_work_order", - "crud_production_work_order_create_production_work_order_from_reception", - "crud_production_work_order_create_production_work_order_manual", - "crud_production_work_order_create_temp_production_work_order", - "crud_production_work_order_delete_production_work_order", - "crud_production_work_order_delete_temp_production_work_order", - "crud_production_work_order_enrich_wo_items", - "crud_production_work_order_fmt_dt", - "crud_production_work_order_generate_outbound_work_order_no", - "crud_production_work_order_generate_temp_work_order_no", - "crud_production_work_order_generate_work_order_no", - "crud_production_work_order_get_production_info_map_for_samples", - "crud_production_work_order_get_production_work_order", - "crud_production_work_order_get_temp_production_work_order", - "crud_production_work_order_get_temp_production_work_order_detail", - "crud_production_work_order_list_production_work_orders", - "crud_production_work_order_list_temp_production_work_orders", - "crud_production_work_order_normalize_date_bound", - "crud_production_work_order_production_info_item", - "crud_production_work_order_production_task_info", - "crud_production_work_order_py", - "crud_production_work_order_reception_source_label", - "crud_production_work_order_soft_delete_sub", - "crud_production_work_order_sync_temp_production_work_order_status", - "crud_production_work_order_temp_wo_to_dict", - "crud_production_work_order_update_production_work_order", - "crud_production_work_order_wo_to_dict", - "crud_production_work_order_wo_to_response_dict" - ], - "15": [ "core_wechat_pay_get_wechat_pay_client", "core_wechat_pay_get_wechat_pay_v2", "core_wechat_pay_py", @@ -2598,34 +2555,35 @@ "core_wechat_pay_wechatpayv2client_unified_order", "core_wechat_pay_wechatpayv2client_xml_to_dict" ], - "16": [ - "api_production_get_next_cell_product_code", - "crud_cell_product_build_ancestor_chain", - "crud_cell_product_build_descendant_chain", - "crud_cell_product_build_facility_path_label", - "crud_cell_product_build_split_product_codes", - "crud_cell_product_create_cell_products_batch", - "crud_cell_product_create_cell_products_by_quantity", - "crud_cell_product_delete_cell_product", - "crud_cell_product_edge_meta", - "crud_cell_product_enrich_product_dicts", - "crud_cell_product_first_chain_link", - "crud_cell_product_get_cell_product", - "crud_cell_product_get_next_code", - "crud_cell_product_get_product_chain", - "crud_cell_product_list_cell_products", - "crud_cell_product_next_code_start_seq", - "crud_cell_product_normalize_product_code_base", - "crud_cell_product_product_node", - "crud_cell_product_py", - "crud_cell_product_reserve_next_codes", - "crud_cell_product_row_to_dict", - "crud_cell_product_sample_customer_dict", - "crud_cell_product_total_pages", - "crud_cell_product_validate_batch_items" + "15": [ + "crud_process_route_add_step", + "crud_process_route_copy_step", + "crud_process_route_create_route", + "crud_process_route_create_step_consumable", + "crud_process_route_create_step_data_collection", + "crud_process_route_create_step_output", + "crud_process_route_create_step_reagent", + "crud_process_route_get_route", + "crud_process_route_get_route_detail", + "crud_process_route_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" ], - "17": [ - "crud_pilot_application_auto_generate_schedules", + "16": [ "crud_pilot_application_complete_application", "crud_pilot_application_create_application", "crud_pilot_application_create_schedule", @@ -2649,6 +2607,29 @@ "crud_pilot_application_update_schedule", "crud_pilot_application_void_application" ], + "17": [ + "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" + ], "18": [ "api_pilot_delivery_get_by_schedule", "api_pilot_delivery_get_method", @@ -2670,66 +2651,86 @@ "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_save_delivery_materials", "crud_pilot_delivery_soft_delete_delivery" ], "19": [ - "crud_collection_protocol_no_batch_generate_protocol_nos", - "crud_collection_protocol_no_batch_issue_protocol_nos", - "crud_collection_protocol_no_batch_revoke_protocol_nos", - "crud_collection_protocol_no_create_protocol_no", - "crud_collection_protocol_no_get_protocol_no", - "crud_collection_protocol_no_list_protocol_nos", - "crud_collection_protocol_no_parse_issued_time", - "crud_collection_protocol_no_protocol_no_exists", - "crud_collection_protocol_no_py", - "crud_collection_protocol_no_rationale_1", - "crud_collection_protocol_no_rationale_20", - "crud_collection_protocol_no_rationale_256", - "crud_collection_protocol_no_resolve_issued_user_display_name", - "crud_collection_protocol_no_row_to_dict", - "crud_collection_protocol_no_soft_delete_protocol_no", - "crud_collection_protocol_no_total_pages", - "crud_collection_protocol_no_update_protocol_no" + "crud_process_consumable_row_to_dict", + "crud_process_create_process", + "crud_process_create_sub_consumable", + "crud_process_create_sub_data_collection", + "crud_process_create_sub_output", + "crud_process_create_sub_reagent", + "crud_process_data_collection_row_to_dict", + "crud_process_get_process", + "crud_process_get_process_detail", + "crud_process_list_all_processes", + "crud_process_list_processes", + "crud_process_output_row_to_dict", + "crud_process_process_code_exists", + "crud_process_py", + "crud_process_reagent_row_to_dict", + "crud_process_row_to_dict", + "crud_process_soft_delete_process", + "crud_process_soft_delete_sub_records", + "crud_process_sub_item_with_order", + "crud_process_total_pages", + "crud_process_update_process" ], "20": [ - "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_insurance_company_list_insurance_companies", - "api_insurance_company_py", - "api_insurance_company_rationale_1", - "api_insurance_company_row_to_dict_company", - "api_insurance_company_soft_delete_insurance_company", - "api_insurance_company_soft_delete_insurance_company_invoice", - "api_insurance_company_soft_delete_insurance_project_price", - "api_insurance_company_total_pages", - "models_models_bizinsurancecompany", - "models_models_bizinsurancecompanyinvoice", - "models_models_bizinsuranceprojectprice" + "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_row_to_dict", + "crud_consumable_soft_delete_consumable", + "crud_consumable_stock_in", + "crud_consumable_stock_out", + "crud_consumable_total_pages", + "crud_consumable_update_consumable" ], "21": [ - "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_240", - "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_reagent_batch_stock_in", + "crud_reagent_batch_stock_out", + "crud_reagent_create_reagent", + "crud_reagent_dec", + "crud_reagent_get_reagent", + "crud_reagent_is_enabled_status", + "crud_reagent_list_reagents", + "crud_reagent_norm_status", + "crud_reagent_py", + "crud_reagent_reagent_code_exists", + "crud_reagent_row_to_dict", + "crud_reagent_soft_delete_reagent", + "crud_reagent_stock_in", + "crud_reagent_stock_out", + "crud_reagent_total_pages", + "crud_reagent_update_reagent" ], "22": [ + "crud_material_batch_stock_in", + "crud_material_batch_stock_out", + "crud_material_code_exists", + "crud_material_create_material", + "crud_material_dec", + "crud_material_fmt_dt", + "crud_material_get_material", + "crud_material_list_materials", + "crud_material_options_list", + "crud_material_py", + "crud_material_row_to_dict", + "crud_material_soft_delete_material", + "crud_material_stock_in", + "crud_material_stock_out", + "crud_material_update_material" + ], + "23": [ "crud_qc_material_usage_deduct_for_task", "crud_qc_material_usage_display_remark", "crud_qc_material_usage_list_usages", @@ -2746,41 +2747,7 @@ "crud_qc_material_usage_row_to_dict", "crud_qc_material_usage_user_nick_name_map" ], - "23": [ - "api_admin_get_role_data_scope", - "api_admin_get_role_menus", - "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" - ], "24": [ - "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" - ], - "25": [ "crud_qc_material_build_manual_out_remark", "crud_qc_material_code_exists", "crud_qc_material_create_material", @@ -2797,23 +2764,56 @@ "crud_qc_material_total_pages", "crud_qc_material_update_material" ], + "25": [ + "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_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" + ], "26": [ - "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_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" ], "27": [ + "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_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" + ], + "28": [ "crud_sample_sms_notification_accept_conclusion_label", "crud_sample_sms_notification_base_query", "crud_sample_sms_notification_ensure_notification", @@ -2829,7 +2829,7 @@ "crud_sample_sms_notification_total_pages", "crud_sample_sms_notification_unicode_ci" ], - "28": [ + "29": [ "core_wechat_message_py", "core_wechat_message_rationale_1", "core_wechat_message_rationale_86", @@ -2844,22 +2844,22 @@ "core_wechat_message_wechatmessageservice_init", "core_wechat_message_wechatmessageservice_send_template_message" ], - "29": [ - "api_admin_list_depts", - "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" - ], "30": [ + "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" + ], + "31": [ "crud_reagent_stock_log_deduct_for_step", "crud_reagent_stock_log_display_remark", "crud_reagent_stock_log_list_stock_logs", @@ -2873,8 +2873,35 @@ "crud_reagent_stock_log_row_to_dict", "crud_reagent_stock_log_user_nick_name_map" ], - "31": [ - "api_admin_list_menus", + "32": [ + "crud_consumable_pack_create_consumable_pack", + "crud_consumable_pack_get_consumable_pack", + "crud_consumable_pack_get_pack_detail", + "crud_consumable_pack_item_row_to_dict", + "crud_consumable_pack_list_all_packs", + "crud_consumable_pack_list_consumable_packs", + "crud_consumable_pack_pack_code_exists", + "crud_consumable_pack_py", + "crud_consumable_pack_row_to_dict", + "crud_consumable_pack_soft_delete_consumable_pack", + "crud_consumable_pack_total_pages", + "crud_consumable_pack_update_consumable_pack" + ], + "33": [ + "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" + ], + "34": [ "crud_menu_build_tree", "crud_menu_cascade_soft_delete", "crud_menu_create_menu", @@ -2887,20 +2914,7 @@ "crud_menu_soft_delete_menu", "crud_menu_update_menu" ], - "32": [ - "api_admin_dict_data_options", - "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" - ], - "33": [ + "35": [ "crud_customer_create_customer", "crud_customer_get_customer", "crud_customer_id_card_taken", @@ -2913,31 +2927,19 @@ "crud_customer_total_pages", "crud_customer_update_customer" ], - "34": [ - "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" - ], - "35": [ - "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" - ], "36": [ + "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" + ], + "37": [ "crud_sample_reception_check_item_create_check_item", "crud_sample_reception_check_item_get_check_item", "crud_sample_reception_check_item_item_code_exists", @@ -2949,7 +2951,19 @@ "crud_sample_reception_check_item_soft_delete_check_item", "crud_sample_reception_check_item_update_check_item" ], - "37": [ + "38": [ + "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" + ], + "39": [ "crud_process_category_category_code_exists", "crud_process_category_create_process_category", "crud_process_category_get_process_category", @@ -2961,7 +2975,7 @@ "crud_process_category_total_pages", "crud_process_category_update_process_category" ], - "38": [ + "40": [ "crud_item_unit_create_item_unit", "crud_item_unit_get_item_unit", "crud_item_unit_list_item_units", @@ -2973,7 +2987,7 @@ "crud_item_unit_unit_code_exists", "crud_item_unit_update_item_unit" ], - "39": [ + "41": [ "crud_cell_sample_type_create_cell_sample_type", "crud_cell_sample_type_get_cell_sample_type", "crud_cell_sample_type_list_cell_sample_types", @@ -2985,7 +2999,7 @@ "crud_cell_sample_type_type_code_exists", "crud_cell_sample_type_update_cell_sample_type" ], - "40": [ + "42": [ "crud_output_type_create_output_type", "crud_output_type_get_output_type", "crud_output_type_list_output_types", @@ -2997,18 +3011,29 @@ "crud_output_type_type_code_exists", "crud_output_type_update_output_type" ], - "41": [ - "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" + "43": [ + "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" ], - "42": [ + "44": [ + "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" + ], + "45": [ "models_base_basemodel", "models_base_basemodel_to_dict", "models_base_get_active", @@ -3018,7 +3043,17 @@ "models_base_softdeletemodel_soft_delete", "models_base_tablename" ], - "43": [ + "46": [ + "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_list_confirms_by_application", + "crud_pilot_infusion_confirm_py", + "crud_pilot_infusion_confirm_row_to_dict", + "crud_pilot_infusion_confirm_update_infusion_confirm" + ], + "47": [ "core_order_status_compat_derive_legacy_status_from_three", "core_order_status_compat_derive_three_status_from_legacy", "core_order_status_compat_py", @@ -3027,8 +3062,7 @@ "core_order_status_compat_threestatus", "core_order_status_compat_to_decimal" ], - "44": [ - "api_outbound_release_review_list_reviews", + "48": [ "crud_outbound_release_review_create_release_review", "crud_outbound_release_review_delete_release_review", "crud_outbound_release_review_list_reviews_by_schedule", @@ -3036,65 +3070,65 @@ "crud_outbound_release_review_row_to_dict", "crud_outbound_release_review_update_review_conclusion" ], - "45": [ + "49": [ "basesettings", "core_config_config", "core_config_py", "core_config_settings" ], - "46": [ + "50": [ "core_database_auto_fill_create_dept_id", "core_database_get_db", "core_database_py", "core_database_rationale_31" ], - "47": [ + "51": [ "api_menu_get_menu_list", "api_menu_py", "api_menu_rationale_1" ], - "48": [ + "52": [ "core_context_py", "core_context_rationale_1" ], - "49": [ + "53": [ "api_init_py", "api_init_rationale_1" ], - "50": [ + "54": [ "init_py" ], - "51": [ + "55": [ "core_init_py" ], - "52": [ + "56": [ "core_wechat_message_rationale_143" ], - "53": [ + "57": [ "core_wechat_message_rationale_179" ], - "54": [ + "58": [ "core_wechat_message_rationale_215" ], - "55": [ + "59": [ "core_wechat_message_rationale_251" ], - "56": [ + "60": [ "core_wechat_message_rationale_289" ], - "57": [ + "61": [ "core_wechat_message_rationale_325" ], - "58": [ + "62": [ "models_init_py" ], - "59": [ + "63": [ "schemas_init_py" ], - "60": [ + "64": [ "crud_init_py" ], - "61": [ + "65": [ "ws_init_py" ] }, @@ -3102,55 +3136,55 @@ "0": 0.02, "1": 0.01, "2": 0.05, - "3": 0.02, - "4": 0.03, - "5": 0.02, - "6": 0.03, - "7": 0.03, - "8": 0.06, - "9": 0.07, - "10": 0.05, - "11": 0.35, - "12": 0.09, - "13": 0.08, - "14": 0.11, - "15": 0.12, + "3": 0.05, + "4": 0.02, + "5": 0.03, + "6": 0.02, + "7": 0.04, + "8": 0.05, + "9": 0.06, + "10": 0.35, + "11": 0.08, + "12": 0.11, + "13": 0.16, + "14": 0.12, + "15": 0.18, "16": 0.16, - "17": 0.15, - "18": 0.16, + "17": 0.17, + "18": 0.17, "19": 0.21, - "20": 0.26, - "21": 0.22, - "22": 0.2, - "23": 0.19, - "24": 0.21, + "20": 0.23, + "21": 0.25, + "22": 0.25, + "23": 0.2, + "24": 0.25, "25": 0.25, "26": 0.26, - "27": 0.27, - "28": 0.24, + "27": 0.23, + "28": 0.27, "29": 0.24, - "30": 0.24, - "31": 0.26, - "32": 0.24, + "30": 0.23, + "31": 0.24, + "32": 0.3, "33": 0.27, - "34": 0.31, - "35": 0.31, - "36": 0.38, - "37": 0.31, - "38": 0.31, + "34": 0.29, + "35": 0.27, + "36": 0.31, + "37": 0.38, + "38": 0.27, "39": 0.31, "40": 0.31, - "41": 0.36, - "42": 0.29, - "43": 0.38, - "44": 0.43, - "45": 0.5, - "46": 0.5, - "47": 0.67, - "48": 1.0, - "49": 1.0, - "50": 1.0, - "51": 1.0, + "41": 0.31, + "42": 0.31, + "43": 0.36, + "44": 0.36, + "45": 0.29, + "46": 0.43, + "47": 0.38, + "48": 0.53, + "49": 0.5, + "50": 0.5, + "51": 0.67, "52": 1.0, "53": 1.0, "54": 1.0, @@ -3160,23 +3194,27 @@ "58": 1.0, "59": 1.0, "60": 1.0, - "61": 1.0 + "61": 1.0, + "62": 1.0, + "63": 1.0, + "64": 1.0, + "65": 1.0 }, "gods": [ { "id": "core_response_success_response", "label": "success_response()", - "degree": 490 + "degree": 491 }, { "id": "core_response_error_response", "label": "error_response()", - "degree": 393 + "degree": 394 }, { "id": "models_models_sysuser", "label": "SysUser", - "degree": 295 + "degree": 304 }, { "id": "models_qc_param_bizqctaskresult", @@ -3211,7 +3249,7 @@ { "id": "core_utils_generate_uuid", "label": "generate_uuid()", - "degree": 166 + "degree": 167 } ], "surprises": [ diff --git a/backend/graphify-out/.graphify_extract.json b/backend/graphify-out/.graphify_extract.json index c8104772a..8dffe0719 100644 --- a/backend/graphify-out/.graphify_extract.json +++ b/backend/graphify-out/.graphify_extract.json @@ -19,28 +19,63 @@ "label": "lifespan()", "file_type": "code", "source_file": "main.py", - "source_location": "L17" + "source_location": "L20" + }, + { + "id": "app_main_error_json", + "label": "_error_json()", + "file_type": "code", + "source_file": "main.py", + "source_location": "L67" + }, + { + "id": "app_main_sqlalchemy_exception_handler", + "label": "sqlalchemy_exception_handler()", + "file_type": "code", + "source_file": "main.py", + "source_location": "L80" + }, + { + "id": "app_main_unhandled_exception_handler", + "label": "unhandled_exception_handler()", + "file_type": "code", + "source_file": "main.py", + "source_location": "L91" }, { "id": "app_main_mask_secret", "label": "_mask_secret()", "file_type": "code", "source_file": "main.py", - "source_location": "L89" + "source_location": "L127" }, { "id": "app_main_root", "label": "root()", "file_type": "code", "source_file": "main.py", - "source_location": "L111" + "source_location": "L149" }, { "id": "app_main_health_check", "label": "health_check()", "file_type": "code", "source_file": "main.py", - "source_location": "L116" + "source_location": "L154" + }, + { + "id": "app_main_rationale_81", + "label": "\u6570\u636e\u5e93\u5f02\u5e38\uff1a\u8fd4\u56de JSON \u5e76\u4fdd\u7559 CORS \u5934\uff0c\u907f\u514d\u6d4f\u89c8\u5668\u53ea\u62a5\u8de8\u57df\u9519\u8bef", + "file_type": "rationale", + "source_file": "main.py", + "source_location": "L81" + }, + { + "id": "app_main_rationale_92", + "label": "\u672a\u6355\u83b7\u5f02\u5e38\uff1a\u7edf\u4e00 JSON 500\uff0c\u786e\u4fdd\u8de8\u57df\u573a\u666f\u4e0b\u4ecd\u6709 Access-Control-Allow-Origin", + "file_type": "rationale", + "source_file": "main.py", + "source_location": "L92" }, { "id": "tasks_init_py", @@ -2413,357 +2448,357 @@ "label": "BizCheckupInstitution", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1867" + "source_location": "L1871" }, { "id": "models_models_bizcheckupinstitutioninvoice", "label": "BizCheckupInstitutionInvoice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1889" + "source_location": "L1893" }, { "id": "models_models_bizcheckupinstitutionproject", "label": "BizCheckupInstitutionProject", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1913" + "source_location": "L1917" }, { "id": "models_models_bizcheckupinstitutionpackage", "label": "BizCheckupInstitutionPackage", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1934" + "source_location": "L1938" }, { "id": "models_models_bizcheckupinstitutionpackageitem", "label": "BizCheckupInstitutionPackageItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1955" + "source_location": "L1959" }, { "id": "models_models_bizconsumable", "label": "BizConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1981" + "source_location": "L1985" }, { "id": "models_models_bizreagent", "label": "BizReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2007" + "source_location": "L2011" }, { "id": "models_models_bizsopdocument", "label": "BizSopDocument", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2033" + "source_location": "L2037" }, { "id": "models_models_bizprocesscategory", "label": "BizProcessCategory", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2054" + "source_location": "L2058" }, { "id": "models_models_bizoutputtype", "label": "BizOutputType", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2073" + "source_location": "L2077" }, { "id": "models_models_bizconsumablepack", "label": "BizConsumablePack", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2092" + "source_location": "L2096" }, { "id": "models_models_bizconsumablepackitem", "label": "BizConsumablePackItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2114" + "source_location": "L2118" }, { "id": "models_models_bizprocess", "label": "BizProcess", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2137" + "source_location": "L2141" }, { "id": "models_models_bizprocessreagent", "label": "BizProcessReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2161" + "source_location": "L2165" }, { "id": "models_models_bizprocessconsumable", "label": "BizProcessConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2185" + "source_location": "L2189" }, { "id": "models_models_bizprocessoutput", "label": "BizProcessOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2209" + "source_location": "L2213" }, { "id": "models_models_bizprocessdatacollection", "label": "BizProcessDataCollection", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2230" + "source_location": "L2234" }, { "id": "models_models_bizprocessroute", "label": "BizProcessRoute", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2248" + "source_location": "L2252" }, { "id": "models_models_bizprocessroutestep", "label": "BizProcessRouteStep", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2270" + "source_location": "L2274" }, { "id": "models_models_bizprocessroutestepreagent", "label": "BizProcessRouteStepReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2297" + "source_location": "L2301" }, { "id": "models_models_bizprocessroutestepconsumable", "label": "BizProcessRouteStepConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2321" + "source_location": "L2325" }, { "id": "models_models_bizprocessroutestepoutput", "label": "BizProcessRouteStepOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2345" + "source_location": "L2349" }, { "id": "models_models_bizprocessroutestepdatacollection", "label": "BizProcessRouteStepDataCollection", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2366" + "source_location": "L2370" }, { "id": "models_models_bizcellproduct", "label": "BizCellProduct", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2391" + "source_location": "L2395" }, { "id": "models_models_bizproductionworkorder", "label": "BizProductionWorkOrder", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2425" + "source_location": "L2429" }, { "id": "models_models_bizproductiontask", "label": "BizProductionTask", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2454" + "source_location": "L2458" }, { "id": "models_models_bizproductiontaskinput", "label": "BizProductionTaskInput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2484" + "source_location": "L2488" }, { "id": "models_models_bizproductiontaskstep", "label": "BizProductionTaskStep", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2506" + "source_location": "L2510" }, { "id": "models_models_bizproductiontaskstepreagent", "label": "BizProductionTaskStepReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2536" + "source_location": "L2540" }, { "id": "models_models_bizproductiontaskstepconsumable", "label": "BizProductionTaskStepConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2561" + "source_location": "L2565" }, { "id": "models_models_bizproductiontaskstepoutput", "label": "BizProductionTaskStepOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2586" + "source_location": "L2590" }, { "id": "models_models_bizproductiontaskstepdatacollection", "label": "BizProductionTaskStepDataCollection", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2607" + "source_location": "L2611" }, { "id": "models_models_bizproductiontaskoutput", "label": "BizProductionTaskOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2628" + "source_location": "L2632" }, { "id": "models_models_bizprotocolfullmoontodo", "label": "BizProtocolFullmoonTodo", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2653" + "source_location": "L2657" }, { "id": "models_models_bizinsurancecompany", "label": "BizInsuranceCompany", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2683" + "source_location": "L2687" }, { "id": "models_models_bizinsurancecompanyinvoice", "label": "BizInsuranceCompanyInvoice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2705" + "source_location": "L2709" }, { "id": "models_models_bizinsuranceprojectprice", "label": "BizInsuranceProjectPrice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2729" + "source_location": "L2733" }, { "id": "models_models_bizconsumablestocklog", "label": "BizConsumableStockLog", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2750" + "source_location": "L2754" }, { "id": "models_models_bizreagentstocklog", "label": "BizReagentStockLog", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2780" + "source_location": "L2784" }, { "id": "models_models_bizpilotapplication", "label": "BizPilotApplication", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2810" + "source_location": "L2814" }, { "id": "models_models_bizpilotpatient", "label": "BizPilotPatient", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2832" + "source_location": "L2836" }, { "id": "models_models_bizpilotinfusionplan", "label": "BizPilotInfusionPlan", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2861" + "source_location": "L2865" }, { "id": "models_models_bizpilotinfusionschedule", "label": "BizPilotInfusionSchedule", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2885" + "source_location": "L2889" }, { "id": "models_models_bizpilotcheckup", "label": "BizPilotCheckup", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2908" + "source_location": "L2912" }, { "id": "models_models_bizpilotcheckupreserveitem", "label": "BizPilotCheckupReserveItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2936" + "source_location": "L2940" }, { "id": "models_models_bizpilotcheckupactualitem", "label": "BizPilotCheckupActualItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2956" + "source_location": "L2960" }, { "id": "models_models_bizpilotdelivery", "label": "BizPilotDelivery", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2976" + "source_location": "L2980" }, { "id": "models_models_bizpilotdeliverymaterial", "label": "BizPilotDeliveryMaterial", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2995" + "source_location": "L2999" }, { "id": "models_models_bizpilotdeliverymethod", "label": "BizPilotDeliveryMethod", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3016" + "source_location": "L3020" }, { "id": "models_models_bizpilotinfusionconfirm", "label": "BizPilotInfusionConfirm", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3045" + "source_location": "L3049" }, { "id": "models_models_bizoutboundreleasereview", "label": "BizOutboundReleaseReview", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3066" + "source_location": "L3070" }, { "id": "models_models_rationale_1", @@ -3165,326 +3200,326 @@ "source_location": "L1837" }, { - "id": "models_models_rationale_1868", + "id": "models_models_rationale_1872", "label": "\u4f53\u68c0\u673a\u6784 biz_checkup_institution", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1868" + "source_location": "L1872" }, { - "id": "models_models_rationale_1890", + "id": "models_models_rationale_1894", "label": "\u4f53\u68c0\u673a\u6784\u5f00\u7968\u4fe1\u606f biz_checkup_institution_invoice", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1890" + "source_location": "L1894" }, { - "id": "models_models_rationale_1914", + "id": "models_models_rationale_1918", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u53ca\u4ef7\u683c biz_checkup_institution_project", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1914" + "source_location": "L1918" }, { - "id": "models_models_rationale_1935", + "id": "models_models_rationale_1939", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910 biz_checkup_institution_package", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1935" + "source_location": "L1939" }, { - "id": "models_models_rationale_1956", + "id": "models_models_rationale_1960", "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": "L1956" + "source_location": "L1960" }, { - "id": "models_models_rationale_2034", + "id": "models_models_rationale_2038", "label": "SOP\u6587\u6863 biz_sop_document", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2034" + "source_location": "L2038" }, { - "id": "models_models_rationale_2055", + "id": "models_models_rationale_2059", "label": "\u5de5\u5e8f\u5206\u7c7b biz_process_category", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2055" + "source_location": "L2059" }, { - "id": "models_models_rationale_2093", + "id": "models_models_rationale_2097", "label": "\u8017\u6750\u5305 biz_consumable_pack", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2093" + "source_location": "L2097" }, { - "id": "models_models_rationale_2115", + "id": "models_models_rationale_2119", "label": "\u8017\u6750\u5305\u660e\u7ec6 biz_consumable_pack_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2115" + "source_location": "L2119" }, { - "id": "models_models_rationale_2162", + "id": "models_models_rationale_2166", "label": "\u5de5\u827a\u8bd5\u5242 biz_process_reagent", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2162" + "source_location": "L2166" }, { - "id": "models_models_rationale_2186", + "id": "models_models_rationale_2190", "label": "\u5de5\u827a\u8017\u6750 biz_process_consumable", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2186" + "source_location": "L2190" }, { - "id": "models_models_rationale_2210", + "id": "models_models_rationale_2214", "label": "\u5de5\u827a\u4ea7\u51fa\u7269 biz_process_output", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2210" + "source_location": "L2214" }, { - "id": "models_models_rationale_2249", + "id": "models_models_rationale_2253", "label": "\u5de5\u827a\u8def\u7ebf biz_process_route", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2249" + "source_location": "L2253" }, { - "id": "models_models_rationale_2271", + "id": "models_models_rationale_2275", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4 biz_process_route_step", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2271" + "source_location": "L2275" }, { - "id": "models_models_rationale_2298", + "id": "models_models_rationale_2302", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8bd5\u5242 biz_process_route_step_reagent", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2298" + "source_location": "L2302" }, { - "id": "models_models_rationale_2322", + "id": "models_models_rationale_2326", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8017\u6750 biz_process_route_step_consumable", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2322" + "source_location": "L2326" }, { - "id": "models_models_rationale_2346", + "id": "models_models_rationale_2350", "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": "L2346" + "source_location": "L2350" }, { - "id": "models_models_rationale_2367", + "id": "models_models_rationale_2371", "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": "L2367" + "source_location": "L2371" }, { - "id": "models_models_rationale_2392", + "id": "models_models_rationale_2396", "label": "\u7ec6\u80de\u4ea7\u54c1 biz_cell_product", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2392" + "source_location": "L2396" }, { - "id": "models_models_rationale_2426", + "id": "models_models_rationale_2430", "label": "\u751f\u4ea7\u5de5\u5355 biz_production_work_order", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2426" + "source_location": "L2430" }, { - "id": "models_models_rationale_2455", + "id": "models_models_rationale_2459", "label": "\u751f\u4ea7\u4efb\u52a1 biz_production_task", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2455" + "source_location": "L2459" }, { - "id": "models_models_rationale_2485", + "id": "models_models_rationale_2489", "label": "\u751f\u4ea7\u4efb\u52a1\u6295\u5165\u7269 biz_production_task_input", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2485" + "source_location": "L2489" }, { - "id": "models_models_rationale_2507", + "id": "models_models_rationale_2511", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4 biz_production_task_step", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2507" + "source_location": "L2511" }, { - "id": "models_models_rationale_2537", + "id": "models_models_rationale_2541", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8bd5\u5242 biz_production_task_step_reagent", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2537" + "source_location": "L2541" }, { - "id": "models_models_rationale_2562", + "id": "models_models_rationale_2566", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8017\u6750 biz_production_task_step_consumable", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2562" + "source_location": "L2566" }, { - "id": "models_models_rationale_2587", + "id": "models_models_rationale_2591", "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": "L2587" + "source_location": "L2591" }, { - "id": "models_models_rationale_2608", + "id": "models_models_rationale_2612", "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": "L2608" + "source_location": "L2612" }, { - "id": "models_models_rationale_2629", + "id": "models_models_rationale_2633", "label": "\u751f\u4ea7\u4efb\u52a1\u6700\u7ec8\u4ea7\u51fa biz_production_task_output", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2629" + "source_location": "L2633" }, { - "id": "models_models_rationale_2654", + "id": "models_models_rationale_2658", "label": "\u65b0\u751f\u513f\u6ee1\u6708\u5f85\u529e biz_protocol_fullmoon_todo", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2654" + "source_location": "L2658" }, { - "id": "models_models_rationale_2684", + "id": "models_models_rationale_2688", "label": "\u4fdd\u9669\u516c\u53f8 biz_insurance_company", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2684" + "source_location": "L2688" }, { - "id": "models_models_rationale_2706", + "id": "models_models_rationale_2710", "label": "\u4fdd\u9669\u516c\u53f8\u5f00\u7968\u4fe1\u606f biz_insurance_company_invoice", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2706" + "source_location": "L2710" }, { - "id": "models_models_rationale_2730", + "id": "models_models_rationale_2734", "label": "\u4fdd\u9669\u9669\u79cd\u4ef7\u683c biz_insurance_project_price", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2730" + "source_location": "L2734" }, { - "id": "models_models_rationale_2751", + "id": "models_models_rationale_2755", "label": "\u8017\u6750\u53d8\u52a8\u8bb0\u5f55 biz_consumable_stock_log", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2751" + "source_location": "L2755" }, { - "id": "models_models_rationale_2781", + "id": "models_models_rationale_2785", "label": "\u8bd5\u5242\u53d8\u52a8\u8bb0\u5f55 biz_reagent_stock_log", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2781" + "source_location": "L2785" }, { - "id": "models_models_rationale_2811", + "id": "models_models_rationale_2815", "label": "\u6e20\u9053\u4e2d\u8bd5\u670d\u52a1\u7533\u8bf7\u5355 biz_pilot_application", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2811" + "source_location": "L2815" }, { - "id": "models_models_rationale_2833", + "id": "models_models_rationale_2837", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u60a3\u8005\u4fe1\u606f biz_pilot_patient", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2833" + "source_location": "L2837" }, { - "id": "models_models_rationale_2862", + "id": "models_models_rationale_2866", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u65b9\u6848 biz_pilot_infusion_plan", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2862" + "source_location": "L2866" }, { - "id": "models_models_rationale_2886", + "id": "models_models_rationale_2890", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u8ba1\u5212 biz_pilot_infusion_schedule", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2886" + "source_location": "L2890" }, { - "id": "models_models_rationale_2909", + "id": "models_models_rationale_2913", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u4fe1\u606f biz_pilot_checkup", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2909" + "source_location": "L2913" }, { - "id": "models_models_rationale_2937", + "id": "models_models_rationale_2941", "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": "L2937" + "source_location": "L2941" }, { - "id": "models_models_rationale_2957", + "id": "models_models_rationale_2961", "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": "L2957" + "source_location": "L2961" }, { - "id": "models_models_rationale_2977", + "id": "models_models_rationale_2981", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u4fe1\u606f biz_pilot_delivery", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2977" + "source_location": "L2981" }, { - "id": "models_models_rationale_2996", + "id": "models_models_rationale_3000", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u7269\u6599 biz_pilot_delivery_material", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2996" + "source_location": "L3000" }, { - "id": "models_models_rationale_3017", + "id": "models_models_rationale_3021", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u65b9\u5f0f biz_pilot_delivery_method", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3017" + "source_location": "L3021" }, { - "id": "models_models_rationale_3046", + "id": "models_models_rationale_3050", "label": "\u8f93\u6ce8\u8ba1\u5212-\u5e94\u7528\u786e\u8ba4 biz_pilot_infusion_confirm", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3046" + "source_location": "L3050" }, { - "id": "models_models_rationale_3067", + "id": "models_models_rationale_3071", "label": "\u51fa\u5e93\u653e\u884c\u5ba1\u6838 biz_outbound_release_review", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3067" + "source_location": "L3071" }, { "id": "models_init_py", @@ -13097,194 +13132,271 @@ "source_file": "crud/pilot_service.py", "source_location": "L2567" }, + { + "id": "crud_pilot_service_normalize_txn_product_item", + "label": "_normalize_txn_product_item()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2585" + }, + { + "id": "crud_pilot_service_enrich_txn_products_from_order", + "label": "_enrich_txn_products_from_order()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2606" + }, { "id": "crud_pilot_service_row_to_dict_service_order_txn", "label": "_row_to_dict_service_order_txn()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2585" + "source_location": "L2646" + }, + { + "id": "crud_pilot_service_service_order_txn_to_response_dict", + "label": "_service_order_txn_to_response_dict()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2693" + }, + { + "id": "crud_pilot_service_enrich_finance_operate_fields", + "label": "_enrich_finance_operate_fields()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2738" }, { "id": "crud_pilot_service_list_channel_service_orders", "label": "list_channel_service_orders()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2621" + "source_location": "L2758" }, { "id": "crud_pilot_service_get_service_order", "label": "get_service_order()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2701" + "source_location": "L2838" }, { "id": "crud_pilot_service_get_service_order_products", "label": "get_service_order_products()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2710" + "source_location": "L2847" }, { "id": "crud_pilot_service_calc_gmcp_purchase_total", "label": "_calc_gmcp_purchase_total()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2727" + "source_location": "L2864" + }, + { + "id": "crud_pilot_service_gmcp_has_purchase_lock", + "label": "_gmcp_has_purchase_lock()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2873" + }, + { + "id": "crud_pilot_service_gmcp_agreement_editable", + "label": "gmcp_agreement_editable()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L2901" }, { "id": "crud_pilot_service_resolve_agreement_price_cell_type", "label": "_resolve_agreement_price_cell_type()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2736" + "source_location": "L2907" }, { "id": "crud_pilot_service_save_gmcp_product_rows", "label": "_save_gmcp_product_rows()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2753" + "source_location": "L2924" }, { "id": "crud_pilot_service_replace_gmcp_product_rows", "label": "_replace_gmcp_product_rows()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2796" + "source_location": "L2967" }, { "id": "crud_pilot_service_apply_gmcp_order_quotas", "label": "_apply_gmcp_order_quotas()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2807" + "source_location": "L2978" }, { "id": "crud_pilot_service_get_valid_channel_agreement", "label": "_get_valid_channel_agreement()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2834" + "source_location": "L3005" }, { "id": "crud_pilot_service_create_channel_service_order", "label": "create_channel_service_order()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2856" + "source_location": "L3027" }, { "id": "crud_pilot_service_update_channel_service_order", "label": "update_channel_service_order()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2934" + "source_location": "L3099" }, { "id": "crud_pilot_service_soft_delete_service_order", "label": "soft_delete_service_order()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2975" + "source_location": "L3148" }, { "id": "crud_pilot_service_submit_finance_confirm", "label": "submit_finance_confirm()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L2992" + "source_location": "L3165" }, { "id": "crud_pilot_service_confirm_receipt", "label": "confirm_receipt()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3024" + "source_location": "L3197" }, { "id": "crud_pilot_service_submit_refund", "label": "submit_refund()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3065" + "source_location": "L3238" }, { "id": "crud_pilot_service_confirm_refund", "label": "confirm_refund()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3100" + "source_location": "L3273" }, { "id": "crud_pilot_service_void_service_order", "label": "void_service_order()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3133" + "source_location": "L3306" }, { "id": "crud_pilot_service_list_service_order_txns", "label": "list_service_order_txns()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3179" + "source_location": "L3352" }, { "id": "crud_pilot_service_get_service_order_txn", "label": "get_service_order_txn()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3241" + "source_location": "L3484" }, { "id": "crud_pilot_service_create_recharge_txn", "label": "create_recharge_txn()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3251" + "source_location": "L3494" }, { "id": "crud_pilot_service_create_refund_txn", "label": "create_refund_txn()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3288" + "source_location": "L3541" }, { "id": "crud_pilot_service_create_purchase_txn", "label": "create_purchase_txn()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3328" + "source_location": "L3582" }, { "id": "crud_pilot_service_create_unsubscribe_txn", "label": "create_unsubscribe_txn()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3424" + "source_location": "L3678" + }, + { + "id": "crud_pilot_service_rollback_purchase_txn_holdings", + "label": "_rollback_purchase_txn_holdings()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L3754" + }, + { + "id": "crud_pilot_service_apply_purchase_txn_holdings", + "label": "_apply_purchase_txn_holdings()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L3776" + }, + { + "id": "crud_pilot_service_rollback_unsubscribe_txn_holdings", + "label": "_rollback_unsubscribe_txn_holdings()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L3837" + }, + { + "id": "crud_pilot_service_apply_unsubscribe_txn_holdings", + "label": "_apply_unsubscribe_txn_holdings()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L3861" + }, + { + "id": "crud_pilot_service_update_service_order_txn", + "label": "update_service_order_txn()", + "file_type": "code", + "source_file": "crud/pilot_service.py", + "source_location": "L3900" }, { "id": "crud_pilot_service_submit_txn_finance", "label": "submit_txn_finance()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3500" + "source_location": "L3977" }, { "id": "crud_pilot_service_confirm_txn", "label": "confirm_txn()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3522" + "source_location": "L4008" }, { "id": "crud_pilot_service_void_txn", "label": "void_txn()", "file_type": "code", "source_file": "crud/pilot_service.py", - "source_location": "L3636" + "source_location": "L4123" }, { "id": "crud_pilot_service_rationale_1", @@ -13322,88 +13434,144 @@ "source_location": "L2479" }, { - "id": "crud_pilot_service_rationale_2808", + "id": "crud_pilot_service_rationale_2586", + "label": "\u6d41\u6c34 products_json \u9879\u7edf\u4e00\u4e3a camelCase\uff08\u5165\u5e93\u65f6\u4e3a snake_case\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/pilot_service.py", + "source_location": "L2586" + }, + { + "id": "crud_pilot_service_rationale_2612", + "label": "\u9000\u8ba2\u7b49\u6d41\u6c34\u53ef\u80fd\u4ec5\u5b58 projectCode\uff0c\u4ece\u8ba2\u5355\u6301\u4ed3\u8865\u5168\u9879\u76ee\u540d\u4e0e\u89c4\u683c\u3002", + "file_type": "rationale", + "source_file": "crud/pilot_service.py", + "source_location": "L2612" + }, + { + "id": "crud_pilot_service_rationale_2701", + "label": "\u6d41\u6c34\u54cd\u5e94\u5b57\u5178\uff1a\u542b\u8ba2\u5355\u6e20\u9053\u4fe1\u606f\u4e0e\u63d0\u4ea4\u4eba/\u521b\u5efa\u4eba\u6635\u79f0\u3002", + "file_type": "rationale", + "source_file": "crud/pilot_service.py", + "source_location": "L2701" + }, + { + "id": "crud_pilot_service_rationale_2739", + "label": "\u8d22\u52a1\u9875\u300c\u5df2\u5904\u7406\u300d\u5c55\u793a\uff1a\u64cd\u4f5c\u7c7b\u578b\u3001\u64cd\u4f5c\u4eba\u3001\u64cd\u4f5c\u65f6\u95f4\u3002", + "file_type": "rationale", + "source_file": "crud/pilot_service.py", + "source_location": "L2739" + }, + { + "id": "crud_pilot_service_rationale_2874", + "label": "\u662f\u5426\u5b58\u5728\u8d2d\u4e70\u8bb0\u5f55\uff08\u672a\u4f5c\u5e9f purchase \u6d41\u6c34\uff0c\u6216\u5386\u53f2\u5efa\u5355\u5199\u5165\u7684\u4ea7\u54c1\u884c\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/pilot_service.py", + "source_location": "L2874" + }, + { + "id": "crud_pilot_service_rationale_2979", "label": "\u8d22\u52a1\u786e\u8ba4\u6536\u6b3e\u540e\uff0c\u6309\u8ba2\u5355\u660e\u7ec6\u589e\u52a0\u6e20\u9053\u4ea7\u54c1\u4efd\u6570", "file_type": "rationale", "source_file": "crud/pilot_service.py", - "source_location": "L2808" + "source_location": "L2979" }, { - "id": "crud_pilot_service_rationale_2935", - "label": "\u5f85\u751f\u6548\u72b6\u6001\u4e0b\u53ef\u66f4\u65b0\uff1b\u9884\u5b58\u6b3e\u53ef\u6539\u534f\u8bae\u4e0e\u5145\u503c\u91d1\u989d\uff0c\u8d2d\u4e70\u8ba2\u5355\u53ef\u6539\u534f\u8bae\u4e0e\u4ea7\u54c1\u660e\u7ec6", + "id": "crud_pilot_service_rationale_3100", + "label": "\u66f4\u65b0\u8ba2\u5355\u57fa\u672c\u4fe1\u606f\uff1bgmcp \u4ea7\u54c1\u4ec5\u901a\u8fc7 purchase \u6d41\u6c34\u7ef4\u62a4", "file_type": "rationale", "source_file": "crud/pilot_service.py", - "source_location": "L2935" + "source_location": "L3100" }, { - "id": "crud_pilot_service_rationale_3001", + "id": "crud_pilot_service_rationale_3174", "label": "\u53d1\u8d77\u8d22\u52a1\u786e\u8ba4\uff1atype=yfk/gmcp + status=dsx \u2192 dqr", "file_type": "rationale", "source_file": "crud/pilot_service.py", - "source_location": "L3001" + "source_location": "L3174" }, { - "id": "crud_pilot_service_rationale_3025", + "id": "crud_pilot_service_rationale_3198", "label": "\u786e\u8ba4\u5230\u8d26\uff1ayfk dqr\u2192yqr \u589e\u52a0\u4f59\u989d\uff1bgmcp dqr\u2192sxz \u589e\u52a0\u4ea7\u54c1\u4efd\u6570", "file_type": "rationale", "source_file": "crud/pilot_service.py", - "source_location": "L3025" + "source_location": "L3198" }, { - "id": "crud_pilot_service_rationale_3066", + "id": "crud_pilot_service_rationale_3239", "label": "\u7533\u8bf7\u9000\u6b3e\uff1atype=yfk + status=yqr \u2192 tfqrz", "file_type": "rationale", "source_file": "crud/pilot_service.py", - "source_location": "L3066" + "source_location": "L3239" }, { - "id": "crud_pilot_service_rationale_3101", + "id": "crud_pilot_service_rationale_3274", "label": "\u786e\u8ba4\u9000\u6b3e\uff1astatus=tfqrz \u2192 ytf\uff0c\u6263\u51cf\u4f59\u989d", "file_type": "rationale", "source_file": "crud/pilot_service.py", - "source_location": "L3101" + "source_location": "L3274" }, { - "id": "crud_pilot_service_rationale_3134", + "id": "crud_pilot_service_rationale_3307", "label": "\u4f5c\u5e9f\u8ba2\u5355\uff1atype=gmcp + status=sxz \u2192 yzf\uff0c\u6263\u51cf\u5df2\u751f\u6548\u7684\u4ea7\u54c1\u4efd\u6570", "file_type": "rationale", "source_file": "crud/pilot_service.py", - "source_location": "L3134" + "source_location": "L3307" }, { - "id": "crud_pilot_service_rationale_3289", + "id": "crud_pilot_service_rationale_3366", + "label": "\u67e5\u8be2\u64cd\u4f5c\u6d41\u6c34\u5217\u8868\u3002finance_done_only\uff1a\u8d22\u52a1\u5df2\u5904\u7406\uff08\u5df2\u786e\u8ba4\u6216\u8d22\u52a1\u4fa7\u4f5c\u5e9f\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/pilot_service.py", + "source_location": "L3366" + }, + { + "id": "crud_pilot_service_rationale_3504", + "label": "\u521b\u5efa\u5145\u503c\u6d41\u6c34\uff08yfk\u8ba2\u5355\uff09\uff0c\u72b6\u6001 dsx\uff1b\u9644\u4ef6\u9884\u5b58\u4e8e finance_submit_attachments \u4f9b\u540e\u7eed\u8d22\u52a1\u786e\u8ba4", + "file_type": "rationale", + "source_file": "crud/pilot_service.py", + "source_location": "L3504" + }, + { + "id": "crud_pilot_service_rationale_3542", "label": "\u521b\u5efa\u9000\u6b3e\u6d41\u6c34\uff08yfk\u8ba2\u5355\uff09\uff0camount <= current_balance", "file_type": "rationale", "source_file": "crud/pilot_service.py", - "source_location": "L3289" + "source_location": "L3542" }, { - "id": "crud_pilot_service_rationale_3329", + "id": "crud_pilot_service_rationale_3583", "label": "\u521b\u5efa\u8d2d\u4e70\u4ea7\u54c1\u6d41\u6c34\uff08gmcp\u8ba2\u5355\uff09\uff0c\u540c\u65f6\u521b\u5efa/\u66f4\u65b0\u4ea7\u54c1\u6301\u4ed3", "file_type": "rationale", "source_file": "crud/pilot_service.py", - "source_location": "L3329" + "source_location": "L3583" }, { - "id": "crud_pilot_service_rationale_3425", + "id": "crud_pilot_service_rationale_3679", "label": "\u521b\u5efa\u9000\u8ba2\u4ea7\u54c1\u6d41\u6c34\uff08gmcp\u8ba2\u5355\uff09\uff0c\u6821\u9a8c\u9000\u8ba2\u4efd\u6570 <= current_qty", "file_type": "rationale", "source_file": "crud/pilot_service.py", - "source_location": "L3425" + "source_location": "L3679" }, { - "id": "crud_pilot_service_rationale_3523", + "id": "crud_pilot_service_rationale_3912", + "label": "\u66f4\u65b0\u5f85\u751f\u6548\u6d41\u6c34\uff1a\u4ec5 dsx\uff1b\u5145\u503c/\u9000\u6b3e\u53ef\u6539\u91d1\u989d\u4e0e\u9644\u4ef6\uff0c\u8d2d\u4e70/\u9000\u8ba2\u53ef\u6539\u4ea7\u54c1\u660e\u7ec6\u4e0e\u5907\u6ce8", + "file_type": "rationale", + "source_file": "crud/pilot_service.py", + "source_location": "L3912" + }, + { + "id": "crud_pilot_service_rationale_4009", "label": "\u8d22\u52a1\u786e\u8ba4\u6d41\u6c34\uff1adqr \u2192 yqr\uff0c\u66f4\u65b0\u4e3b\u8868\u6c47\u603b\u548c\u4ea7\u54c1\u6301\u4ed3\uff0c\u66f4\u65b0\u6e20\u9053\u8d26\u6237\u4f59\u989d", "file_type": "rationale", "source_file": "crud/pilot_service.py", - "source_location": "L3523" + "source_location": "L4009" }, { - "id": "crud_pilot_service_rationale_3637", - "label": "\u4f5c\u5e9f\u6d41\u6c34\uff1adsx \u2192 yzf\u3002\u5982\u679c\u662f purchase/unsubscribe \u8fd8\u9700\u8981\u56de\u6eda\u4ea7\u54c1\u6301\u4ed3", + "id": "crud_pilot_service_rationale_4124", + "label": "\u4f5c\u5e9f\u6d41\u6c34\uff1adsx/dqr \u2192 yzf\u3002\u5982\u679c\u662f purchase/unsubscribe \u8fd8\u9700\u8981\u56de\u6eda\u4ea7\u54c1\u6301\u4ed3", "file_type": "rationale", "source_file": "crud/pilot_service.py", - "source_location": "L3637" + "source_location": "L4124" }, { "id": "crud_customer_py", @@ -19192,252 +19360,266 @@ "label": "TxnRefundBody", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L1624" + "source_location": "L1625" }, { "id": "api_pilot_service_txnproductitem", "label": "TxnProductItem", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L1631" + "source_location": "L1633" }, { "id": "api_pilot_service_txnpurchasebody", "label": "TxnPurchaseBody", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L1643" + "source_location": "L1645" }, { "id": "api_pilot_service_txnunsubscribebody", "label": "TxnUnsubscribeBody", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L1650" + "source_location": "L1652" + }, + { + "id": "api_pilot_service_txnupdatebody", + "label": "TxnUpdateBody", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L1659" }, { "id": "api_pilot_service_txnfinancesubmitbody", "label": "TxnFinanceSubmitBody", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L1657" + "source_location": "L1669" }, { "id": "api_pilot_service_txnfinanceconfirmbody", "label": "TxnFinanceConfirmBody", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L1664" + "source_location": "L1676" }, { "id": "api_pilot_service_list_channel_service_orders", "label": "list_channel_service_orders()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L1672" + "source_location": "L1684" }, { "id": "api_pilot_service_get_channel_service_order_detail", "label": "get_channel_service_order_detail()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L1705" + "source_location": "L1717" }, { "id": "api_pilot_service_create_channel_service_order", "label": "create_channel_service_order()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L1732" + "source_location": "L1751" }, { "id": "api_pilot_service_update_channel_service_order", "label": "update_channel_service_order()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L1762" + "source_location": "L1781" }, { "id": "api_pilot_service_delete_channel_service_order", "label": "delete_channel_service_order()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L1795" + "source_location": "L1814" }, { "id": "api_pilot_service_submit_service_order_finance_confirm", "label": "submit_service_order_finance_confirm()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L1809" + "source_location": "L1828" }, { "id": "api_pilot_service_confirm_service_order_receipt", "label": "confirm_service_order_receipt()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L1833" + "source_location": "L1852" }, { "id": "api_pilot_service_submit_service_order_refund", "label": "submit_service_order_refund()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L1857" + "source_location": "L1876" }, { "id": "api_pilot_service_confirm_service_order_refund", "label": "confirm_service_order_refund()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L1882" + "source_location": "L1901" }, { "id": "api_pilot_service_void_channel_service_order", "label": "void_channel_service_order()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L1906" + "source_location": "L1925" }, { "id": "api_pilot_service_list_service_order_txns", "label": "list_service_order_txns()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L1927" + "source_location": "L1946" }, { "id": "api_pilot_service_get_service_order_txn_detail", "label": "get_service_order_txn_detail()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L1959" + "source_location": "L1980" }, { "id": "api_pilot_service_create_recharge_txn", "label": "create_recharge_txn()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L1986" + "source_location": "L1997" }, { "id": "api_pilot_service_create_refund_txn", "label": "create_refund_txn()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L2010" + "source_location": "L2022" }, { "id": "api_pilot_service_create_purchase_txn", "label": "create_purchase_txn()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L2034" + "source_location": "L2047" }, { "id": "api_pilot_service_create_unsubscribe_txn", "label": "create_unsubscribe_txn()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L2059" + "source_location": "L2072" + }, + { + "id": "api_pilot_service_update_service_order_txn", + "label": "update_service_order_txn()", + "file_type": "code", + "source_file": "api/pilot_service.py", + "source_location": "L2097" }, { "id": "api_pilot_service_submit_txn_finance", "label": "submit_txn_finance()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L2084" + "source_location": "L2127" }, { "id": "api_pilot_service_confirm_txn", "label": "confirm_txn()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L2108" + "source_location": "L2151" }, { "id": "api_pilot_service_void_txn", "label": "void_txn()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L2132" + "source_location": "L2176" }, { "id": "api_pilot_service_get_channel_account_info", "label": "get_channel_account_info()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L2153" + "source_location": "L2198" }, { "id": "api_pilot_service_list_channel_product_quotas", "label": "list_channel_product_quotas()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L2169" + "source_location": "L2214" }, { "id": "api_pilot_service_checkuppackageitembody", "label": "CheckupPackageItemBody", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L2185" + "source_location": "L2230" }, { "id": "api_pilot_service_checkupinstitutionpackagecreatebody", "label": "CheckupInstitutionPackageCreateBody", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L2195" + "source_location": "L2240" }, { "id": "api_pilot_service_checkupinstitutionpackageupdatebody", "label": "CheckupInstitutionPackageUpdateBody", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L2206" + "source_location": "L2251" }, { "id": "api_pilot_service_package_items_to_crud", "label": "_package_items_to_crud()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L2217" + "source_location": "L2262" }, { "id": "api_pilot_service_list_checkup_institution_packages", "label": "list_checkup_institution_packages()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L2245" + "source_location": "L2290" }, { "id": "api_pilot_service_create_checkup_institution_package", "label": "create_checkup_institution_package()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L2259" + "source_location": "L2304" }, { "id": "api_pilot_service_get_checkup_institution_package_detail", "label": "get_checkup_institution_package_detail()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L2285" + "source_location": "L2330" }, { "id": "api_pilot_service_update_checkup_institution_package", "label": "update_checkup_institution_package()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L2301" + "source_location": "L2346" }, { "id": "api_pilot_service_delete_checkup_institution_package", "label": "delete_checkup_institution_package()", "file_type": "code", "source_file": "api/pilot_service.py", - "source_location": "L2330" + "source_location": "L2375" }, { "id": "api_pilot_service_rationale_1", @@ -21239,16 +21421,16 @@ }, { "source": "main_py", - "target": "fastapi", + "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "main.py", - "source_location": "L5", + "source_location": "L4", "weight": 1.0 }, { "source": "main_py", - "target": "fastapi_middleware_cors", + "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "main.py", @@ -21257,7 +21439,16 @@ }, { "source": "main_py", - "target": "app_core_config", + "target": "fastapi_middleware_cors", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "main_py", + "target": "fastapi_responses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "main.py", @@ -21266,7 +21457,7 @@ }, { "source": "main_py", - "target": "app_core_database", + "target": "sqlalchemy_exc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "main.py", @@ -21275,16 +21466,7 @@ }, { "source": "main_py", - "target": "app_core_api_request_log_middleware", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "main.py", - "source_location": "L10", - "weight": 1.0 - }, - { - "source": "main_py", - "target": "app_core_api_crypto_middleware", + "target": "app_core_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "main.py", @@ -21293,7 +21475,7 @@ }, { "source": "main_py", - "target": "app_models", + "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "main.py", @@ -21302,20 +21484,74 @@ }, { "source": "main_py", - "target": "app_api", + "target": "app_core_api_request_log_middleware", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L13", "weight": 1.0 }, + { + "source": "main_py", + "target": "app_core_api_crypto_middleware", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "main_py", + "target": "app_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "main_py", + "target": "app_api", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L16", + "weight": 1.0 + }, { "source": "main_py", "target": "app_main_lifespan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", - "source_location": "L17", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "main_py", + "target": "app_main_error_json", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L67", + "weight": 1.0 + }, + { + "source": "main_py", + "target": "app_main_sqlalchemy_exception_handler", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "main_py", + "target": "app_main_unhandled_exception_handler", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L91", "weight": 1.0 }, { @@ -21324,7 +21560,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", - "source_location": "L89", + "source_location": "L127", "weight": 1.0 }, { @@ -21333,7 +21569,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", - "source_location": "L111", + "source_location": "L149", "weight": 1.0 }, { @@ -21342,7 +21578,43 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", - "source_location": "L116", + "source_location": "L154", + "weight": 1.0 + }, + { + "source": "app_main_sqlalchemy_exception_handler", + "target": "app_main_error_json", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "app_main_unhandled_exception_handler", + "target": "app_main_error_json", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "app_main_rationale_81", + "target": "app_main_sqlalchemy_exception_handler", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "app_main_rationale_92", + "target": "app_main_unhandled_exception_handler", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "main.py", + "source_location": "L92", "weight": 1.0 }, { @@ -27282,7 +27554,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1867", + "source_location": "L1871", "weight": 1.0 }, { @@ -27291,7 +27563,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1867", + "source_location": "L1871", "weight": 1.0 }, { @@ -27300,7 +27572,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1889", + "source_location": "L1893", "weight": 1.0 }, { @@ -27309,7 +27581,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1889", + "source_location": "L1893", "weight": 1.0 }, { @@ -27318,7 +27590,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1913", + "source_location": "L1917", "weight": 1.0 }, { @@ -27327,7 +27599,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1913", + "source_location": "L1917", "weight": 1.0 }, { @@ -27336,7 +27608,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1934", + "source_location": "L1938", "weight": 1.0 }, { @@ -27345,7 +27617,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1934", + "source_location": "L1938", "weight": 1.0 }, { @@ -27354,7 +27626,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1955", + "source_location": "L1959", "weight": 1.0 }, { @@ -27363,7 +27635,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1955", + "source_location": "L1959", "weight": 1.0 }, { @@ -27372,7 +27644,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1981", + "source_location": "L1985", "weight": 1.0 }, { @@ -27381,7 +27653,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1981", + "source_location": "L1985", "weight": 1.0 }, { @@ -27390,7 +27662,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2007", + "source_location": "L2011", "weight": 1.0 }, { @@ -27399,7 +27671,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2007", + "source_location": "L2011", "weight": 1.0 }, { @@ -27408,7 +27680,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2033", + "source_location": "L2037", "weight": 1.0 }, { @@ -27417,7 +27689,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2033", + "source_location": "L2037", "weight": 1.0 }, { @@ -27426,7 +27698,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2054", + "source_location": "L2058", "weight": 1.0 }, { @@ -27435,7 +27707,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2054", + "source_location": "L2058", "weight": 1.0 }, { @@ -27444,7 +27716,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2073", + "source_location": "L2077", "weight": 1.0 }, { @@ -27453,7 +27725,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2073", + "source_location": "L2077", "weight": 1.0 }, { @@ -27462,7 +27734,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2092", + "source_location": "L2096", "weight": 1.0 }, { @@ -27471,7 +27743,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2092", + "source_location": "L2096", "weight": 1.0 }, { @@ -27480,7 +27752,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2114", + "source_location": "L2118", "weight": 1.0 }, { @@ -27489,7 +27761,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2114", + "source_location": "L2118", "weight": 1.0 }, { @@ -27498,7 +27770,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2137", + "source_location": "L2141", "weight": 1.0 }, { @@ -27507,7 +27779,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2137", + "source_location": "L2141", "weight": 1.0 }, { @@ -27516,7 +27788,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2161", + "source_location": "L2165", "weight": 1.0 }, { @@ -27525,7 +27797,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2161", + "source_location": "L2165", "weight": 1.0 }, { @@ -27534,7 +27806,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2185", + "source_location": "L2189", "weight": 1.0 }, { @@ -27543,7 +27815,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2185", + "source_location": "L2189", "weight": 1.0 }, { @@ -27552,7 +27824,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2209", + "source_location": "L2213", "weight": 1.0 }, { @@ -27561,7 +27833,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2209", + "source_location": "L2213", "weight": 1.0 }, { @@ -27570,7 +27842,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2230", + "source_location": "L2234", "weight": 1.0 }, { @@ -27579,7 +27851,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2230", + "source_location": "L2234", "weight": 1.0 }, { @@ -27588,7 +27860,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2248", + "source_location": "L2252", "weight": 1.0 }, { @@ -27597,7 +27869,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2248", + "source_location": "L2252", "weight": 1.0 }, { @@ -27606,7 +27878,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2270", + "source_location": "L2274", "weight": 1.0 }, { @@ -27615,7 +27887,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2270", + "source_location": "L2274", "weight": 1.0 }, { @@ -27624,7 +27896,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2297", + "source_location": "L2301", "weight": 1.0 }, { @@ -27633,7 +27905,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2297", + "source_location": "L2301", "weight": 1.0 }, { @@ -27642,7 +27914,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2321", + "source_location": "L2325", "weight": 1.0 }, { @@ -27651,7 +27923,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2321", + "source_location": "L2325", "weight": 1.0 }, { @@ -27660,7 +27932,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2345", + "source_location": "L2349", "weight": 1.0 }, { @@ -27669,7 +27941,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2345", + "source_location": "L2349", "weight": 1.0 }, { @@ -27678,7 +27950,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2366", + "source_location": "L2370", "weight": 1.0 }, { @@ -27687,7 +27959,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2366", + "source_location": "L2370", "weight": 1.0 }, { @@ -27696,7 +27968,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2391", + "source_location": "L2395", "weight": 1.0 }, { @@ -27705,7 +27977,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2391", + "source_location": "L2395", "weight": 1.0 }, { @@ -27714,7 +27986,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2425", + "source_location": "L2429", "weight": 1.0 }, { @@ -27723,7 +27995,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2425", + "source_location": "L2429", "weight": 1.0 }, { @@ -27732,7 +28004,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2454", + "source_location": "L2458", "weight": 1.0 }, { @@ -27741,7 +28013,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2454", + "source_location": "L2458", "weight": 1.0 }, { @@ -27750,7 +28022,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2484", + "source_location": "L2488", "weight": 1.0 }, { @@ -27759,7 +28031,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2484", + "source_location": "L2488", "weight": 1.0 }, { @@ -27768,7 +28040,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2506", + "source_location": "L2510", "weight": 1.0 }, { @@ -27777,7 +28049,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2506", + "source_location": "L2510", "weight": 1.0 }, { @@ -27786,7 +28058,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2536", + "source_location": "L2540", "weight": 1.0 }, { @@ -27795,7 +28067,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2536", + "source_location": "L2540", "weight": 1.0 }, { @@ -27804,7 +28076,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2561", + "source_location": "L2565", "weight": 1.0 }, { @@ -27813,7 +28085,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2561", + "source_location": "L2565", "weight": 1.0 }, { @@ -27822,7 +28094,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2586", + "source_location": "L2590", "weight": 1.0 }, { @@ -27831,7 +28103,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2586", + "source_location": "L2590", "weight": 1.0 }, { @@ -27840,7 +28112,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2607", + "source_location": "L2611", "weight": 1.0 }, { @@ -27849,7 +28121,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2607", + "source_location": "L2611", "weight": 1.0 }, { @@ -27858,7 +28130,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2628", + "source_location": "L2632", "weight": 1.0 }, { @@ -27867,7 +28139,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2628", + "source_location": "L2632", "weight": 1.0 }, { @@ -27876,7 +28148,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2653", + "source_location": "L2657", "weight": 1.0 }, { @@ -27885,7 +28157,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2653", + "source_location": "L2657", "weight": 1.0 }, { @@ -27894,7 +28166,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2683", + "source_location": "L2687", "weight": 1.0 }, { @@ -27903,7 +28175,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2683", + "source_location": "L2687", "weight": 1.0 }, { @@ -27912,7 +28184,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2705", + "source_location": "L2709", "weight": 1.0 }, { @@ -27921,7 +28193,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2705", + "source_location": "L2709", "weight": 1.0 }, { @@ -27930,7 +28202,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2729", + "source_location": "L2733", "weight": 1.0 }, { @@ -27939,7 +28211,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2729", + "source_location": "L2733", "weight": 1.0 }, { @@ -27948,7 +28220,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2750", + "source_location": "L2754", "weight": 1.0 }, { @@ -27957,7 +28229,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2750", + "source_location": "L2754", "weight": 1.0 }, { @@ -27966,7 +28238,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2780", + "source_location": "L2784", "weight": 1.0 }, { @@ -27975,7 +28247,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2780", + "source_location": "L2784", "weight": 1.0 }, { @@ -27984,7 +28256,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2810", + "source_location": "L2814", "weight": 1.0 }, { @@ -27993,7 +28265,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2810", + "source_location": "L2814", "weight": 1.0 }, { @@ -28002,7 +28274,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2832", + "source_location": "L2836", "weight": 1.0 }, { @@ -28011,7 +28283,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2832", + "source_location": "L2836", "weight": 1.0 }, { @@ -28020,7 +28292,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2861", + "source_location": "L2865", "weight": 1.0 }, { @@ -28029,7 +28301,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2861", + "source_location": "L2865", "weight": 1.0 }, { @@ -28038,7 +28310,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2885", + "source_location": "L2889", "weight": 1.0 }, { @@ -28047,7 +28319,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2885", + "source_location": "L2889", "weight": 1.0 }, { @@ -28056,7 +28328,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2908", + "source_location": "L2912", "weight": 1.0 }, { @@ -28065,7 +28337,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2908", + "source_location": "L2912", "weight": 1.0 }, { @@ -28074,7 +28346,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2936", + "source_location": "L2940", "weight": 1.0 }, { @@ -28083,7 +28355,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2936", + "source_location": "L2940", "weight": 1.0 }, { @@ -28092,7 +28364,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2956", + "source_location": "L2960", "weight": 1.0 }, { @@ -28101,7 +28373,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2956", + "source_location": "L2960", "weight": 1.0 }, { @@ -28110,7 +28382,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2976", + "source_location": "L2980", "weight": 1.0 }, { @@ -28119,7 +28391,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2976", + "source_location": "L2980", "weight": 1.0 }, { @@ -28128,7 +28400,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2995", + "source_location": "L2999", "weight": 1.0 }, { @@ -28137,7 +28409,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2995", + "source_location": "L2999", "weight": 1.0 }, { @@ -28146,7 +28418,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3016", + "source_location": "L3020", "weight": 1.0 }, { @@ -28155,7 +28427,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3016", + "source_location": "L3020", "weight": 1.0 }, { @@ -28164,7 +28436,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3045", + "source_location": "L3049", "weight": 1.0 }, { @@ -28173,7 +28445,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3045", + "source_location": "L3049", "weight": 1.0 }, { @@ -28182,7 +28454,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3066", + "source_location": "L3070", "weight": 1.0 }, { @@ -28191,7 +28463,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3066", + "source_location": "L3070", "weight": 1.0 }, { @@ -28200,7 +28472,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 1.0 }, { @@ -28209,7 +28481,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 1.0 }, { @@ -28218,7 +28490,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 1.0 }, { @@ -28735,417 +29007,417 @@ "weight": 1.0 }, { - "source": "models_models_rationale_1868", + "source": "models_models_rationale_1872", "target": "models_models_bizcheckupinstitution", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1868", + "source_location": "L1872", "weight": 1.0 }, { - "source": "models_models_rationale_1890", + "source": "models_models_rationale_1894", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1890", + "source_location": "L1894", "weight": 1.0 }, { - "source": "models_models_rationale_1914", + "source": "models_models_rationale_1918", "target": "models_models_bizcheckupinstitutionproject", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1914", + "source_location": "L1918", "weight": 1.0 }, { - "source": "models_models_rationale_1935", + "source": "models_models_rationale_1939", "target": "models_models_bizcheckupinstitutionpackage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1935", + "source_location": "L1939", "weight": 1.0 }, { - "source": "models_models_rationale_1956", + "source": "models_models_rationale_1960", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1956", + "source_location": "L1960", "weight": 1.0 }, { - "source": "models_models_rationale_2034", + "source": "models_models_rationale_2038", "target": "models_models_bizsopdocument", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2034", + "source_location": "L2038", "weight": 1.0 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2059", "target": "models_models_bizprocesscategory", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2055", + "source_location": "L2059", "weight": 1.0 }, { - "source": "models_models_rationale_2093", + "source": "models_models_rationale_2097", "target": "models_models_bizconsumablepack", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2093", + "source_location": "L2097", "weight": 1.0 }, { - "source": "models_models_rationale_2115", + "source": "models_models_rationale_2119", "target": "models_models_bizconsumablepackitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2115", + "source_location": "L2119", "weight": 1.0 }, { - "source": "models_models_rationale_2162", + "source": "models_models_rationale_2166", "target": "models_models_bizprocessreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2162", + "source_location": "L2166", "weight": 1.0 }, { - "source": "models_models_rationale_2186", + "source": "models_models_rationale_2190", "target": "models_models_bizprocessconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2186", + "source_location": "L2190", "weight": 1.0 }, { - "source": "models_models_rationale_2210", + "source": "models_models_rationale_2214", "target": "models_models_bizprocessoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2210", + "source_location": "L2214", "weight": 1.0 }, { - "source": "models_models_rationale_2249", + "source": "models_models_rationale_2253", "target": "models_models_bizprocessroute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2249", + "source_location": "L2253", "weight": 1.0 }, { - "source": "models_models_rationale_2271", + "source": "models_models_rationale_2275", "target": "models_models_bizprocessroutestep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2271", + "source_location": "L2275", "weight": 1.0 }, { - "source": "models_models_rationale_2298", + "source": "models_models_rationale_2302", "target": "models_models_bizprocessroutestepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2298", + "source_location": "L2302", "weight": 1.0 }, { - "source": "models_models_rationale_2322", + "source": "models_models_rationale_2326", "target": "models_models_bizprocessroutestepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2322", + "source_location": "L2326", "weight": 1.0 }, { - "source": "models_models_rationale_2346", + "source": "models_models_rationale_2350", "target": "models_models_bizprocessroutestepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2346", + "source_location": "L2350", "weight": 1.0 }, { - "source": "models_models_rationale_2367", + "source": "models_models_rationale_2371", "target": "models_models_bizprocessroutestepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2367", + "source_location": "L2371", "weight": 1.0 }, { - "source": "models_models_rationale_2392", + "source": "models_models_rationale_2396", "target": "models_models_bizcellproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2392", + "source_location": "L2396", "weight": 1.0 }, { - "source": "models_models_rationale_2426", + "source": "models_models_rationale_2430", "target": "models_models_bizproductionworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2426", + "source_location": "L2430", "weight": 1.0 }, { - "source": "models_models_rationale_2455", + "source": "models_models_rationale_2459", "target": "models_models_bizproductiontask", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2455", + "source_location": "L2459", "weight": 1.0 }, { - "source": "models_models_rationale_2485", + "source": "models_models_rationale_2489", "target": "models_models_bizproductiontaskinput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2485", + "source_location": "L2489", "weight": 1.0 }, { - "source": "models_models_rationale_2507", + "source": "models_models_rationale_2511", "target": "models_models_bizproductiontaskstep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2507", + "source_location": "L2511", "weight": 1.0 }, { - "source": "models_models_rationale_2537", + "source": "models_models_rationale_2541", "target": "models_models_bizproductiontaskstepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2537", + "source_location": "L2541", "weight": 1.0 }, { - "source": "models_models_rationale_2562", + "source": "models_models_rationale_2566", "target": "models_models_bizproductiontaskstepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2562", + "source_location": "L2566", "weight": 1.0 }, { - "source": "models_models_rationale_2587", + "source": "models_models_rationale_2591", "target": "models_models_bizproductiontaskstepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2587", + "source_location": "L2591", "weight": 1.0 }, { - "source": "models_models_rationale_2608", + "source": "models_models_rationale_2612", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2608", + "source_location": "L2612", "weight": 1.0 }, { - "source": "models_models_rationale_2629", + "source": "models_models_rationale_2633", "target": "models_models_bizproductiontaskoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2629", + "source_location": "L2633", "weight": 1.0 }, { - "source": "models_models_rationale_2654", + "source": "models_models_rationale_2658", "target": "models_models_bizprotocolfullmoontodo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2654", + "source_location": "L2658", "weight": 1.0 }, { - "source": "models_models_rationale_2684", + "source": "models_models_rationale_2688", "target": "models_models_bizinsurancecompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2684", + "source_location": "L2688", "weight": 1.0 }, { - "source": "models_models_rationale_2706", + "source": "models_models_rationale_2710", "target": "models_models_bizinsurancecompanyinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2706", + "source_location": "L2710", "weight": 1.0 }, { - "source": "models_models_rationale_2730", + "source": "models_models_rationale_2734", "target": "models_models_bizinsuranceprojectprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2730", + "source_location": "L2734", "weight": 1.0 }, { - "source": "models_models_rationale_2751", + "source": "models_models_rationale_2755", "target": "models_models_bizconsumablestocklog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2751", + "source_location": "L2755", "weight": 1.0 }, { - "source": "models_models_rationale_2781", + "source": "models_models_rationale_2785", "target": "models_models_bizreagentstocklog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2781", + "source_location": "L2785", "weight": 1.0 }, { - "source": "models_models_rationale_2811", + "source": "models_models_rationale_2815", "target": "models_models_bizpilotapplication", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2811", + "source_location": "L2815", "weight": 1.0 }, { - "source": "models_models_rationale_2833", + "source": "models_models_rationale_2837", "target": "models_models_bizpilotpatient", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2833", + "source_location": "L2837", "weight": 1.0 }, { - "source": "models_models_rationale_2862", + "source": "models_models_rationale_2866", "target": "models_models_bizpilotinfusionplan", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2862", + "source_location": "L2866", "weight": 1.0 }, { - "source": "models_models_rationale_2886", + "source": "models_models_rationale_2890", "target": "models_models_bizpilotinfusionschedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2886", + "source_location": "L2890", "weight": 1.0 }, { - "source": "models_models_rationale_2909", + "source": "models_models_rationale_2913", "target": "models_models_bizpilotcheckup", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2909", + "source_location": "L2913", "weight": 1.0 }, { - "source": "models_models_rationale_2937", + "source": "models_models_rationale_2941", "target": "models_models_bizpilotcheckupreserveitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2937", + "source_location": "L2941", "weight": 1.0 }, { - "source": "models_models_rationale_2957", + "source": "models_models_rationale_2961", "target": "models_models_bizpilotcheckupactualitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2957", + "source_location": "L2961", "weight": 1.0 }, { - "source": "models_models_rationale_2977", + "source": "models_models_rationale_2981", "target": "models_models_bizpilotdelivery", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2977", + "source_location": "L2981", "weight": 1.0 }, { - "source": "models_models_rationale_2996", + "source": "models_models_rationale_3000", "target": "models_models_bizpilotdeliverymaterial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2996", + "source_location": "L3000", "weight": 1.0 }, { - "source": "models_models_rationale_3017", + "source": "models_models_rationale_3021", "target": "models_models_bizpilotdeliverymethod", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3017", + "source_location": "L3021", "weight": 1.0 }, { - "source": "models_models_rationale_3046", + "source": "models_models_rationale_3050", "target": "models_models_bizpilotinfusionconfirm", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3046", + "source_location": "L3050", "weight": 1.0 }, { - "source": "models_models_rationale_3067", + "source": "models_models_rationale_3071", "target": "models_models_bizoutboundreleasereview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3067", + "source_location": "L3071", "weight": 1.0 }, { @@ -53630,20 +53902,56 @@ }, { "source": "crud_pilot_service_py", - "target": "crud_pilot_service_row_to_dict_service_order_txn", + "target": "crud_pilot_service_normalize_txn_product_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", "source_location": "L2585", "weight": 1.0 }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_enrich_txn_products_from_order", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2606", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_row_to_dict_service_order_txn", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2646", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_service_order_txn_to_response_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2693", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_enrich_finance_operate_fields", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2738", + "weight": 1.0 + }, { "source": "crud_pilot_service_py", "target": "crud_pilot_service_list_channel_service_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2621", + "source_location": "L2758", "weight": 1.0 }, { @@ -53652,7 +53960,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2701", + "source_location": "L2838", "weight": 1.0 }, { @@ -53661,7 +53969,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2710", + "source_location": "L2847", "weight": 1.0 }, { @@ -53670,7 +53978,25 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2727", + "source_location": "L2864", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_gmcp_has_purchase_lock", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2873", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_gmcp_agreement_editable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2901", "weight": 1.0 }, { @@ -53679,7 +54005,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2736", + "source_location": "L2907", "weight": 1.0 }, { @@ -53688,7 +54014,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2753", + "source_location": "L2924", "weight": 1.0 }, { @@ -53697,7 +54023,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2796", + "source_location": "L2967", "weight": 1.0 }, { @@ -53706,7 +54032,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2807", + "source_location": "L2978", "weight": 1.0 }, { @@ -53715,7 +54041,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2834", + "source_location": "L3005", "weight": 1.0 }, { @@ -53724,7 +54050,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2856", + "source_location": "L3027", "weight": 1.0 }, { @@ -53733,7 +54059,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2934", + "source_location": "L3099", "weight": 1.0 }, { @@ -53742,7 +54068,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2975", + "source_location": "L3148", "weight": 1.0 }, { @@ -53751,7 +54077,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2992", + "source_location": "L3165", "weight": 1.0 }, { @@ -53760,7 +54086,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3024", + "source_location": "L3197", "weight": 1.0 }, { @@ -53769,7 +54095,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3065", + "source_location": "L3238", "weight": 1.0 }, { @@ -53778,7 +54104,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3100", + "source_location": "L3273", "weight": 1.0 }, { @@ -53787,7 +54113,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3133", + "source_location": "L3306", "weight": 1.0 }, { @@ -53796,7 +54122,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3179", + "source_location": "L3352", "weight": 1.0 }, { @@ -53805,7 +54131,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3241", + "source_location": "L3484", "weight": 1.0 }, { @@ -53814,7 +54140,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3251", + "source_location": "L3494", "weight": 1.0 }, { @@ -53823,7 +54149,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3288", + "source_location": "L3541", "weight": 1.0 }, { @@ -53832,7 +54158,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3328", + "source_location": "L3582", "weight": 1.0 }, { @@ -53841,7 +54167,52 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3424", + "source_location": "L3678", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_rollback_purchase_txn_holdings", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L3754", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_apply_purchase_txn_holdings", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L3776", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_rollback_unsubscribe_txn_holdings", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L3837", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_apply_unsubscribe_txn_holdings", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L3861", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_py", + "target": "crud_pilot_service_update_service_order_txn", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L3900", "weight": 1.0 }, { @@ -53850,7 +54221,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3500", + "source_location": "L3977", "weight": 1.0 }, { @@ -53859,7 +54230,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3522", + "source_location": "L4008", "weight": 1.0 }, { @@ -53868,7 +54239,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3636", + "source_location": "L4123", "weight": 1.0 }, { @@ -54402,13 +54773,76 @@ "source_location": "L2515", "weight": 1.0 }, + { + "source": "crud_pilot_service_enrich_txn_products_from_order", + "target": "crud_pilot_service_get_service_order_products", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2615", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_row_to_dict_service_order_txn", + "target": "crud_pilot_service_normalize_txn_product_item", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2680", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_row_to_dict_service_order_txn", + "target": "crud_pilot_service_enrich_txn_products_from_order", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2682", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_service_order_txn_to_response_dict", + "target": "crud_pilot_service_row_to_dict_service_order_txn", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2702", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_service_order_txn_to_response_dict", + "target": "crud_pilot_service_get_service_order", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2704", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_service_order_txn_to_response_dict", + "target": "crud_pilot_service_user_nick_name_map", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2723", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_service_order_txn_to_response_dict", + "target": "crud_pilot_service_enrich_finance_operate_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2734", + "weight": 1.0 + }, { "source": "crud_pilot_service_list_channel_service_orders", "target": "crud_pilot_service_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2690", + "source_location": "L2827", "weight": 1.0 }, { @@ -54417,7 +54851,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2693", + "source_location": "L2830", "weight": 1.0 }, { @@ -54426,7 +54860,16 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2720", + "source_location": "L2857", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_gmcp_agreement_editable", + "target": "crud_pilot_service_gmcp_has_purchase_lock", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2904", "weight": 1.0 }, { @@ -54435,7 +54878,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2804", + "source_location": "L2975", "weight": 1.0 }, { @@ -54444,7 +54887,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2809", + "source_location": "L2980", "weight": 1.0 }, { @@ -54453,7 +54896,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2813", + "source_location": "L2984", "weight": 1.0 }, { @@ -54462,7 +54905,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2820", + "source_location": "L2991", "weight": 1.0 }, { @@ -54471,7 +54914,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2871", + "source_location": "L3042", "weight": 1.0 }, { @@ -54480,7 +54923,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2885", + "source_location": "L3054", "weight": 1.0 }, { @@ -54489,16 +54932,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2894", - "weight": 1.0 - }, - { - "source": "crud_pilot_service_create_channel_service_order", - "target": "crud_pilot_service_save_gmcp_product_rows", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/pilot_service.py", - "source_location": "L2927", + "source_location": "L3063", "weight": 1.0 }, { @@ -54507,7 +54941,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2936", + "source_location": "L3101", "weight": 1.0 }, { @@ -54516,25 +54950,16 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2952", + "source_location": "L3126", "weight": 1.0 }, { "source": "crud_pilot_service_update_channel_service_order", - "target": "crud_pilot_service_calc_gmcp_purchase_total", + "target": "crud_pilot_service_gmcp_has_purchase_lock", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2965", - "weight": 1.0 - }, - { - "source": "crud_pilot_service_update_channel_service_order", - "target": "crud_pilot_service_replace_gmcp_product_rows", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/pilot_service.py", - "source_location": "L2966", + "source_location": "L3134", "weight": 1.0 }, { @@ -54543,7 +54968,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2977", + "source_location": "L3150", "weight": 1.0 }, { @@ -54552,7 +54977,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3002", + "source_location": "L3175", "weight": 1.0 }, { @@ -54561,7 +54986,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3026", + "source_location": "L3199", "weight": 1.0 }, { @@ -54570,7 +54995,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3037", + "source_location": "L3210", "weight": 1.0 }, { @@ -54579,7 +55004,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3051", + "source_location": "L3224", "weight": 1.0 }, { @@ -54588,7 +55013,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3067", + "source_location": "L3240", "weight": 1.0 }, { @@ -54597,7 +55022,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3102", + "source_location": "L3275", "weight": 1.0 }, { @@ -54606,7 +55031,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3109", + "source_location": "L3282", "weight": 1.0 }, { @@ -54615,7 +55040,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3135", + "source_location": "L3308", "weight": 1.0 }, { @@ -54624,7 +55049,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3146", + "source_location": "L3319", "weight": 1.0 }, { @@ -54633,7 +55058,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3148", + "source_location": "L3321", "weight": 1.0 }, { @@ -54642,7 +55067,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3156", + "source_location": "L3329", "weight": 1.0 }, { @@ -54651,16 +55076,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3226", + "source_location": "L3411", "weight": 1.0 }, { "source": "crud_pilot_service_list_service_order_txns", - "target": "crud_pilot_service_row_to_dict_service_order_txn", + "target": "crud_pilot_service_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3238", + "source_location": "L3469", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_service_order_txns", + "target": "crud_pilot_service_service_order_txn_to_response_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L3472", "weight": 1.0 }, { @@ -54669,7 +55103,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3253", + "source_location": "L3505", "weight": 1.0 }, { @@ -54678,7 +55112,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3290", + "source_location": "L3543", "weight": 1.0 }, { @@ -54687,7 +55121,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3330", + "source_location": "L3584", "weight": 1.0 }, { @@ -54696,7 +55130,61 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3426", + "source_location": "L3680", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_service_order_txn", + "target": "crud_pilot_service_get_service_order_txn", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L3913", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_service_order_txn", + "target": "crud_pilot_service_get_service_order", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L3928", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_service_order_txn", + "target": "crud_pilot_service_rollback_purchase_txn_holdings", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L3948", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_service_order_txn", + "target": "crud_pilot_service_apply_purchase_txn_holdings", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L3949", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_service_order_txn", + "target": "crud_pilot_service_rollback_unsubscribe_txn_holdings", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L3953", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_service_order_txn", + "target": "crud_pilot_service_apply_unsubscribe_txn_holdings", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L3954", "weight": 1.0 }, { @@ -54705,7 +55193,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3502", + "source_location": "L3979", "weight": 1.0 }, { @@ -54714,7 +55202,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3524", + "source_location": "L4010", "weight": 1.0 }, { @@ -54723,7 +55211,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3530", + "source_location": "L4016", "weight": 1.0 }, { @@ -54732,7 +55220,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3538", + "source_location": "L4024", "weight": 1.0 }, { @@ -54741,7 +55229,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3579", + "source_location": "L4065", "weight": 1.0 }, { @@ -54750,7 +55238,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3582", + "source_location": "L4068", "weight": 1.0 }, { @@ -54759,7 +55247,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3605", + "source_location": "L4091", "weight": 1.0 }, { @@ -54768,7 +55256,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3638", + "source_location": "L4125", "weight": 1.0 }, { @@ -54777,7 +55265,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3645", + "source_location": "L4132", "weight": 1.0 }, { @@ -54826,111 +55314,183 @@ "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", + "target": "crud_pilot_service_normalize_txn_product_item", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2586", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_rationale_2612", + "target": "crud_pilot_service_enrich_txn_products_from_order", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2612", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_rationale_2701", + "target": "crud_pilot_service_service_order_txn_to_response_dict", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2701", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_rationale_2739", + "target": "crud_pilot_service_enrich_finance_operate_fields", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2739", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_rationale_2874", + "target": "crud_pilot_service_gmcp_has_purchase_lock", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L2874", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_rationale_2979", "target": "crud_pilot_service_apply_gmcp_order_quotas", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2808", + "source_location": "L2979", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_3100", "target": "crud_pilot_service_update_channel_service_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L2935", + "source_location": "L3100", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_3174", "target": "crud_pilot_service_submit_finance_confirm", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3001", + "source_location": "L3174", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_3198", "target": "crud_pilot_service_confirm_receipt", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3025", + "source_location": "L3198", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_3239", "target": "crud_pilot_service_submit_refund", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3066", + "source_location": "L3239", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_3274", "target": "crud_pilot_service_confirm_refund", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3101", + "source_location": "L3274", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3307", "target": "crud_pilot_service_void_service_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3134", + "source_location": "L3307", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3366", + "target": "crud_pilot_service_list_service_order_txns", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L3366", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "crud_pilot_service_create_recharge_txn", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L3504", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_rationale_3542", "target": "crud_pilot_service_create_refund_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3289", + "source_location": "L3542", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3583", "target": "crud_pilot_service_create_purchase_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3329", + "source_location": "L3583", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3679", "target": "crud_pilot_service_create_unsubscribe_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3425", + "source_location": "L3679", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3912", + "target": "crud_pilot_service_update_service_order_txn", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/pilot_service.py", + "source_location": "L3912", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_rationale_4009", "target": "crud_pilot_service_confirm_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3523", + "source_location": "L4009", "weight": 1.0 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_4124", "target": "crud_pilot_service_void_txn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/pilot_service.py", - "source_location": "L3637", + "source_location": "L4124", "weight": 1.0 }, { @@ -69897,7 +70457,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1624", + "source_location": "L1625", "weight": 1.0 }, { @@ -69906,7 +70466,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1624", + "source_location": "L1625", "weight": 1.0 }, { @@ -69915,7 +70475,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1631", + "source_location": "L1633", "weight": 1.0 }, { @@ -69924,7 +70484,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1631", + "source_location": "L1633", "weight": 1.0 }, { @@ -69933,7 +70493,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1643", + "source_location": "L1645", "weight": 1.0 }, { @@ -69942,7 +70502,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1643", + "source_location": "L1645", "weight": 1.0 }, { @@ -69951,7 +70511,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1650", + "source_location": "L1652", "weight": 1.0 }, { @@ -69960,7 +70520,25 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1650", + "source_location": "L1652", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_txnupdatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1659", + "weight": 1.0 + }, + { + "source": "api_pilot_service_txnupdatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L1659", "weight": 1.0 }, { @@ -69969,7 +70547,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1657", + "source_location": "L1669", "weight": 1.0 }, { @@ -69978,7 +70556,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1657", + "source_location": "L1669", "weight": 1.0 }, { @@ -69987,7 +70565,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1664", + "source_location": "L1676", "weight": 1.0 }, { @@ -69996,7 +70574,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1664", + "source_location": "L1676", "weight": 1.0 }, { @@ -70005,7 +70583,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1672", + "source_location": "L1684", "weight": 1.0 }, { @@ -70014,7 +70592,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1705", + "source_location": "L1717", "weight": 1.0 }, { @@ -70023,7 +70601,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1732", + "source_location": "L1751", "weight": 1.0 }, { @@ -70032,7 +70610,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1762", + "source_location": "L1781", "weight": 1.0 }, { @@ -70041,7 +70619,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1795", + "source_location": "L1814", "weight": 1.0 }, { @@ -70050,7 +70628,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1809", + "source_location": "L1828", "weight": 1.0 }, { @@ -70059,7 +70637,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1833", + "source_location": "L1852", "weight": 1.0 }, { @@ -70068,7 +70646,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1857", + "source_location": "L1876", "weight": 1.0 }, { @@ -70077,7 +70655,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1882", + "source_location": "L1901", "weight": 1.0 }, { @@ -70086,7 +70664,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1906", + "source_location": "L1925", "weight": 1.0 }, { @@ -70095,7 +70673,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1927", + "source_location": "L1946", "weight": 1.0 }, { @@ -70104,7 +70682,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1959", + "source_location": "L1980", "weight": 1.0 }, { @@ -70113,7 +70691,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1986", + "source_location": "L1997", "weight": 1.0 }, { @@ -70122,7 +70700,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2010", + "source_location": "L2022", "weight": 1.0 }, { @@ -70131,7 +70709,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2034", + "source_location": "L2047", "weight": 1.0 }, { @@ -70140,7 +70718,16 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2059", + "source_location": "L2072", + "weight": 1.0 + }, + { + "source": "api_pilot_service_py", + "target": "api_pilot_service_update_service_order_txn", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L2097", "weight": 1.0 }, { @@ -70149,7 +70736,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2084", + "source_location": "L2127", "weight": 1.0 }, { @@ -70158,7 +70745,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2108", + "source_location": "L2151", "weight": 1.0 }, { @@ -70167,7 +70754,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2132", + "source_location": "L2176", "weight": 1.0 }, { @@ -70176,7 +70763,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2153", + "source_location": "L2198", "weight": 1.0 }, { @@ -70185,7 +70772,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2169", + "source_location": "L2214", "weight": 1.0 }, { @@ -70194,7 +70781,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2185", + "source_location": "L2230", "weight": 1.0 }, { @@ -70203,7 +70790,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2185", + "source_location": "L2230", "weight": 1.0 }, { @@ -70212,7 +70799,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2195", + "source_location": "L2240", "weight": 1.0 }, { @@ -70221,7 +70808,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2195", + "source_location": "L2240", "weight": 1.0 }, { @@ -70230,7 +70817,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2206", + "source_location": "L2251", "weight": 1.0 }, { @@ -70239,7 +70826,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2206", + "source_location": "L2251", "weight": 1.0 }, { @@ -70248,7 +70835,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2217", + "source_location": "L2262", "weight": 1.0 }, { @@ -70257,7 +70844,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2245", + "source_location": "L2290", "weight": 1.0 }, { @@ -70266,7 +70853,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2259", + "source_location": "L2304", "weight": 1.0 }, { @@ -70275,7 +70862,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2285", + "source_location": "L2330", "weight": 1.0 }, { @@ -70284,7 +70871,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2301", + "source_location": "L2346", "weight": 1.0 }, { @@ -70293,7 +70880,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2330", + "source_location": "L2375", "weight": 1.0 }, { @@ -70788,7 +71375,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1684", + "source_location": "L1696", "weight": 1.0 }, { @@ -70797,7 +71384,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1711", + "source_location": "L1723", "weight": 1.0 }, { @@ -70806,7 +71393,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1724", + "source_location": "L1736", "weight": 1.0 }, { @@ -70815,7 +71402,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1738", + "source_location": "L1757", "weight": 1.0 }, { @@ -70824,7 +71411,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1769", + "source_location": "L1788", "weight": 1.0 }, { @@ -70833,7 +71420,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1801", + "source_location": "L1820", "weight": 1.0 }, { @@ -70842,7 +71429,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1816", + "source_location": "L1835", "weight": 1.0 }, { @@ -70851,7 +71438,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1840", + "source_location": "L1859", "weight": 1.0 }, { @@ -70860,7 +71447,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1864", + "source_location": "L1883", "weight": 1.0 }, { @@ -70869,7 +71456,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1889", + "source_location": "L1908", "weight": 1.0 }, { @@ -70878,7 +71465,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1912", + "source_location": "L1931", "weight": 1.0 }, { @@ -70887,7 +71474,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1939", + "source_location": "L1959", "weight": 1.0 }, { @@ -70896,7 +71483,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1965", + "source_location": "L1986", "weight": 1.0 }, { @@ -70905,7 +71492,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L1993", + "source_location": "L2004", "weight": 1.0 }, { @@ -70914,7 +71501,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2017", + "source_location": "L2029", "weight": 1.0 }, { @@ -70923,7 +71510,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2041", + "source_location": "L2054", "weight": 1.0 }, { @@ -70932,7 +71519,16 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2066", + "source_location": "L2079", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_service_order_txn", + "target": "api_pilot_service_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/pilot_service.py", + "source_location": "L2104", "weight": 1.0 }, { @@ -70941,7 +71537,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2091", + "source_location": "L2134", "weight": 1.0 }, { @@ -70950,7 +71546,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2115", + "source_location": "L2158", "weight": 1.0 }, { @@ -70959,7 +71555,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2138", + "source_location": "L2182", "weight": 1.0 }, { @@ -70968,7 +71564,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2159", + "source_location": "L2204", "weight": 1.0 }, { @@ -70977,7 +71573,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2175", + "source_location": "L2220", "weight": 1.0 }, { @@ -70986,7 +71582,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2251", + "source_location": "L2296", "weight": 1.0 }, { @@ -70995,7 +71591,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2266", + "source_location": "L2311", "weight": 1.0 }, { @@ -71004,7 +71600,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2273", + "source_location": "L2318", "weight": 1.0 }, { @@ -71013,7 +71609,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2291", + "source_location": "L2336", "weight": 1.0 }, { @@ -71022,7 +71618,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2308", + "source_location": "L2353", "weight": 1.0 }, { @@ -71031,7 +71627,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2311", + "source_location": "L2356", "weight": 1.0 }, { @@ -71040,7 +71636,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/pilot_service.py", - "source_location": "L2336", + "source_location": "L2381", "weight": 1.0 }, { @@ -75984,6 +76580,42 @@ "source_location": "L54", "weight": 1.0 }, + { + "source": "app_main_rationale_81", + "target": "core_api_request_log_middleware_apirequestlogmiddleware", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "main.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "app_main_rationale_92", + "target": "core_api_request_log_middleware_apirequestlogmiddleware", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "main.py", + "source_location": "L13", + "weight": 0.8 + }, + { + "source": "app_main_rationale_81", + "target": "core_api_crypto_middleware_apicryptomiddleware", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "main.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "app_main_rationale_92", + "target": "core_api_crypto_middleware_apicryptomiddleware", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "main.py", + "source_location": "L14", + "weight": 0.8 + }, { "source": "core_api_request_log_middleware_apirequestlogmiddleware", "target": "models_models_sysapirequestlog", @@ -76233,7 +76865,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76242,7 +76874,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76251,7 +76883,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76260,7 +76892,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76269,7 +76901,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76278,7 +76910,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76287,7 +76919,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76296,7 +76928,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76305,7 +76937,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76314,7 +76946,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76323,7 +76955,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76332,7 +76964,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76341,7 +76973,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76350,7 +76982,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76359,7 +76991,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76368,7 +77000,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76377,7 +77009,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76386,7 +77018,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76395,7 +77027,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76404,7 +77036,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76413,7 +77045,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76422,7 +77054,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76431,7 +77063,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76440,7 +77072,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76449,7 +77081,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76458,7 +77090,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76467,7 +77099,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76476,7 +77108,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76485,7 +77117,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76494,7 +77126,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76503,7 +77135,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76512,7 +77144,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76521,7 +77153,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76530,7 +77162,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76539,7 +77171,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76548,7 +77180,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76557,7 +77189,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76566,7 +77198,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76575,7 +77207,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76584,7 +77216,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76593,7 +77225,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76602,7 +77234,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76611,7 +77243,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76620,7 +77252,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76629,7 +77261,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76638,7 +77270,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76647,7 +77279,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76656,7 +77288,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76665,7 +77297,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76674,7 +77306,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76683,7 +77315,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76692,7 +77324,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76701,7 +77333,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76710,7 +77342,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76719,7 +77351,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76728,7 +77360,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76737,7 +77369,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76746,7 +77378,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76755,7 +77387,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76764,7 +77396,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76773,7 +77405,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76782,7 +77414,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76791,7 +77423,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76800,7 +77432,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76809,7 +77441,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76818,7 +77450,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76827,7 +77459,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76836,7 +77468,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76845,7 +77477,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76854,7 +77486,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76863,7 +77495,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76872,7 +77504,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76881,7 +77513,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76890,7 +77522,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76899,7 +77531,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76908,7 +77540,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76917,7 +77549,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76926,7 +77558,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76935,7 +77567,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76944,7 +77576,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76953,7 +77585,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76962,7 +77594,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76971,7 +77603,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76980,7 +77612,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76989,7 +77621,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -76998,7 +77630,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77007,7 +77639,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77016,7 +77648,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77025,7 +77657,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77034,7 +77666,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77043,7 +77675,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77052,7 +77684,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77061,7 +77693,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77070,7 +77702,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77079,7 +77711,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77088,7 +77720,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77097,7 +77729,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77106,7 +77738,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77115,7 +77747,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77124,7 +77756,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77133,7 +77765,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77142,7 +77774,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77151,7 +77783,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77160,7 +77792,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77169,7 +77801,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77178,7 +77810,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77187,7 +77819,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77196,7 +77828,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77205,7 +77837,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77214,7 +77846,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77223,7 +77855,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77232,7 +77864,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77241,7 +77873,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77250,7 +77882,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77259,7 +77891,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77268,7 +77900,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77277,7 +77909,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77286,7 +77918,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77295,7 +77927,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77304,7 +77936,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77313,7 +77945,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77322,7 +77954,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77331,7 +77963,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77340,7 +77972,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77349,7 +77981,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77358,7 +77990,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77367,7 +77999,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77376,7 +78008,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77385,7 +78017,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77394,7 +78026,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77403,7 +78035,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77412,7 +78044,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77421,7 +78053,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77430,7 +78062,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77439,7 +78071,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77448,7 +78080,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77457,7 +78089,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77466,7 +78098,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77475,7 +78107,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77484,7 +78116,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77493,7 +78125,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77502,7 +78134,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77511,7 +78143,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77520,7 +78152,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77529,7 +78161,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77538,7 +78170,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77547,7 +78179,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77556,7 +78188,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77565,7 +78197,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77574,7 +78206,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77583,7 +78215,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77592,7 +78224,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77601,7 +78233,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77610,7 +78242,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77619,7 +78251,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77628,7 +78260,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77637,7 +78269,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77646,7 +78278,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77655,7 +78287,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77664,7 +78296,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77673,7 +78305,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77682,7 +78314,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77691,7 +78323,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77700,7 +78332,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77709,7 +78341,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77718,7 +78350,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77727,7 +78359,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77736,7 +78368,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77745,7 +78377,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77754,7 +78386,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77763,7 +78395,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77772,7 +78404,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77781,7 +78413,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77790,7 +78422,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77799,7 +78431,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77808,7 +78440,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77817,7 +78449,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77826,7 +78458,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77835,7 +78467,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77844,7 +78476,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77853,7 +78485,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77862,7 +78494,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77871,7 +78503,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -77880,421 +78512,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_1868", + "source": "models_models_rationale_1872", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_1890", + "source": "models_models_rationale_1894", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_1914", + "source": "models_models_rationale_1918", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_1935", + "source": "models_models_rationale_1939", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_1956", + "source": "models_models_rationale_1960", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2034", + "source": "models_models_rationale_2038", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2059", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2093", + "source": "models_models_rationale_2097", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2115", + "source": "models_models_rationale_2119", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2162", + "source": "models_models_rationale_2166", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2186", + "source": "models_models_rationale_2190", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2210", + "source": "models_models_rationale_2214", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2249", + "source": "models_models_rationale_2253", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2271", + "source": "models_models_rationale_2275", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2298", + "source": "models_models_rationale_2302", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2322", + "source": "models_models_rationale_2326", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2346", + "source": "models_models_rationale_2350", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2367", + "source": "models_models_rationale_2371", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2392", + "source": "models_models_rationale_2396", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2426", + "source": "models_models_rationale_2430", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2455", + "source": "models_models_rationale_2459", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2485", + "source": "models_models_rationale_2489", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2507", + "source": "models_models_rationale_2511", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2537", + "source": "models_models_rationale_2541", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2562", + "source": "models_models_rationale_2566", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2587", + "source": "models_models_rationale_2591", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2608", + "source": "models_models_rationale_2612", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2629", + "source": "models_models_rationale_2633", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2654", + "source": "models_models_rationale_2658", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2684", + "source": "models_models_rationale_2688", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2706", + "source": "models_models_rationale_2710", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2730", + "source": "models_models_rationale_2734", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2751", + "source": "models_models_rationale_2755", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2781", + "source": "models_models_rationale_2785", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2811", + "source": "models_models_rationale_2815", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2833", + "source": "models_models_rationale_2837", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2862", + "source": "models_models_rationale_2866", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2886", + "source": "models_models_rationale_2890", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2909", + "source": "models_models_rationale_2913", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2937", + "source": "models_models_rationale_2941", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2957", + "source": "models_models_rationale_2961", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2977", + "source": "models_models_rationale_2981", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2996", + "source": "models_models_rationale_3000", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_3017", + "source": "models_models_rationale_3021", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_3046", + "source": "models_models_rationale_3050", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_3067", + "source": "models_models_rationale_3071", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78303,7 +78935,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78312,7 +78944,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78321,7 +78953,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78330,7 +78962,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78339,7 +78971,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78348,7 +78980,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78357,7 +78989,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78366,7 +78998,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78375,7 +79007,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78384,7 +79016,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78393,7 +79025,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78402,7 +79034,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78411,7 +79043,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78420,7 +79052,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78429,7 +79061,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78438,7 +79070,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78447,7 +79079,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78456,7 +79088,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78465,7 +79097,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78474,7 +79106,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78483,7 +79115,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78492,7 +79124,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78501,7 +79133,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78510,7 +79142,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78519,7 +79151,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78528,7 +79160,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78537,7 +79169,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78546,7 +79178,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78555,7 +79187,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78564,7 +79196,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78573,7 +79205,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78582,7 +79214,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78591,7 +79223,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78600,7 +79232,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78609,7 +79241,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78618,7 +79250,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78627,7 +79259,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78636,7 +79268,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78645,7 +79277,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78654,7 +79286,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78663,7 +79295,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78672,7 +79304,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78681,7 +79313,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78690,7 +79322,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78699,7 +79331,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78708,7 +79340,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78717,7 +79349,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78726,7 +79358,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78735,7 +79367,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78744,7 +79376,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78753,7 +79385,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78762,7 +79394,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78771,7 +79403,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78780,7 +79412,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78789,7 +79421,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78798,7 +79430,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78807,7 +79439,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78816,7 +79448,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78825,7 +79457,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78834,7 +79466,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78843,7 +79475,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78852,7 +79484,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78861,7 +79493,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78870,7 +79502,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78879,7 +79511,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78888,7 +79520,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78897,7 +79529,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78906,7 +79538,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78915,7 +79547,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78924,7 +79556,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78933,7 +79565,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78942,7 +79574,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78951,7 +79583,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78960,7 +79592,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78969,7 +79601,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78978,7 +79610,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78987,7 +79619,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -78996,7 +79628,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79005,7 +79637,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79014,7 +79646,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79023,7 +79655,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79032,7 +79664,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79041,7 +79673,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79050,7 +79682,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79059,7 +79691,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79068,7 +79700,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79077,7 +79709,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79086,7 +79718,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79095,7 +79727,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79104,7 +79736,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79113,7 +79745,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79122,7 +79754,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79131,7 +79763,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79140,7 +79772,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79149,7 +79781,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79158,7 +79790,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79167,7 +79799,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79176,7 +79808,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79185,7 +79817,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79194,7 +79826,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79203,7 +79835,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79212,7 +79844,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79221,7 +79853,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79230,7 +79862,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79239,7 +79871,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79248,7 +79880,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79257,7 +79889,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79266,7 +79898,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79275,7 +79907,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79284,7 +79916,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79293,7 +79925,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79302,7 +79934,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79311,7 +79943,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79320,7 +79952,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79329,7 +79961,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79338,7 +79970,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79347,7 +79979,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79356,7 +79988,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79365,7 +79997,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79374,7 +80006,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79383,7 +80015,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79392,7 +80024,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79401,7 +80033,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79410,7 +80042,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79419,7 +80051,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79428,7 +80060,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79437,7 +80069,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79446,7 +80078,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79455,7 +80087,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79464,7 +80096,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79473,7 +80105,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79482,7 +80114,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79491,7 +80123,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79500,7 +80132,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79509,7 +80141,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79518,7 +80150,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79527,7 +80159,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79536,7 +80168,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79545,7 +80177,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79554,7 +80186,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79563,7 +80195,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79572,7 +80204,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79581,7 +80213,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79590,7 +80222,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79599,7 +80231,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79608,7 +80240,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79617,7 +80249,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79626,7 +80258,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79635,7 +80267,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79644,7 +80276,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79653,7 +80285,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79662,7 +80294,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79671,7 +80303,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79680,7 +80312,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79689,7 +80321,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79698,7 +80330,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79707,7 +80339,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79716,7 +80348,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79725,7 +80357,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79734,7 +80366,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79743,7 +80375,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79752,7 +80384,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79761,7 +80393,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79770,7 +80402,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79779,7 +80411,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79788,7 +80420,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79797,7 +80429,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79806,7 +80438,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79815,7 +80447,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79824,7 +80456,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79833,7 +80465,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79842,7 +80474,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79851,7 +80483,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79860,7 +80492,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79869,7 +80501,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79878,7 +80510,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79887,7 +80519,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79896,7 +80528,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79905,7 +80537,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79914,7 +80546,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79923,7 +80555,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79932,7 +80564,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79941,7 +80573,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -79950,421 +80582,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_1868", + "source": "models_models_rationale_1872", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_1890", + "source": "models_models_rationale_1894", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_1914", + "source": "models_models_rationale_1918", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_1935", + "source": "models_models_rationale_1939", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_1956", + "source": "models_models_rationale_1960", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2034", + "source": "models_models_rationale_2038", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2059", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2093", + "source": "models_models_rationale_2097", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2115", + "source": "models_models_rationale_2119", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2162", + "source": "models_models_rationale_2166", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2186", + "source": "models_models_rationale_2190", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2210", + "source": "models_models_rationale_2214", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2249", + "source": "models_models_rationale_2253", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2271", + "source": "models_models_rationale_2275", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2298", + "source": "models_models_rationale_2302", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2322", + "source": "models_models_rationale_2326", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2346", + "source": "models_models_rationale_2350", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2367", + "source": "models_models_rationale_2371", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2392", + "source": "models_models_rationale_2396", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2426", + "source": "models_models_rationale_2430", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2455", + "source": "models_models_rationale_2459", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2485", + "source": "models_models_rationale_2489", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2507", + "source": "models_models_rationale_2511", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2537", + "source": "models_models_rationale_2541", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2562", + "source": "models_models_rationale_2566", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2587", + "source": "models_models_rationale_2591", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2608", + "source": "models_models_rationale_2612", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2629", + "source": "models_models_rationale_2633", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2654", + "source": "models_models_rationale_2658", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2684", + "source": "models_models_rationale_2688", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2706", + "source": "models_models_rationale_2710", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2730", + "source": "models_models_rationale_2734", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2751", + "source": "models_models_rationale_2755", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2781", + "source": "models_models_rationale_2785", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2811", + "source": "models_models_rationale_2815", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2833", + "source": "models_models_rationale_2837", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2862", + "source": "models_models_rationale_2866", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2886", + "source": "models_models_rationale_2890", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2909", + "source": "models_models_rationale_2913", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2937", + "source": "models_models_rationale_2941", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2957", + "source": "models_models_rationale_2961", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2977", + "source": "models_models_rationale_2981", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_2996", + "source": "models_models_rationale_3000", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_3017", + "source": "models_models_rationale_3021", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_3046", + "source": "models_models_rationale_3050", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { - "source": "models_models_rationale_3067", + "source": "models_models_rationale_3071", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3090", + "source_location": "L3094", "weight": 0.8 }, { @@ -80373,7 +81005,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80382,7 +81014,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80391,7 +81023,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80400,7 +81032,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80409,7 +81041,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80418,7 +81050,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80427,7 +81059,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80436,7 +81068,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80445,7 +81077,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80454,7 +81086,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80463,7 +81095,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80472,7 +81104,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80481,7 +81113,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80490,7 +81122,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80499,7 +81131,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80508,7 +81140,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80517,7 +81149,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80526,7 +81158,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80535,7 +81167,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80544,7 +81176,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80553,7 +81185,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80562,7 +81194,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80571,7 +81203,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80580,7 +81212,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80589,7 +81221,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80598,7 +81230,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80607,7 +81239,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80616,7 +81248,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80625,7 +81257,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80634,7 +81266,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80643,7 +81275,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80652,7 +81284,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80661,7 +81293,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80670,7 +81302,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80679,7 +81311,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80688,7 +81320,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80697,7 +81329,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80706,7 +81338,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80715,7 +81347,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80724,7 +81356,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80733,7 +81365,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80742,7 +81374,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80751,7 +81383,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80760,7 +81392,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80769,7 +81401,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80778,7 +81410,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80787,7 +81419,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80796,7 +81428,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80805,7 +81437,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80814,7 +81446,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80823,7 +81455,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80832,7 +81464,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80841,7 +81473,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80850,7 +81482,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80859,7 +81491,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80868,7 +81500,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80877,7 +81509,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80886,7 +81518,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80895,7 +81527,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80904,7 +81536,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80913,7 +81545,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80922,7 +81554,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80931,7 +81563,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80940,7 +81572,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80949,7 +81581,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80958,7 +81590,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80967,7 +81599,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80976,7 +81608,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80985,7 +81617,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -80994,7 +81626,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81003,7 +81635,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81012,7 +81644,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81021,7 +81653,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81030,7 +81662,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81039,7 +81671,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81048,7 +81680,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81057,7 +81689,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81066,7 +81698,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81075,7 +81707,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81084,7 +81716,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81093,7 +81725,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81102,7 +81734,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81111,7 +81743,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81120,7 +81752,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81129,7 +81761,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81138,7 +81770,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81147,7 +81779,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81156,7 +81788,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81165,7 +81797,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81174,7 +81806,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81183,7 +81815,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81192,7 +81824,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81201,7 +81833,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81210,7 +81842,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81219,7 +81851,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81228,7 +81860,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81237,7 +81869,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81246,7 +81878,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81255,7 +81887,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81264,7 +81896,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81273,7 +81905,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81282,7 +81914,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81291,7 +81923,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81300,7 +81932,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81309,7 +81941,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81318,7 +81950,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81327,7 +81959,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81336,7 +81968,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81345,7 +81977,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81354,7 +81986,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81363,7 +81995,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81372,7 +82004,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81381,7 +82013,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81390,7 +82022,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81399,7 +82031,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81408,7 +82040,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81417,7 +82049,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81426,7 +82058,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81435,7 +82067,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81444,7 +82076,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81453,7 +82085,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81462,7 +82094,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81471,7 +82103,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81480,7 +82112,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81489,7 +82121,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81498,7 +82130,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81507,7 +82139,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81516,7 +82148,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81525,7 +82157,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81534,7 +82166,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81543,7 +82175,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81552,7 +82184,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81561,7 +82193,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81570,7 +82202,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81579,7 +82211,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81588,7 +82220,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81597,7 +82229,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81606,7 +82238,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81615,7 +82247,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81624,7 +82256,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81633,7 +82265,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81642,7 +82274,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81651,7 +82283,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81660,7 +82292,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81669,7 +82301,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81678,7 +82310,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81687,7 +82319,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81696,7 +82328,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81705,7 +82337,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81714,7 +82346,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81723,7 +82355,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81732,7 +82364,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81741,7 +82373,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81750,7 +82382,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81759,7 +82391,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81768,7 +82400,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81777,7 +82409,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81786,7 +82418,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81795,7 +82427,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81804,7 +82436,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81813,7 +82445,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81822,7 +82454,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81831,7 +82463,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81840,7 +82472,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81849,7 +82481,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81858,7 +82490,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81867,7 +82499,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81876,7 +82508,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81885,7 +82517,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81894,7 +82526,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81903,7 +82535,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81912,7 +82544,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81921,7 +82553,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81930,7 +82562,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81939,7 +82571,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81948,7 +82580,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81957,7 +82589,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81966,7 +82598,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81975,7 +82607,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81984,7 +82616,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -81993,7 +82625,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82002,7 +82634,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82011,7 +82643,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82020,421 +82652,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_1868", + "source": "models_models_rationale_1872", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_1890", + "source": "models_models_rationale_1894", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_1914", + "source": "models_models_rationale_1918", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_1935", + "source": "models_models_rationale_1939", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_1956", + "source": "models_models_rationale_1960", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2034", + "source": "models_models_rationale_2038", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2059", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2093", + "source": "models_models_rationale_2097", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2115", + "source": "models_models_rationale_2119", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2162", + "source": "models_models_rationale_2166", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2186", + "source": "models_models_rationale_2190", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2210", + "source": "models_models_rationale_2214", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2249", + "source": "models_models_rationale_2253", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2271", + "source": "models_models_rationale_2275", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2298", + "source": "models_models_rationale_2302", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2322", + "source": "models_models_rationale_2326", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2346", + "source": "models_models_rationale_2350", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2367", + "source": "models_models_rationale_2371", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2392", + "source": "models_models_rationale_2396", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2426", + "source": "models_models_rationale_2430", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2455", + "source": "models_models_rationale_2459", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2485", + "source": "models_models_rationale_2489", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2507", + "source": "models_models_rationale_2511", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2537", + "source": "models_models_rationale_2541", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2562", + "source": "models_models_rationale_2566", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2587", + "source": "models_models_rationale_2591", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2608", + "source": "models_models_rationale_2612", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2629", + "source": "models_models_rationale_2633", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2654", + "source": "models_models_rationale_2658", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2684", + "source": "models_models_rationale_2688", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2706", + "source": "models_models_rationale_2710", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2730", + "source": "models_models_rationale_2734", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2751", + "source": "models_models_rationale_2755", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2781", + "source": "models_models_rationale_2785", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2811", + "source": "models_models_rationale_2815", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2833", + "source": "models_models_rationale_2837", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2862", + "source": "models_models_rationale_2866", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2886", + "source": "models_models_rationale_2890", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2909", + "source": "models_models_rationale_2913", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2937", + "source": "models_models_rationale_2941", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2957", + "source": "models_models_rationale_2961", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2977", + "source": "models_models_rationale_2981", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2996", + "source": "models_models_rationale_3000", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_3017", + "source": "models_models_rationale_3021", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_3046", + "source": "models_models_rationale_3050", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_3067", + "source": "models_models_rationale_3071", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82443,7 +83075,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82452,7 +83084,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82461,7 +83093,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82470,7 +83102,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82479,7 +83111,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82488,7 +83120,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82497,7 +83129,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82506,7 +83138,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82515,7 +83147,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82524,7 +83156,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82533,7 +83165,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82542,7 +83174,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82551,7 +83183,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82560,7 +83192,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82569,7 +83201,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82578,7 +83210,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82587,7 +83219,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82596,7 +83228,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82605,7 +83237,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82614,7 +83246,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82623,7 +83255,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82632,7 +83264,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82641,7 +83273,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82650,7 +83282,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82659,7 +83291,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82668,7 +83300,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82677,7 +83309,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82686,7 +83318,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82695,7 +83327,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82704,7 +83336,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82713,7 +83345,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82722,7 +83354,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82731,7 +83363,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82740,7 +83372,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82749,7 +83381,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82758,7 +83390,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82767,7 +83399,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82776,7 +83408,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82785,7 +83417,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82794,7 +83426,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82803,7 +83435,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82812,7 +83444,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82821,7 +83453,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82830,7 +83462,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82839,7 +83471,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82848,7 +83480,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82857,7 +83489,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82866,7 +83498,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82875,7 +83507,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82884,7 +83516,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82893,7 +83525,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82902,7 +83534,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82911,7 +83543,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82920,7 +83552,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82929,7 +83561,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82938,7 +83570,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82947,7 +83579,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82956,7 +83588,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82965,7 +83597,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82974,7 +83606,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82983,7 +83615,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -82992,7 +83624,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83001,7 +83633,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83010,7 +83642,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83019,7 +83651,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83028,7 +83660,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83037,7 +83669,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83046,7 +83678,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83055,7 +83687,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83064,7 +83696,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83073,7 +83705,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83082,7 +83714,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83091,7 +83723,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83100,7 +83732,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83109,7 +83741,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83118,7 +83750,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83127,7 +83759,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83136,7 +83768,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83145,7 +83777,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83154,7 +83786,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83163,7 +83795,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83172,7 +83804,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83181,7 +83813,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83190,7 +83822,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83199,7 +83831,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83208,7 +83840,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83217,7 +83849,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83226,7 +83858,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83235,7 +83867,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83244,7 +83876,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83253,7 +83885,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83262,7 +83894,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83271,7 +83903,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83280,7 +83912,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83289,7 +83921,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83298,7 +83930,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83307,7 +83939,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83316,7 +83948,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83325,7 +83957,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83334,7 +83966,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83343,7 +83975,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83352,7 +83984,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83361,7 +83993,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83370,7 +84002,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83379,7 +84011,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83388,7 +84020,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83397,7 +84029,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83406,7 +84038,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83415,7 +84047,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83424,7 +84056,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83433,7 +84065,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83442,7 +84074,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83451,7 +84083,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83460,7 +84092,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83469,7 +84101,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83478,7 +84110,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83487,7 +84119,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83496,7 +84128,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83505,7 +84137,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83514,7 +84146,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83523,7 +84155,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83532,7 +84164,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83541,7 +84173,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83550,7 +84182,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83559,7 +84191,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83568,7 +84200,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83577,7 +84209,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83586,7 +84218,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83595,7 +84227,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83604,7 +84236,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83613,7 +84245,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83622,7 +84254,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83631,7 +84263,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83640,7 +84272,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83649,7 +84281,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83658,7 +84290,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83667,7 +84299,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83676,7 +84308,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83685,7 +84317,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83694,7 +84326,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83703,7 +84335,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83712,7 +84344,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83721,7 +84353,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83730,7 +84362,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83739,7 +84371,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83748,7 +84380,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83757,7 +84389,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83766,7 +84398,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83775,7 +84407,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83784,7 +84416,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83793,7 +84425,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83802,7 +84434,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83811,7 +84443,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83820,7 +84452,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83829,7 +84461,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83838,7 +84470,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83847,7 +84479,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83856,7 +84488,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83865,7 +84497,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83874,7 +84506,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83883,7 +84515,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83892,7 +84524,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83901,7 +84533,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83910,7 +84542,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83919,7 +84551,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83928,7 +84560,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83937,7 +84569,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83946,7 +84578,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83955,7 +84587,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83964,7 +84596,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83973,7 +84605,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83982,7 +84614,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -83991,7 +84623,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -84000,7 +84632,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -84009,7 +84641,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -84018,7 +84650,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -84027,7 +84659,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -84036,7 +84668,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -84045,7 +84677,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -84054,7 +84686,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -84063,7 +84695,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -84072,7 +84704,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -84081,7 +84713,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -84090,421 +84722,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_1868", + "source": "models_models_rationale_1872", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_1890", + "source": "models_models_rationale_1894", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_1914", + "source": "models_models_rationale_1918", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_1935", + "source": "models_models_rationale_1939", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_1956", + "source": "models_models_rationale_1960", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2034", + "source": "models_models_rationale_2038", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2059", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2093", + "source": "models_models_rationale_2097", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2115", + "source": "models_models_rationale_2119", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2162", + "source": "models_models_rationale_2166", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2186", + "source": "models_models_rationale_2190", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2210", + "source": "models_models_rationale_2214", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2249", + "source": "models_models_rationale_2253", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2271", + "source": "models_models_rationale_2275", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2298", + "source": "models_models_rationale_2302", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2322", + "source": "models_models_rationale_2326", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2346", + "source": "models_models_rationale_2350", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2367", + "source": "models_models_rationale_2371", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2392", + "source": "models_models_rationale_2396", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2426", + "source": "models_models_rationale_2430", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2455", + "source": "models_models_rationale_2459", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2485", + "source": "models_models_rationale_2489", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2507", + "source": "models_models_rationale_2511", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2537", + "source": "models_models_rationale_2541", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2562", + "source": "models_models_rationale_2566", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2587", + "source": "models_models_rationale_2591", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2608", + "source": "models_models_rationale_2612", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2629", + "source": "models_models_rationale_2633", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2654", + "source": "models_models_rationale_2658", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2684", + "source": "models_models_rationale_2688", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2706", + "source": "models_models_rationale_2710", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2730", + "source": "models_models_rationale_2734", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2751", + "source": "models_models_rationale_2755", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2781", + "source": "models_models_rationale_2785", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2811", + "source": "models_models_rationale_2815", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2833", + "source": "models_models_rationale_2837", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2862", + "source": "models_models_rationale_2866", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2886", + "source": "models_models_rationale_2890", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2909", + "source": "models_models_rationale_2913", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2937", + "source": "models_models_rationale_2941", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2957", + "source": "models_models_rationale_2961", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2977", + "source": "models_models_rationale_2981", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_2996", + "source": "models_models_rationale_3000", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_3017", + "source": "models_models_rationale_3021", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_3046", + "source": "models_models_rationale_3050", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { - "source": "models_models_rationale_3067", + "source": "models_models_rationale_3071", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3091", + "source_location": "L3095", "weight": 0.8 }, { @@ -84513,7 +85145,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84522,7 +85154,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84531,7 +85163,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84540,7 +85172,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84549,7 +85181,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84558,7 +85190,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84567,7 +85199,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84576,7 +85208,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84585,7 +85217,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84594,7 +85226,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84603,7 +85235,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84612,7 +85244,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84621,7 +85253,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84630,7 +85262,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84639,7 +85271,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84648,7 +85280,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84657,7 +85289,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84666,7 +85298,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84675,7 +85307,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84684,7 +85316,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84693,7 +85325,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84702,7 +85334,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84711,7 +85343,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84720,7 +85352,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84729,7 +85361,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84738,7 +85370,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84747,7 +85379,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84756,7 +85388,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84765,7 +85397,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84774,7 +85406,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84783,7 +85415,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84792,7 +85424,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84801,7 +85433,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84810,7 +85442,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84819,7 +85451,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84828,7 +85460,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84837,7 +85469,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84846,7 +85478,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84855,7 +85487,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84864,7 +85496,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84873,7 +85505,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84882,7 +85514,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84891,7 +85523,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84900,7 +85532,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84909,7 +85541,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84918,7 +85550,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84927,7 +85559,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84936,7 +85568,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84945,7 +85577,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84954,7 +85586,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84963,7 +85595,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84972,7 +85604,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84981,7 +85613,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84990,7 +85622,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -84999,7 +85631,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85008,7 +85640,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85017,7 +85649,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85026,7 +85658,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85035,7 +85667,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85044,7 +85676,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85053,7 +85685,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85062,7 +85694,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85071,7 +85703,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85080,7 +85712,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85089,7 +85721,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85098,7 +85730,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85107,7 +85739,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85116,7 +85748,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85125,7 +85757,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85134,7 +85766,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85143,7 +85775,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85152,7 +85784,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85161,7 +85793,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85170,7 +85802,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85179,7 +85811,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85188,7 +85820,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85197,7 +85829,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85206,7 +85838,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85215,7 +85847,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85224,7 +85856,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85233,7 +85865,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85242,7 +85874,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85251,7 +85883,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85260,7 +85892,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85269,7 +85901,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85278,7 +85910,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85287,7 +85919,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85296,7 +85928,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85305,7 +85937,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85314,7 +85946,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85323,7 +85955,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85332,7 +85964,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85341,7 +85973,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85350,7 +85982,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85359,7 +85991,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85368,7 +86000,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85377,7 +86009,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85386,7 +86018,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85395,7 +86027,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85404,7 +86036,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85413,7 +86045,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85422,7 +86054,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85431,7 +86063,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85440,7 +86072,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85449,7 +86081,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85458,7 +86090,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85467,7 +86099,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85476,7 +86108,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85485,7 +86117,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85494,7 +86126,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85503,7 +86135,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85512,7 +86144,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85521,7 +86153,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85530,7 +86162,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85539,7 +86171,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85548,7 +86180,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85557,7 +86189,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85566,7 +86198,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85575,7 +86207,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85584,7 +86216,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85593,7 +86225,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85602,7 +86234,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85611,7 +86243,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85620,7 +86252,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85629,7 +86261,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85638,7 +86270,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85647,7 +86279,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85656,7 +86288,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85665,7 +86297,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85674,7 +86306,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85683,7 +86315,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85692,7 +86324,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85701,7 +86333,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85710,7 +86342,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85719,7 +86351,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85728,7 +86360,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85737,7 +86369,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85746,7 +86378,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85755,7 +86387,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85764,7 +86396,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85773,7 +86405,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85782,7 +86414,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85791,7 +86423,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85800,7 +86432,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85809,7 +86441,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85818,7 +86450,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85827,7 +86459,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85836,7 +86468,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85845,7 +86477,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85854,7 +86486,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85863,7 +86495,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85872,7 +86504,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85881,7 +86513,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85890,7 +86522,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85899,7 +86531,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85908,7 +86540,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85917,7 +86549,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85926,7 +86558,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85935,7 +86567,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85944,7 +86576,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85953,7 +86585,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85962,7 +86594,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85971,7 +86603,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85980,7 +86612,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85989,7 +86621,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -85998,7 +86630,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86007,7 +86639,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86016,7 +86648,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86025,7 +86657,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86034,7 +86666,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86043,7 +86675,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86052,7 +86684,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86061,7 +86693,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86070,7 +86702,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86079,7 +86711,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86088,7 +86720,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86097,7 +86729,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86106,7 +86738,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86115,7 +86747,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86124,7 +86756,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86133,7 +86765,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86142,7 +86774,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86151,7 +86783,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86160,421 +86792,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_1868", + "source": "models_models_rationale_1872", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_1890", + "source": "models_models_rationale_1894", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_1914", + "source": "models_models_rationale_1918", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_1935", + "source": "models_models_rationale_1939", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_1956", + "source": "models_models_rationale_1960", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2034", + "source": "models_models_rationale_2038", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2059", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2093", + "source": "models_models_rationale_2097", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2115", + "source": "models_models_rationale_2119", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2162", + "source": "models_models_rationale_2166", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2186", + "source": "models_models_rationale_2190", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2210", + "source": "models_models_rationale_2214", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2249", + "source": "models_models_rationale_2253", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2271", + "source": "models_models_rationale_2275", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2298", + "source": "models_models_rationale_2302", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2322", + "source": "models_models_rationale_2326", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2346", + "source": "models_models_rationale_2350", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2367", + "source": "models_models_rationale_2371", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2392", + "source": "models_models_rationale_2396", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2426", + "source": "models_models_rationale_2430", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2455", + "source": "models_models_rationale_2459", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2485", + "source": "models_models_rationale_2489", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2507", + "source": "models_models_rationale_2511", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2537", + "source": "models_models_rationale_2541", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2562", + "source": "models_models_rationale_2566", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2587", + "source": "models_models_rationale_2591", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2608", + "source": "models_models_rationale_2612", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2629", + "source": "models_models_rationale_2633", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2654", + "source": "models_models_rationale_2658", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2684", + "source": "models_models_rationale_2688", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2706", + "source": "models_models_rationale_2710", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2730", + "source": "models_models_rationale_2734", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2751", + "source": "models_models_rationale_2755", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2781", + "source": "models_models_rationale_2785", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2811", + "source": "models_models_rationale_2815", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2833", + "source": "models_models_rationale_2837", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2862", + "source": "models_models_rationale_2866", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2886", + "source": "models_models_rationale_2890", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2909", + "source": "models_models_rationale_2913", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2937", + "source": "models_models_rationale_2941", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2957", + "source": "models_models_rationale_2961", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2977", + "source": "models_models_rationale_2981", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2996", + "source": "models_models_rationale_3000", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_3017", + "source": "models_models_rationale_3021", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_3046", + "source": "models_models_rationale_3050", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_3067", + "source": "models_models_rationale_3071", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86583,7 +87215,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86592,7 +87224,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86601,7 +87233,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86610,7 +87242,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86619,7 +87251,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86628,7 +87260,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86637,7 +87269,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86646,7 +87278,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86655,7 +87287,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86664,7 +87296,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86673,7 +87305,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86682,7 +87314,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86691,7 +87323,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86700,7 +87332,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86709,7 +87341,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86718,7 +87350,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86727,7 +87359,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86736,7 +87368,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86745,7 +87377,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86754,7 +87386,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86763,7 +87395,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86772,7 +87404,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86781,7 +87413,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86790,7 +87422,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86799,7 +87431,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86808,7 +87440,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86817,7 +87449,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86826,7 +87458,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86835,7 +87467,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86844,7 +87476,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86853,7 +87485,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86862,7 +87494,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86871,7 +87503,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86880,7 +87512,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86889,7 +87521,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86898,7 +87530,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86907,7 +87539,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86916,7 +87548,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86925,7 +87557,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86934,7 +87566,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86943,7 +87575,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86952,7 +87584,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86961,7 +87593,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86970,7 +87602,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86979,7 +87611,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86988,7 +87620,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -86997,7 +87629,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87006,7 +87638,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87015,7 +87647,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87024,7 +87656,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87033,7 +87665,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87042,7 +87674,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87051,7 +87683,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87060,7 +87692,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87069,7 +87701,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87078,7 +87710,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87087,7 +87719,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87096,7 +87728,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87105,7 +87737,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87114,7 +87746,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87123,7 +87755,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87132,7 +87764,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87141,7 +87773,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87150,7 +87782,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87159,7 +87791,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87168,7 +87800,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87177,7 +87809,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87186,7 +87818,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87195,7 +87827,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87204,7 +87836,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87213,7 +87845,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87222,7 +87854,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87231,7 +87863,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87240,7 +87872,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87249,7 +87881,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87258,7 +87890,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87267,7 +87899,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87276,7 +87908,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87285,7 +87917,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87294,7 +87926,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87303,7 +87935,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87312,7 +87944,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87321,7 +87953,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87330,7 +87962,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87339,7 +87971,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87348,7 +87980,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87357,7 +87989,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87366,7 +87998,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87375,7 +88007,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87384,7 +88016,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87393,7 +88025,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87402,7 +88034,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87411,7 +88043,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87420,7 +88052,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87429,7 +88061,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87438,7 +88070,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87447,7 +88079,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87456,7 +88088,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87465,7 +88097,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87474,7 +88106,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87483,7 +88115,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87492,7 +88124,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87501,7 +88133,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87510,7 +88142,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87519,7 +88151,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87528,7 +88160,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87537,7 +88169,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87546,7 +88178,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87555,7 +88187,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87564,7 +88196,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87573,7 +88205,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87582,7 +88214,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87591,7 +88223,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87600,7 +88232,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87609,7 +88241,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87618,7 +88250,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87627,7 +88259,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87636,7 +88268,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87645,7 +88277,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87654,7 +88286,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87663,7 +88295,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87672,7 +88304,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87681,7 +88313,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87690,7 +88322,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87699,7 +88331,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87708,7 +88340,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87717,7 +88349,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87726,7 +88358,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87735,7 +88367,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87744,7 +88376,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87753,7 +88385,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87762,7 +88394,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87771,7 +88403,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87780,7 +88412,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87789,7 +88421,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87798,7 +88430,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87807,7 +88439,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87816,7 +88448,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87825,7 +88457,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87834,7 +88466,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87843,7 +88475,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87852,7 +88484,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87861,7 +88493,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87870,7 +88502,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87879,7 +88511,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87888,7 +88520,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87897,7 +88529,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87906,7 +88538,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87915,7 +88547,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87924,7 +88556,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87933,7 +88565,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87942,7 +88574,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87951,7 +88583,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87960,7 +88592,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87969,7 +88601,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87978,7 +88610,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87987,7 +88619,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -87996,7 +88628,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88005,7 +88637,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88014,7 +88646,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88023,7 +88655,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88032,7 +88664,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88041,7 +88673,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88050,7 +88682,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88059,7 +88691,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88068,7 +88700,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88077,7 +88709,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88086,7 +88718,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88095,7 +88727,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88104,7 +88736,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88113,7 +88745,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88122,7 +88754,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88131,7 +88763,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88140,7 +88772,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88149,7 +88781,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88158,7 +88790,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88167,7 +88799,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88176,7 +88808,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88185,7 +88817,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88194,7 +88826,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88203,7 +88835,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88212,7 +88844,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88221,7 +88853,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -88230,421 +88862,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_1868", + "source": "models_models_rationale_1872", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_1890", + "source": "models_models_rationale_1894", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_1914", + "source": "models_models_rationale_1918", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_1935", + "source": "models_models_rationale_1939", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_1956", + "source": "models_models_rationale_1960", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2034", + "source": "models_models_rationale_2038", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2055", + "source": "models_models_rationale_2059", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2093", + "source": "models_models_rationale_2097", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2115", + "source": "models_models_rationale_2119", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2162", + "source": "models_models_rationale_2166", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2186", + "source": "models_models_rationale_2190", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2210", + "source": "models_models_rationale_2214", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2249", + "source": "models_models_rationale_2253", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2271", + "source": "models_models_rationale_2275", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2298", + "source": "models_models_rationale_2302", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2322", + "source": "models_models_rationale_2326", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2346", + "source": "models_models_rationale_2350", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2367", + "source": "models_models_rationale_2371", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2392", + "source": "models_models_rationale_2396", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2426", + "source": "models_models_rationale_2430", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2455", + "source": "models_models_rationale_2459", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2485", + "source": "models_models_rationale_2489", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2507", + "source": "models_models_rationale_2511", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2537", + "source": "models_models_rationale_2541", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2562", + "source": "models_models_rationale_2566", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2587", + "source": "models_models_rationale_2591", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2608", + "source": "models_models_rationale_2612", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2629", + "source": "models_models_rationale_2633", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2654", + "source": "models_models_rationale_2658", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2684", + "source": "models_models_rationale_2688", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2706", + "source": "models_models_rationale_2710", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2730", + "source": "models_models_rationale_2734", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2751", + "source": "models_models_rationale_2755", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2781", + "source": "models_models_rationale_2785", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2811", + "source": "models_models_rationale_2815", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2833", + "source": "models_models_rationale_2837", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2862", + "source": "models_models_rationale_2866", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2886", + "source": "models_models_rationale_2890", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2909", + "source": "models_models_rationale_2913", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2937", + "source": "models_models_rationale_2941", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2957", + "source": "models_models_rationale_2961", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2977", + "source": "models_models_rationale_2981", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_2996", + "source": "models_models_rationale_3000", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_3017", + "source": "models_models_rationale_3021", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_3046", + "source": "models_models_rationale_3050", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { - "source": "models_models_rationale_3067", + "source": "models_models_rationale_3071", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3092", + "source_location": "L3096", "weight": 0.8 }, { @@ -98809,7 +99441,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -98818,7 +99450,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -98827,7 +99459,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -98836,7 +99468,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -98845,7 +99477,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -98854,7 +99486,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -98863,7 +99495,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -98872,7 +99504,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -98881,7 +99513,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -98890,7 +99522,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -98899,7 +99531,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -98908,7 +99540,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizcellproducttype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizcellproducttype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizcellproducttype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizcellproducttype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizcellproducttype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizcellproducttype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizcellproducttype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizcellproducttype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", @@ -98953,7 +99657,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -98962,7 +99666,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -98971,7 +99675,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -98980,7 +99684,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -98989,7 +99693,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -98998,7 +99702,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -99007,7 +99711,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -99016,7 +99720,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -99025,7 +99729,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -99034,7 +99738,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -99043,7 +99747,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -99052,7 +99756,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizcellproductspec", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizcellproductspec", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizcellproductspec", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizcellproductspec", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizcellproductspec", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizcellproductspec", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizcellproductspec", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizcellproductspec", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", @@ -99097,7 +99873,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -99106,7 +99882,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -99115,7 +99891,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -99124,7 +99900,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -99133,7 +99909,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -99142,7 +99918,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -99151,7 +99927,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -99160,7 +99936,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -99169,7 +99945,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -99178,7 +99954,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -99187,7 +99963,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -99196,7 +99972,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizcellproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizcellproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizcellproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizcellproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizcellproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizcellproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizcellproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizcellproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizcellproductprice", "relation": "uses", "confidence": "INFERRED", @@ -99241,7 +100089,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -99250,7 +100098,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -99259,7 +100107,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -99268,7 +100116,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -99277,7 +100125,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -99286,7 +100134,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -99295,7 +100143,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -99304,7 +100152,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -99313,7 +100161,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -99322,7 +100170,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -99331,7 +100179,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -99340,7 +100188,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizcellproductprojectsystem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizcellproductprojectsystem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizcellproductprojectsystem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizcellproductprojectsystem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizcellproductprojectsystem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizcellproductprojectsystem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizcellproductprojectsystem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizcellproductprojectsystem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizcellproductprojectsystem", "relation": "uses", "confidence": "INFERRED", @@ -99385,7 +100305,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -99394,7 +100314,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -99403,7 +100323,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -99412,7 +100332,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -99421,7 +100341,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -99430,7 +100350,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -99439,7 +100359,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -99448,7 +100368,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -99457,7 +100377,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -99466,7 +100386,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -99475,7 +100395,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -99484,7 +100404,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizcellproductprojectsystemitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizcellproductprojectsystemitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizcellproductprojectsystemitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizcellproductprojectsystemitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizcellproductprojectsystemitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizcellproductprojectsystemitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizcellproductprojectsystemitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizcellproductprojectsystemitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizcellproductprojectsystemitem", "relation": "uses", "confidence": "INFERRED", @@ -99529,7 +100521,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -99538,7 +100530,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -99547,7 +100539,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -99556,7 +100548,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -99565,7 +100557,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -99574,7 +100566,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -99583,7 +100575,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -99592,7 +100584,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -99601,7 +100593,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -99610,7 +100602,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -99619,7 +100611,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -99628,7 +100620,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizchannel", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizchannel", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizchannel", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizchannel", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizchannel", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizchannel", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizchannel", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizchannel", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizchannel", "relation": "uses", "confidence": "INFERRED", @@ -99673,7 +100737,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -99682,7 +100746,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -99691,7 +100755,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -99700,7 +100764,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -99709,7 +100773,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -99718,7 +100782,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -99727,7 +100791,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -99736,7 +100800,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -99745,7 +100809,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -99754,7 +100818,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -99763,7 +100827,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -99772,7 +100836,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizchannelaccount", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizchannelaccount", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizchannelaccount", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizchannelaccount", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizchannelaccount", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizchannelaccount", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizchannelaccount", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizchannelaccount", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizchannelaccount", "relation": "uses", "confidence": "INFERRED", @@ -99817,7 +100953,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -99826,7 +100962,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -99835,7 +100971,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -99844,7 +100980,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -99853,7 +100989,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -99862,7 +100998,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -99871,7 +101007,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -99880,7 +101016,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -99889,7 +101025,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -99898,7 +101034,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -99907,7 +101043,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -99916,7 +101052,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizchannelagreement", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizchannelagreement", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizchannelagreement", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizchannelagreement", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizchannelagreement", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizchannelagreement", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizchannelagreement", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizchannelagreement", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizchannelagreement", "relation": "uses", "confidence": "INFERRED", @@ -99961,7 +101169,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -99970,7 +101178,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -99979,7 +101187,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -99988,7 +101196,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -99997,7 +101205,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -100006,7 +101214,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -100015,7 +101223,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -100024,7 +101232,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -100033,7 +101241,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -100042,7 +101250,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -100051,7 +101259,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -100060,7 +101268,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizchannelagreementproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizchannelagreementproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizchannelagreementproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizchannelagreementproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizchannelagreementproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizchannelagreementproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizchannelagreementproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizchannelagreementproductprice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizchannelagreementproductprice", "relation": "uses", "confidence": "INFERRED", @@ -100105,7 +101385,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -100114,7 +101394,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -100123,7 +101403,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -100132,7 +101412,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -100141,7 +101421,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -100150,7 +101430,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -100159,7 +101439,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -100168,7 +101448,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -100177,7 +101457,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -100186,7 +101466,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -100195,7 +101475,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -100204,7 +101484,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizchannelinvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizchannelinvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizchannelinvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizchannelinvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizchannelinvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizchannelinvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizchannelinvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizchannelinvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizchannelinvoice", "relation": "uses", "confidence": "INFERRED", @@ -100249,7 +101601,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -100258,7 +101610,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -100267,7 +101619,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -100276,7 +101628,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -100285,7 +101637,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -100294,7 +101646,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -100303,7 +101655,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -100312,7 +101664,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -100321,7 +101673,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -100330,7 +101682,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -100339,7 +101691,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -100348,7 +101700,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizchannelmailaddress", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizchannelmailaddress", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizchannelmailaddress", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizchannelmailaddress", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizchannelmailaddress", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizchannelmailaddress", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizchannelmailaddress", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizchannelmailaddress", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizchannelmailaddress", "relation": "uses", "confidence": "INFERRED", @@ -100393,7 +101817,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -100402,7 +101826,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -100411,7 +101835,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -100420,7 +101844,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -100429,7 +101853,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -100438,7 +101862,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -100447,7 +101871,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -100456,7 +101880,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -100465,7 +101889,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -100474,7 +101898,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -100483,7 +101907,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -100492,7 +101916,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizchannelproductquota", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizchannelproductquota", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizchannelproductquota", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizchannelproductquota", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizchannelproductquota", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizchannelproductquota", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizchannelproductquota", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizchannelproductquota", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizchannelproductquota", "relation": "uses", "confidence": "INFERRED", @@ -100537,7 +102033,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -100546,7 +102042,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -100555,7 +102051,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -100564,7 +102060,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -100573,7 +102069,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -100582,7 +102078,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -100591,7 +102087,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -100600,7 +102096,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -100609,7 +102105,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -100618,7 +102114,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -100627,7 +102123,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -100636,7 +102132,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizchannelserviceorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizchannelserviceorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizchannelserviceorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizchannelserviceorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizchannelserviceorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizchannelserviceorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizchannelserviceorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizchannelserviceorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizchannelserviceorder", "relation": "uses", "confidence": "INFERRED", @@ -100681,7 +102249,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -100690,7 +102258,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -100699,7 +102267,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -100708,7 +102276,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -100717,7 +102285,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -100726,7 +102294,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -100735,7 +102303,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -100744,7 +102312,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -100753,7 +102321,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -100762,7 +102330,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -100771,7 +102339,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -100780,7 +102348,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizchannelserviceorderproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizchannelserviceorderproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizchannelserviceorderproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizchannelserviceorderproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizchannelserviceorderproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizchannelserviceorderproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizchannelserviceorderproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizchannelserviceorderproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizchannelserviceorderproduct", "relation": "uses", "confidence": "INFERRED", @@ -100825,7 +102465,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -100834,7 +102474,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -100843,7 +102483,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -100852,7 +102492,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -100861,7 +102501,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -100870,7 +102510,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -100879,7 +102519,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -100888,7 +102528,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -100897,7 +102537,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -100906,7 +102546,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -100915,7 +102555,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -100924,7 +102564,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizchannelserviceordertxn", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizchannelserviceordertxn", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizchannelserviceordertxn", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizchannelserviceordertxn", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizchannelserviceordertxn", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizchannelserviceordertxn", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizchannelserviceordertxn", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizchannelserviceordertxn", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizchannelserviceordertxn", "relation": "uses", "confidence": "INFERRED", @@ -100969,7 +102681,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -100978,7 +102690,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -100987,7 +102699,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -100996,7 +102708,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -101005,7 +102717,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -101014,7 +102726,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -101023,7 +102735,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -101032,7 +102744,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -101041,7 +102753,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -101050,7 +102762,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -101059,7 +102771,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -101068,7 +102780,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizcheckupinstitution", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizcheckupinstitution", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizcheckupinstitution", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizcheckupinstitution", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizcheckupinstitution", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizcheckupinstitution", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizcheckupinstitution", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizcheckupinstitution", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizcheckupinstitution", "relation": "uses", "confidence": "INFERRED", @@ -101113,7 +102897,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -101122,7 +102906,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -101131,7 +102915,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -101140,7 +102924,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -101149,7 +102933,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -101158,7 +102942,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -101167,7 +102951,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -101176,7 +102960,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -101185,7 +102969,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -101194,7 +102978,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -101203,7 +102987,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -101212,7 +102996,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizcheckupinstitutioninvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizcheckupinstitutioninvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizcheckupinstitutioninvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizcheckupinstitutioninvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizcheckupinstitutioninvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizcheckupinstitutioninvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizcheckupinstitutioninvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizcheckupinstitutioninvoice", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "uses", "confidence": "INFERRED", @@ -101257,7 +103113,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -101266,7 +103122,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -101275,7 +103131,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -101284,7 +103140,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -101293,7 +103149,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -101302,7 +103158,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -101311,7 +103167,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -101320,7 +103176,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -101329,7 +103185,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -101338,7 +103194,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -101347,7 +103203,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -101356,7 +103212,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizcheckupinstitutionproject", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizcheckupinstitutionproject", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizcheckupinstitutionproject", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizcheckupinstitutionproject", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizcheckupinstitutionproject", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizcheckupinstitutionproject", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizcheckupinstitutionproject", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizcheckupinstitutionproject", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizcheckupinstitutionproject", "relation": "uses", "confidence": "INFERRED", @@ -101401,7 +103329,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -101410,7 +103338,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -101419,7 +103347,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -101428,7 +103356,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -101437,7 +103365,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -101446,7 +103374,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -101455,7 +103383,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -101464,7 +103392,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -101473,7 +103401,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -101482,7 +103410,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -101491,7 +103419,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -101500,7 +103428,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizcheckupinstitutionpackage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizcheckupinstitutionpackage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizcheckupinstitutionpackage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizcheckupinstitutionpackage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizcheckupinstitutionpackage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizcheckupinstitutionpackage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizcheckupinstitutionpackage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizcheckupinstitutionpackage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizcheckupinstitutionpackage", "relation": "uses", "confidence": "INFERRED", @@ -101545,7 +103545,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -101554,7 +103554,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -101563,7 +103563,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -101572,7 +103572,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -101581,7 +103581,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -101590,7 +103590,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -101599,7 +103599,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -101608,7 +103608,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -101617,7 +103617,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -101626,7 +103626,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -101635,7 +103635,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -101644,7 +103644,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_bizcheckupinstitutionpackageitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_bizcheckupinstitutionpackageitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_bizcheckupinstitutionpackageitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_bizcheckupinstitutionpackageitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_bizcheckupinstitutionpackageitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_bizcheckupinstitutionpackageitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_bizcheckupinstitutionpackageitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_bizcheckupinstitutionpackageitem", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "uses", "confidence": "INFERRED", @@ -101689,7 +103761,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2808", + "source": "crud_pilot_service_rationale_2586", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -101698,7 +103770,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_2935", + "source": "crud_pilot_service_rationale_2612", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -101707,7 +103779,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3001", + "source": "crud_pilot_service_rationale_2701", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -101716,7 +103788,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3025", + "source": "crud_pilot_service_rationale_2739", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -101725,7 +103797,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3066", + "source": "crud_pilot_service_rationale_2874", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -101734,7 +103806,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3101", + "source": "crud_pilot_service_rationale_2979", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -101743,7 +103815,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3134", + "source": "crud_pilot_service_rationale_3100", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -101752,7 +103824,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3289", + "source": "crud_pilot_service_rationale_3174", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -101761,7 +103833,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3329", + "source": "crud_pilot_service_rationale_3198", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -101770,7 +103842,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3425", + "source": "crud_pilot_service_rationale_3239", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -101779,7 +103851,7 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3523", + "source": "crud_pilot_service_rationale_3274", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -101788,7 +103860,79 @@ "weight": 0.8 }, { - "source": "crud_pilot_service_rationale_3637", + "source": "crud_pilot_service_rationale_3307", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3366", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3504", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3542", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3583", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3679", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_3912", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4009", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/pilot_service.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_pilot_service_rationale_4124", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -108420,6 +110564,15 @@ "source_location": "L12", "weight": 0.8 }, + { + "source": "api_pilot_service_txnupdatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/pilot_service.py", + "source_location": "L12", + "weight": 0.8 + }, { "source": "api_pilot_service_txnfinancesubmitbody", "target": "models_models_sysuser", @@ -116509,7 +118662,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "main.py", - "source_location": "L21", + "source_location": "L24", "weight": 1.0 }, { @@ -116519,7 +118672,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "main.py", - "source_location": "L26", + "source_location": "L29", "weight": 1.0 }, { @@ -116529,7 +118682,37 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "main.py", - "source_location": "L35", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "app_main_sqlalchemy_exception_handler", + "target": "exception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.py", + "source_location": "L82", + "weight": 1.0 + }, + { + "source": "app_main_unhandled_exception_handler", + "target": "exception", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.py", + "source_location": "L93", + "weight": 1.0 + }, + { + "source": "app_main_unhandled_exception_handler", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.py", + "source_location": "L95", "weight": 1.0 }, { @@ -124082,6 +126265,26 @@ "source_location": "L2543", "weight": 1.0 }, + { + "source": "crud_pilot_service_normalize_txn_product_item", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L2587", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_enrich_txn_products_from_order", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L2619", + "weight": 1.0 + }, { "source": "crud_pilot_service_row_to_dict_service_order_txn", "target": "crud_collection_protocol_urls_to_attachment_list", @@ -124089,7 +126292,27 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2599", + "source_location": "L2657", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_service_order_txn_to_response_dict", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L2724", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_enrich_finance_operate_fields", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L2744", "weight": 1.0 }, { @@ -124099,7 +126322,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2674", + "source_location": "L2811", "weight": 1.0 }, { @@ -124109,7 +126332,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2694", + "source_location": "L2831", "weight": 1.0 }, { @@ -124119,7 +126342,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2730", + "source_location": "L2867", "weight": 1.0 }, { @@ -124129,7 +126352,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2764", + "source_location": "L2935", "weight": 1.0 }, { @@ -124139,7 +126362,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2772", + "source_location": "L2943", "weight": 1.0 }, { @@ -124149,7 +126372,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2773", + "source_location": "L2944", "weight": 1.0 }, { @@ -124159,7 +126382,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2798", + "source_location": "L2969", "weight": 1.0 }, { @@ -124169,7 +126392,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2811", + "source_location": "L2982", "weight": 1.0 }, { @@ -124179,7 +126402,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2899", + "source_location": "L3068", "weight": 1.0 }, { @@ -124189,7 +126412,17 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L2900", + "source_location": "L3069", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_update_channel_service_order", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L3106", "weight": 1.0 }, { @@ -124199,7 +126432,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3151", + "source_location": "L3324", "weight": 1.0 }, { @@ -124209,7 +126442,17 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3234", + "source_location": "L3419", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_list_service_order_txns", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L3476", "weight": 1.0 }, { @@ -124219,7 +126462,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3266", + "source_location": "L3518", "weight": 1.0 }, { @@ -124229,7 +126472,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3267", + "source_location": "L3519", "weight": 1.0 }, { @@ -124239,7 +126482,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3306", + "source_location": "L3559", "weight": 1.0 }, { @@ -124249,7 +126492,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3307", + "source_location": "L3560", "weight": 1.0 }, { @@ -124259,7 +126502,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3346", + "source_location": "L3600", "weight": 1.0 }, { @@ -124269,7 +126512,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3372", + "source_location": "L3626", "weight": 1.0 }, { @@ -124279,7 +126522,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3373", + "source_location": "L3627", "weight": 1.0 }, { @@ -124289,7 +126532,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3401", + "source_location": "L3655", "weight": 1.0 }, { @@ -124299,7 +126542,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3441", + "source_location": "L3695", "weight": 1.0 }, { @@ -124309,7 +126552,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3477", + "source_location": "L3731", "weight": 1.0 }, { @@ -124319,7 +126562,67 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3478", + "source_location": "L3732", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_rollback_purchase_txn_holdings", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L3757", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_apply_purchase_txn_holdings", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L3781", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_apply_purchase_txn_holdings", + "target": "models_models_bizchannelserviceorderproduct", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L3808", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_apply_purchase_txn_holdings", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L3809", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_rollback_unsubscribe_txn_holdings", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L3840", + "weight": 1.0 + }, + { + "source": "crud_pilot_service_apply_unsubscribe_txn_holdings", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/pilot_service.py", + "source_location": "L3865", "weight": 1.0 }, { @@ -124329,7 +126632,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3576", + "source_location": "L4062", "weight": 1.0 }, { @@ -124339,7 +126642,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/pilot_service.py", - "source_location": "L3651", + "source_location": "L4138", "weight": 1.0 }, { @@ -140959,7 +143262,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1698", + "source_location": "L1710", "weight": 1.0 }, { @@ -140969,7 +143272,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1699", + "source_location": "L1711", "weight": 1.0 }, { @@ -140979,7 +143282,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1712", + "source_location": "L1724", "weight": 1.0 }, { @@ -140989,59 +143292,79 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1714", - "weight": 1.0 - }, - { - "source": "api_pilot_service_get_channel_service_order_detail", - "target": "crud_pilot_service_row_to_dict_service_order", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", - "source_location": "L1715", - "weight": 1.0 - }, - { - "source": "api_pilot_service_get_channel_service_order_detail", - "target": "crud_consumable_stock_log_user_nick_name_map", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", - "source_location": "L1717", - "weight": 1.0 - }, - { - "source": "api_pilot_service_get_channel_service_order_detail", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", - "source_location": "L1718", - "weight": 1.0 - }, - { - "source": "api_pilot_service_get_channel_service_order_detail", - "target": "crud_pilot_service_get_service_order_products", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", - "source_location": "L1722", - "weight": 1.0 - }, - { - "source": "api_pilot_service_get_channel_service_order_detail", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", "source_location": "L1726", "weight": 1.0 }, + { + "source": "api_pilot_service_get_channel_service_order_detail", + "target": "crud_pilot_service_row_to_dict_service_order", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1727", + "weight": 1.0 + }, + { + "source": "api_pilot_service_get_channel_service_order_detail", + "target": "crud_consumable_stock_log_user_nick_name_map", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1729", + "weight": 1.0 + }, + { + "source": "api_pilot_service_get_channel_service_order_detail", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1730", + "weight": 1.0 + }, + { + "source": "api_pilot_service_get_channel_service_order_detail", + "target": "crud_pilot_service_get_service_order_products", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1734", + "weight": 1.0 + }, + { + "source": "api_pilot_service_get_channel_service_order_detail", + "target": "crud_pilot_service_gmcp_has_purchase_lock", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1739", + "weight": 1.0 + }, + { + "source": "api_pilot_service_get_channel_service_order_detail", + "target": "crud_pilot_service_gmcp_agreement_editable", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1741", + "weight": 1.0 + }, + { + "source": "api_pilot_service_get_channel_service_order_detail", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1745", + "weight": 1.0 + }, { "source": "api_pilot_service_get_channel_service_order_detail", "target": "str", @@ -141049,7 +143372,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1728", + "source_location": "L1747", "weight": 1.0 }, { @@ -141059,7 +143382,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1752", + "source_location": "L1771", "weight": 1.0 }, { @@ -141069,7 +143392,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1754", + "source_location": "L1773", "weight": 1.0 }, { @@ -141079,7 +143402,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1755", + "source_location": "L1774", "weight": 1.0 }, { @@ -141089,7 +143412,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1756", + "source_location": "L1775", "weight": 1.0 }, { @@ -141099,7 +143422,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1758", + "source_location": "L1777", "weight": 1.0 }, { @@ -141109,7 +143432,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1758", + "source_location": "L1777", "weight": 1.0 }, { @@ -141119,7 +143442,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1783", + "source_location": "L1802", "weight": 1.0 }, { @@ -141129,7 +143452,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1787", + "source_location": "L1806", "weight": 1.0 }, { @@ -141139,7 +143462,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1788", + "source_location": "L1807", "weight": 1.0 }, { @@ -141149,7 +143472,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1791", + "source_location": "L1810", "weight": 1.0 }, { @@ -141159,7 +143482,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1791", + "source_location": "L1810", "weight": 1.0 }, { @@ -141169,7 +143492,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1802", + "source_location": "L1821", "weight": 1.0 }, { @@ -141179,7 +143502,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1803", + "source_location": "L1822", "weight": 1.0 }, { @@ -141189,7 +143512,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1805", + "source_location": "L1824", "weight": 1.0 }, { @@ -141199,7 +143522,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1805", + "source_location": "L1824", "weight": 1.0 }, { @@ -141209,7 +143532,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1817", + "source_location": "L1836", "weight": 1.0 }, { @@ -141219,7 +143542,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1823", + "source_location": "L1842", "weight": 1.0 }, { @@ -141229,7 +143552,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1825", + "source_location": "L1844", "weight": 1.0 }, { @@ -141239,7 +143562,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1826", + "source_location": "L1845", "weight": 1.0 }, { @@ -141249,7 +143572,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1829", + "source_location": "L1848", "weight": 1.0 }, { @@ -141259,7 +143582,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1829", + "source_location": "L1848", "weight": 1.0 }, { @@ -141269,7 +143592,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1841", + "source_location": "L1860", "weight": 1.0 }, { @@ -141279,7 +143602,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1847", + "source_location": "L1866", "weight": 1.0 }, { @@ -141289,7 +143612,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1849", + "source_location": "L1868", "weight": 1.0 }, { @@ -141299,7 +143622,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1850", + "source_location": "L1869", "weight": 1.0 }, { @@ -141309,7 +143632,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1853", + "source_location": "L1872", "weight": 1.0 }, { @@ -141319,29 +143642,29 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1853", - "weight": 1.0 - }, - { - "source": "api_pilot_service_submit_service_order_refund", - "target": "crud_pilot_service_submit_refund", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", - "source_location": "L1865", - "weight": 1.0 - }, - { - "source": "api_pilot_service_submit_service_order_refund", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", "source_location": "L1872", "weight": 1.0 }, + { + "source": "api_pilot_service_submit_service_order_refund", + "target": "crud_pilot_service_submit_refund", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1884", + "weight": 1.0 + }, + { + "source": "api_pilot_service_submit_service_order_refund", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L1891", + "weight": 1.0 + }, { "source": "api_pilot_service_submit_service_order_refund", "target": "core_response_success_response", @@ -141349,7 +143672,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1874", + "source_location": "L1893", "weight": 1.0 }, { @@ -141359,7 +143682,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1875", + "source_location": "L1894", "weight": 1.0 }, { @@ -141369,7 +143692,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1878", + "source_location": "L1897", "weight": 1.0 }, { @@ -141379,7 +143702,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1878", + "source_location": "L1897", "weight": 1.0 }, { @@ -141389,7 +143712,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1890", + "source_location": "L1909", "weight": 1.0 }, { @@ -141399,7 +143722,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1896", + "source_location": "L1915", "weight": 1.0 }, { @@ -141409,7 +143732,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1898", + "source_location": "L1917", "weight": 1.0 }, { @@ -141419,7 +143742,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1899", + "source_location": "L1918", "weight": 1.0 }, { @@ -141429,7 +143752,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1902", + "source_location": "L1921", "weight": 1.0 }, { @@ -141439,7 +143762,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1902", + "source_location": "L1921", "weight": 1.0 }, { @@ -141449,7 +143772,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1913", + "source_location": "L1932", "weight": 1.0 }, { @@ -141459,7 +143782,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1917", + "source_location": "L1936", "weight": 1.0 }, { @@ -141469,7 +143792,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1919", + "source_location": "L1938", "weight": 1.0 }, { @@ -141479,7 +143802,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1920", + "source_location": "L1939", "weight": 1.0 }, { @@ -141489,7 +143812,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1923", + "source_location": "L1942", "weight": 1.0 }, { @@ -141499,7 +143822,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1923", + "source_location": "L1942", "weight": 1.0 }, { @@ -141509,7 +143832,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1952", + "source_location": "L1973", "weight": 1.0 }, { @@ -141519,7 +143842,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1953", + "source_location": "L1974", "weight": 1.0 }, { @@ -141529,7 +143852,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1966", + "source_location": "L1987", "weight": 1.0 }, { @@ -141539,47 +143862,17 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1968", + "source_location": "L1989", "weight": 1.0 }, { "source": "api_pilot_service_get_service_order_txn_detail", - "target": "crud_pilot_service_row_to_dict_service_order_txn", + "target": "crud_pilot_service_service_order_txn_to_response_dict", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1969", - "weight": 1.0 - }, - { - "source": "api_pilot_service_get_service_order_txn_detail", - "target": "crud_pilot_service_get_service_order", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", - "source_location": "L1970", - "weight": 1.0 - }, - { - "source": "api_pilot_service_get_service_order_txn_detail", - "target": "crud_consumable_stock_log_user_nick_name_map", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", - "source_location": "L1975", - "weight": 1.0 - }, - { - "source": "api_pilot_service_get_service_order_txn_detail", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", - "source_location": "L1976", + "source_location": "L1990", "weight": 1.0 }, { @@ -141589,7 +143882,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1980", + "source_location": "L1991", "weight": 1.0 }, { @@ -141599,7 +143892,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L1982", + "source_location": "L1993", "weight": 1.0 }, { @@ -141609,7 +143902,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2000", + "source_location": "L2012", "weight": 1.0 }, { @@ -141619,7 +143912,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2002", + "source_location": "L2014", "weight": 1.0 }, { @@ -141629,7 +143922,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2003", + "source_location": "L2015", "weight": 1.0 }, { @@ -141639,7 +143932,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2006", + "source_location": "L2018", "weight": 1.0 }, { @@ -141649,7 +143942,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2006", + "source_location": "L2018", "weight": 1.0 }, { @@ -141659,7 +143952,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2024", + "source_location": "L2037", "weight": 1.0 }, { @@ -141669,7 +143962,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2026", + "source_location": "L2039", "weight": 1.0 }, { @@ -141679,7 +143972,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2027", + "source_location": "L2040", "weight": 1.0 }, { @@ -141689,7 +143982,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2030", + "source_location": "L2043", "weight": 1.0 }, { @@ -141699,7 +143992,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2030", + "source_location": "L2043", "weight": 1.0 }, { @@ -141709,7 +144002,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2049", + "source_location": "L2062", "weight": 1.0 }, { @@ -141719,7 +144012,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2051", + "source_location": "L2064", "weight": 1.0 }, { @@ -141729,7 +144022,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2052", + "source_location": "L2065", "weight": 1.0 }, { @@ -141739,7 +144032,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2055", + "source_location": "L2068", "weight": 1.0 }, { @@ -141749,7 +144042,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2055", + "source_location": "L2068", "weight": 1.0 }, { @@ -141759,7 +144052,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2074", + "source_location": "L2087", "weight": 1.0 }, { @@ -141769,7 +144062,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2076", + "source_location": "L2089", "weight": 1.0 }, { @@ -141779,7 +144072,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2077", + "source_location": "L2090", "weight": 1.0 }, { @@ -141789,7 +144082,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2080", + "source_location": "L2093", "weight": 1.0 }, { @@ -141799,119 +144092,169 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2080", + "source_location": "L2093", "weight": 1.0 }, { - "source": "api_pilot_service_submit_txn_finance", + "source": "api_pilot_service_update_service_order_txn", "target": "crud_base_crudbase_get", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2098", + "source_location": "L2117", "weight": 1.0 }, { - "source": "api_pilot_service_submit_txn_finance", + "source": "api_pilot_service_update_service_order_txn", "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2100", + "source_location": "L2119", "weight": 1.0 }, { - "source": "api_pilot_service_submit_txn_finance", + "source": "api_pilot_service_update_service_order_txn", "target": "crud_pilot_service_row_to_dict_service_order_txn", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2101", + "source_location": "L2120", "weight": 1.0 }, { - "source": "api_pilot_service_submit_txn_finance", + "source": "api_pilot_service_update_service_order_txn", "target": "core_response_error_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2104", + "source_location": "L2123", "weight": 1.0 }, { - "source": "api_pilot_service_submit_txn_finance", + "source": "api_pilot_service_update_service_order_txn", "target": "str", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2104", + "source_location": "L2123", "weight": 1.0 }, { - "source": "api_pilot_service_confirm_txn", + "source": "api_pilot_service_submit_txn_finance", "target": "crud_base_crudbase_get", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2122", + "source_location": "L2141", "weight": 1.0 }, { - "source": "api_pilot_service_confirm_txn", + "source": "api_pilot_service_submit_txn_finance", "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2124", - "weight": 1.0 - }, - { - "source": "api_pilot_service_confirm_txn", - "target": "crud_pilot_service_row_to_dict_service_order_txn", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", - "source_location": "L2125", - "weight": 1.0 - }, - { - "source": "api_pilot_service_confirm_txn", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", - "source_location": "L2128", - "weight": 1.0 - }, - { - "source": "api_pilot_service_confirm_txn", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", - "source_location": "L2128", - "weight": 1.0 - }, - { - "source": "api_pilot_service_void_txn", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", "source_location": "L2143", "weight": 1.0 }, + { + "source": "api_pilot_service_submit_txn_finance", + "target": "crud_pilot_service_row_to_dict_service_order_txn", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L2144", + "weight": 1.0 + }, + { + "source": "api_pilot_service_submit_txn_finance", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L2147", + "weight": 1.0 + }, + { + "source": "api_pilot_service_submit_txn_finance", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L2147", + "weight": 1.0 + }, + { + "source": "api_pilot_service_confirm_txn", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L2165", + "weight": 1.0 + }, + { + "source": "api_pilot_service_confirm_txn", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L2167", + "weight": 1.0 + }, + { + "source": "api_pilot_service_confirm_txn", + "target": "crud_pilot_service_service_order_txn_to_response_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L2168", + "weight": 1.0 + }, + { + "source": "api_pilot_service_confirm_txn", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L2172", + "weight": 1.0 + }, + { + "source": "api_pilot_service_confirm_txn", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L2172", + "weight": 1.0 + }, + { + "source": "api_pilot_service_void_txn", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L2187", + "weight": 1.0 + }, { "source": "api_pilot_service_void_txn", "target": "core_response_success_response", @@ -141919,17 +144262,17 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2145", + "source_location": "L2189", "weight": 1.0 }, { "source": "api_pilot_service_void_txn", - "target": "crud_pilot_service_row_to_dict_service_order_txn", + "target": "crud_pilot_service_service_order_txn_to_response_dict", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2146", + "source_location": "L2190", "weight": 1.0 }, { @@ -141939,7 +144282,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2149", + "source_location": "L2194", "weight": 1.0 }, { @@ -141949,7 +144292,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2149", + "source_location": "L2194", "weight": 1.0 }, { @@ -141959,7 +144302,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2160", + "source_location": "L2205", "weight": 1.0 }, { @@ -141969,7 +144312,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2162", + "source_location": "L2207", "weight": 1.0 }, { @@ -141979,7 +144322,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2163", + "source_location": "L2208", "weight": 1.0 }, { @@ -141989,7 +144332,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2165", + "source_location": "L2210", "weight": 1.0 }, { @@ -141999,7 +144342,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2165", + "source_location": "L2210", "weight": 1.0 }, { @@ -142009,7 +144352,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2177", + "source_location": "L2222", "weight": 1.0 }, { @@ -142019,7 +144362,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2179", + "source_location": "L2224", "weight": 1.0 }, { @@ -142029,7 +144372,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2179", + "source_location": "L2224", "weight": 1.0 }, { @@ -142039,7 +144382,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2223", + "source_location": "L2268", "weight": 1.0 }, { @@ -142049,7 +144392,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2253", + "source_location": "L2298", "weight": 1.0 }, { @@ -142059,7 +144402,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2255", + "source_location": "L2300", "weight": 1.0 }, { @@ -142069,7 +144412,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2255", + "source_location": "L2300", "weight": 1.0 }, { @@ -142079,7 +144422,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2277", + "source_location": "L2322", "weight": 1.0 }, { @@ -142089,81 +144432,11 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2279", - "weight": 1.0 - }, - { - "source": "api_pilot_service_create_checkup_institution_package", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", - "source_location": "L2281", - "weight": 1.0 - }, - { - "source": "api_pilot_service_create_checkup_institution_package", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", - "source_location": "L2281", - "weight": 1.0 - }, - { - "source": "api_pilot_service_get_checkup_institution_package_detail", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", - "source_location": "L2294", - "weight": 1.0 - }, - { - "source": "api_pilot_service_get_checkup_institution_package_detail", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", - "source_location": "L2295", - "weight": 1.0 - }, - { - "source": "api_pilot_service_get_checkup_institution_package_detail", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", - "source_location": "L2297", - "weight": 1.0 - }, - { - "source": "api_pilot_service_update_checkup_institution_package", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", - "source_location": "L2315", - "weight": 1.0 - }, - { - "source": "api_pilot_service_update_checkup_institution_package", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/pilot_service.py", "source_location": "L2324", "weight": 1.0 }, { - "source": "api_pilot_service_update_checkup_institution_package", + "source": "api_pilot_service_create_checkup_institution_package", "target": "core_response_error_response", "relation": "calls", "confidence": "INFERRED", @@ -142173,7 +144446,7 @@ "weight": 1.0 }, { - "source": "api_pilot_service_update_checkup_institution_package", + "source": "api_pilot_service_create_checkup_institution_package", "target": "str", "relation": "calls", "confidence": "INFERRED", @@ -142182,6 +144455,76 @@ "source_location": "L2326", "weight": 1.0 }, + { + "source": "api_pilot_service_get_checkup_institution_package_detail", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L2339", + "weight": 1.0 + }, + { + "source": "api_pilot_service_get_checkup_institution_package_detail", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L2340", + "weight": 1.0 + }, + { + "source": "api_pilot_service_get_checkup_institution_package_detail", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L2342", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_package", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L2360", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_package", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L2369", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_package", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L2371", + "weight": 1.0 + }, + { + "source": "api_pilot_service_update_checkup_institution_package", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/pilot_service.py", + "source_location": "L2371", + "weight": 1.0 + }, { "source": "api_pilot_service_delete_checkup_institution_package", "target": "crud_pilot_service_soft_delete_checkup_institution_package", @@ -142189,7 +144532,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2337", + "source_location": "L2382", "weight": 1.0 }, { @@ -142199,7 +144542,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2338", + "source_location": "L2383", "weight": 1.0 }, { @@ -142209,7 +144552,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2340", + "source_location": "L2385", "weight": 1.0 }, { @@ -142219,7 +144562,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/pilot_service.py", - "source_location": "L2340", + "source_location": "L2385", "weight": 1.0 }, { diff --git a/backend/graphify-out/GRAPH_REPORT.md b/backend/graphify-out/GRAPH_REPORT.md index f2bd567b8..3da1fe4b1 100644 --- a/backend/graphify-out/GRAPH_REPORT.md +++ b/backend/graphify-out/GRAPH_REPORT.md @@ -1,12 +1,12 @@ # Graph Report - app (2026-05-25) ## Corpus Check -- 158 files · ~157,518 words +- 158 files · ~159,246 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 2973 nodes · 12603 edges · 56 communities detected -- Extraction: 39% EXTRACTED · 61% INFERRED · 0% AMBIGUOUS · INFERRED: 7658 edges (avg confidence: 0.63) +- 2999 nodes · 12838 edges · 60 communities detected +- Extraction: 39% EXTRACTED · 61% INFERRED · 0% AMBIGUOUS · INFERRED: 7850 edges (avg confidence: 0.62) - Token cost: 0 input · 0 output ## Community Hubs (Navigation) @@ -60,24 +60,28 @@ - [[_COMMUNITY_Community 47|Community 47]] - [[_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]] -- [[_COMMUNITY_Community 54|Community 54]] -- [[_COMMUNITY_Community 55|Community 55]] - [[_COMMUNITY_Community 56|Community 56]] - [[_COMMUNITY_Community 57|Community 57]] +- [[_COMMUNITY_Community 58|Community 58]] +- [[_COMMUNITY_Community 59|Community 59]] +- [[_COMMUNITY_Community 60|Community 60]] +- [[_COMMUNITY_Community 61|Community 61]] ## God Nodes (most connected - your core abstractions) -1. `success_response()` - 490 edges -2. `error_response()` - 393 edges -3. `SysUser` - 295 edges +1. `success_response()` - 491 edges +2. `error_response()` - 394 edges +3. `SysUser` - 304 edges 4. `BizQcTaskResult` - 242 edges 5. `BizQcMaterialUsage` - 242 edges 6. `BizMaterialStockLog` - 238 edges 7. `BizQcMaterial` - 238 edges 8. `BizMaterial` - 235 edges 9. `BizQcItemParam` - 233 edges -10. `generate_uuid()` - 166 edges +10. `generate_uuid()` - 167 edges ## Surprising Connections (you probably didn't know these) - `统一记录 API 请求/响应出入参的中间件` --uses--> `SysApiRequestLog` [INFERRED] @@ -95,268 +99,284 @@ ### Community 0 - "Community 0" Cohesion: 0.02 -Nodes (527): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+519 more) +Nodes (531): create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post(), create_role_management() (+523 more) ### Community 1 - "Community 1" Cohesion: 0.01 -Nodes (438): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+430 more) +Nodes (464): attachment_download_url(), AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, dict_data_options(), DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody (+456 more) ### Community 2 - "Community 2" Cohesion: 0.05 -Nodes (367): CellSampleTypeCreateBody, CellSampleTypeUpdateBody, CollectionRegionCreateBody, CollectionRegionUpdateBody, CustomerCreateBody, CustomerUpdateBody, HospitalCreateBody, HospitalUpdateBody (+359 more) +Nodes (313): AuditCreateBody, BatchDetailIdsBody, BatchRefundFinanceSubmitBody, FinanceConfirmBody, FullmoonTodoInsuranceBody, ProtocolCreateBody, ProtocolUpdateBody, 细胞存储 — 采集协议单 / 审核 / 财务确认 / 分期预警 API (+305 more) ### Community 3 - "Community 3" -Cohesion: 0.02 -Nodes (168): generate_uuid(), create_cell_product(), update_cell_product(), batch_stock_in(), batch_stock_out(), consumable_code_exists(), create_consumable(), _dec() (+160 more) +Cohesion: 0.05 +Nodes (172): generate_uuid(), _build_ancestor_chain(), _build_descendant_chain(), _build_facility_path_label(), build_split_product_codes(), create_cell_products_batch(), create_cell_products_by_quantity(), _edge_meta() (+164 more) ### Community 4 - "Community 4" -Cohesion: 0.03 -Nodes (151): _format_attachment_file_size(), get_protocol_nos_used_in_protocols(), urls_to_attachment_list(), soft_delete_infusion_plan(), create_checkup(), delete_actual_item(), delete_reserve_item(), get_checkup_by_application() (+143 more) +Cohesion: 0.02 +Nodes (106): get_designer_data(), ProcessDefCreateBody, ProcessDefUpdateBody, PublishVersionBody, 审批意见:前端传 commentText,兼容 comment。, StartInstanceBody, TaskActionBody, _error_json() (+98 more) ### Community 5 - "Community 5" -Cohesion: 0.02 -Nodes (139): list_ethnics_for_select(), apply_data_scope(), _get_child_dept_ids(), get_user_dept_id(), _resolve_user_role_scopes(), list_ethnics(), 民族码表 CRUD(全局 sys_ethnic), _row_to_dict() (+131 more) +Cohesion: 0.03 +Nodes (141): _persist_protocol_sub_resources(), list_ethnics_for_select(), apply_data_scope(), _get_child_dept_ids(), get_user_dept_id(), 数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3, 根据用户角色的数据权限过滤查询。 Args: query: SQLAlchemy query 对象 model: 查询, 从 SysUser 读取用户的 dept_id。 (+133 more) ### Community 6 - "Community 6" -Cohesion: 0.03 -Nodes (118): _persist_protocol_sub_resources(), ApiRequestLogCRUD, delete(), get_multi_with_filters(), _add_months_yyyymmdd(), align_fq_payment_details_payload(), _apply_payment_detail_list_filters(), _apply_submit_receipt_finance() (+110 more) +Cohesion: 0.02 +Nodes (125): get_role_menus(), _avatar_url_field(), _build_user_info_payload(), get_web_auth_menu_codes(), _jwt_user_payload(), logout(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/zkxw.sql 基线), 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。 (+117 more) ### Community 7 - "Community 7" -Cohesion: 0.03 -Nodes (79): _avatar_url_field(), _build_user_info_payload(), get_web_auth_menu_codes(), _jwt_user_payload(), logout(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/zkxw.sql 基线), 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。, 获取当前用户菜单权限标识(sys_menu.perms,经角色继承)。 (+71 more) +Cohesion: 0.04 +Nodes (105): delete_cell_product(), get_cell_product(), create_lab_item(), get_lab_item(), item_code_exists(), list_active_lab_items(), list_lab_items(), _row_to_dict() (+97 more) ### Community 8 - "Community 8" -Cohesion: 0.06 -Nodes (58): get_designer_data(), ProcessDefCreateBody, ProcessDefUpdateBody, PublishVersionBody, 审批意见:前端传 commentText,兼容 comment。, StartInstanceBody, TaskActionBody, list_params_by_item() (+50 more) +Cohesion: 0.05 +Nodes (79): AccessLogCreateBody, AccessLogUpdateBody, CleanRoomCreateBody, CleanRoomUpdateBody, ExhibitionAppointmentCreateBody, ExhibitionAppointmentUpdateBody, OccupancyCreateBody, 运营支撑 API(洁净室、进出记录、仓储设施、储位、展厅预约) (+71 more) ### Community 9 - "Community 9" -Cohesion: 0.07 -Nodes (67): AccessLogCreateBody, AccessLogUpdateBody, CleanRoomCreateBody, CleanRoomUpdateBody, ExhibitionAppointmentCreateBody, ExhibitionAppointmentUpdateBody, OccupancyCreateBody, 运营支撑 API(洁净室、进出记录、仓储设施、储位、展厅预约) (+59 more) +Cohesion: 0.06 +Nodes (68): _format_attachment_file_size(), urls_to_attachment_list(), _accept_conclusion_label(), _attach_reception_detail(), complete_production_work_order(), configure_temp_production_work_order(), create_outbound_production_work_order(), create_production_work_order_from_reception() (+60 more) ### Community 10 - "Community 10" -Cohesion: 0.05 -Nodes (26): BusinessException, InvalidStatusTransitionException, log_delivery_operation(), log_operation(), log_order_operation(), log_settlement_operation(), log_user_operation(), OrderLockedException (+18 more) - -### Community 11 - "Community 11" Cohesion: 0.35 Nodes (61): BatchStockInBody, BatchStockInItem, BatchStockOutBody, BatchStockOutItem, ConsumableCreateBody, ConsumablePackCreateBody, ConsumablePackUpdateBody, ConsumableUpdateBody (+53 more) +### Community 11 - "Community 11" +Cohesion: 0.08 +Nodes (47): deduct_for_step(), _display_remark(), list_stock_logs(), _parse_receiver_purpose_from_remark(), 耗材变动记录 CRUD(biz_consumable_stock_log), 撤销步骤此前 step_save 扣减,便于重新填报。, 扣减耗材库存并生成变动记录。调用方控制事务,本函数不 commit。, _resolve_receiver_purpose() (+39 more) + ### Community 12 - "Community 12" -Cohesion: 0.09 -Nodes (53): 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() (+45 more) +Cohesion: 0.11 +Nodes (42): create_collection_protocol(), _active_link_query(), assert_biz_no_available(), create_convert_link(), get_convert_partner(), get_partner_sample_codes(), has_active_convert_link(), upsert_convert_link_for_to_storage() (+34 more) ### Community 13 - "Community 13" -Cohesion: 0.08 -Nodes (30): BaseHTTPMiddleware, ApiCryptoError, _b64url_decode(), _b64url_encode(), decrypt_json(), derive_key(), encrypt_json(), gen_nonce_hex() (+22 more) +Cohesion: 0.16 +Nodes (32): _create_insurance_company(), _create_insurance_company_invoice(), _create_insurance_project_price(), delete_insurance_company(), delete_insurance_company_invoice(), delete_insurance_project_price(), _fmt_dt(), _generate_uuid() (+24 more) ### Community 14 - "Community 14" -Cohesion: 0.11 -Nodes (31): _production_conclusion_label(), _accept_conclusion_label(), _attach_reception_detail(), complete_production_work_order(), configure_temp_production_work_order(), create_outbound_production_work_order(), create_production_work_order_from_reception(), create_production_work_order_manual() (+23 more) - -### Community 15 - "Community 15" 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.18 +Nodes (24): add_step(), copy_step(), create_route(), _create_step_consumable(), _create_step_data_collection(), _create_step_output(), _create_step_reagent(), get_route() (+16 more) + ### Community 16 - "Community 16" Cohesion: 0.16 -Nodes (22): get_next_cell_product_code(), _build_ancestor_chain(), _build_descendant_chain(), _build_facility_path_label(), build_split_product_codes(), create_cell_products_batch(), create_cell_products_by_quantity(), delete_cell_product() (+14 more) +Nodes (21): complete_application(), create_application(), create_schedule(), _generate_application_no(), get_application(), get_patient_by_application(), list_applications(), list_infusion_plans() (+13 more) ### Community 17 - "Community 17" -Cohesion: 0.15 -Nodes (22): auto_generate_schedules(), complete_application(), create_application(), create_schedule(), _generate_application_no(), get_application(), get_patient_by_application(), list_applications() (+14 more) +Cohesion: 0.17 +Nodes (12): BusinessException, InvalidStatusTransitionException, log_delivery_operation(), log_operation(), log_order_operation(), log_settlement_operation(), log_user_operation(), OrderLockedException (+4 more) ### Community 18 - "Community 18" -Cohesion: 0.16 -Nodes (19): get_by_schedule(), get_method(), _get_tenant_no(), list_by_application(), list_materials(), 中试服务交付管理 API(交付信息、交付物料、交付方式), soft_delete(), create_delivery() (+11 more) +Cohesion: 0.17 +Nodes (18): get_by_schedule(), get_method(), _get_tenant_no(), list_by_application(), list_materials(), 中试服务交付管理 API(交付信息、交付物料、交付方式), soft_delete(), create_delivery() (+10 more) ### Community 19 - "Community 19" 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) +Nodes (19): _consumable_row_to_dict(), create_process(), _create_sub_consumable(), _create_sub_data_collection(), _create_sub_output(), _create_sub_reagent(), _data_collection_row_to_dict(), get_process() (+11 more) ### Community 20 - "Community 20" -Cohesion: 0.26 -Nodes (16): InsuranceCompanyCreateBody, InsuranceCompanyInvoiceCreateBody, InsuranceCompanyInvoiceUpdateBody, InsuranceCompanyUpdateBody, InsuranceProjectPriceCreateBody, InsuranceProjectPriceUpdateBody, _list_insurance_companies(), 保险公司及险种价格管理 API(保险公司 + 开票信息 + 险种价格) (+8 more) +Cohesion: 0.23 +Nodes (14): batch_stock_in(), batch_stock_out(), consumable_code_exists(), create_consumable(), _dec(), get_consumable(), _is_enabled_status(), list_consumables() (+6 more) ### Community 21 - "Community 21" -Cohesion: 0.22 -Nodes (14): batch_generate_sample_codes(), batch_issue_sample_codes(), batch_revoke_sample_codes(), create_sample_code(), get_sample_code(), list_sample_codes(), _parse_issued_time(), 样本编码池 CRUD(biz_sample_code) (+6 more) +Cohesion: 0.25 +Nodes (14): batch_stock_in(), batch_stock_out(), create_reagent(), _dec(), get_reagent(), _is_enabled_status(), list_reagents(), _norm_status() (+6 more) ### Community 22 - "Community 22" +Cohesion: 0.25 +Nodes (14): batch_stock_in(), batch_stock_out(), _code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), list_materials() (+6 more) + +### Community 23 - "Community 23" Cohesion: 0.2 Nodes (14): deduct_for_task(), _display_remark(), list_usages(), list_usages_by_task(), _parse_receiver_purpose_from_remark(), 查询质检任务关联的物料使用记录(task_complete)。, 撤销任务此前 task_complete 扣减,便于重新填报物料使用。, 兼容旧数据:领用人/用途曾拼接在 remark 中。 (+6 more) -### Community 23 - "Community 23" -Cohesion: 0.19 -Nodes (12): get_role_data_scope(), get_role_menus(), create_role(), get_role(), get_role_menu_ids(), list_roles(), 角色 CRUD(sys_role / sys_role_menu / sys_role_data_scope_detail), role_name_exists() (+4 more) - ### Community 24 - "Community 24" -Cohesion: 0.21 -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 25 - "Community 25" Cohesion: 0.25 Nodes (13): code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), list_materials(), _norm_status(), options_list() (+5 more) +### Community 25 - "Community 25" +Cohesion: 0.25 +Nodes (13): batch_issue_protocol_nos(), batch_revoke_protocol_nos(), create_protocol_no(), get_protocol_no(), list_protocol_nos(), _parse_issued_time(), protocol_no_exists(), 采集协议号池 CRUD(biz_collection_protocol_no) (+5 more) + ### Community 26 - "Community 26" Cohesion: 0.26 -Nodes (11): _base_query(), _ensure_notification(), _fmt_dt(), generate_sms_content(), list_notifications(), _normalize_date_bound(), resolve_notification(), _row_to_dict() (+3 more) +Nodes (12): batch_issue_sample_codes(), batch_revoke_sample_codes(), create_sample_code(), get_sample_code(), list_sample_codes(), _parse_issued_time(), 样本编码池 CRUD(biz_sample_code), _resolve_issued_user_display_name() (+4 more) ### Community 27 - "Community 27" +Cohesion: 0.23 +Nodes (12): create_collection_region(), create_hospital(), get_collection_region(), get_hospital(), _hospital_names_by_region_ids(), _hospital_to_dict(), list_collection_regions(), list_hospitals() (+4 more) + +### Community 28 - "Community 28" Cohesion: 0.27 Nodes (11): _accept_conclusion_label(), _base_query(), _ensure_notification(), _fmt_dt(), generate_sms_content(), list_notifications(), _normalize_date_bound(), resolve_notification() (+3 more) -### Community 28 - "Community 28" +### Community 29 - "Community 29" 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 29 - "Community 29" -Cohesion: 0.24 -Nodes (12): list_depts(), _build_tree(), _cascade_soft_delete(), _collect_with_ancestors(), create_dept(), get_dept(), list_depts(), list_depts_tree() (+4 more) - ### Community 30 - "Community 30" +Cohesion: 0.23 +Nodes (12): Config, ProductBase, ProductCategoryBase, ProductCategoryCreate, ProductCategoryResponse, ProductCreate, ProductResponse, ProductUnitBase (+4 more) + +### Community 31 - "Community 31" 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 31 - "Community 31" -Cohesion: 0.26 -Nodes (10): list_menus(), _build_tree(), _cascade_soft_delete(), create_menu(), get_menu(), list_menus(), list_menus_tree(), _row_to_dict() (+2 more) - ### Community 32 - "Community 32" -Cohesion: 0.24 -Nodes (9): dict_data_options(), create_dict_data(), get_dict_data(), list_dict_data(), list_dict_data_options(), 字典数据 CRUD(sys_dict_data), _row_to_dict(), soft_delete_dict_data() (+1 more) +Cohesion: 0.3 +Nodes (10): create_consumable_pack(), get_consumable_pack(), get_pack_detail(), _item_row_to_dict(), list_all_packs(), list_consumable_packs(), pack_code_exists(), _row_to_dict() (+2 more) ### Community 33 - "Community 33" Cohesion: 0.27 -Nodes (8): create_customer(), get_customer(), id_card_taken(), list_customers(), 客户 CRUD(biz_customer), _row_to_dict(), soft_delete_customer(), update_customer() +Nodes (11): _build_tree(), _cascade_soft_delete(), _collect_with_ancestors(), create_dept(), get_dept(), list_depts(), list_depts_tree(), 保留匹配节点及其全部上级,供关键词检索后仍能正确组树。 (+3 more) ### Community 34 - "Community 34" -Cohesion: 0.31 -Nodes (8): create_dict_type(), dict_type_code_exists(), get_dict_type(), list_dict_types(), 字典类型 CRUD(sys_dict_type), _row_to_dict(), soft_delete_dict_type(), update_dict_type() +Cohesion: 0.29 +Nodes (9): _build_tree(), _cascade_soft_delete(), create_menu(), get_menu(), list_menus(), list_menus_tree(), _row_to_dict(), soft_delete_menu() (+1 more) ### Community 35 - "Community 35" -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() +Cohesion: 0.27 +Nodes (8): create_customer(), get_customer(), id_card_taken(), list_customers(), 客户 CRUD(biz_customer), _row_to_dict(), soft_delete_customer(), update_customer() ### Community 36 - "Community 36" +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 37 - "Community 37" 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 37 - "Community 37" -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 38 - "Community 38" -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() +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 39 - "Community 39" Cohesion: 0.31 -Nodes (8): create_cell_sample_type(), get_cell_sample_type(), list_cell_sample_types(), 细胞样本类型 CRUD(biz_cell_sample_type), _row_to_dict(), soft_delete_cell_sample_type(), type_code_exists(), update_cell_sample_type() +Nodes (8): category_code_exists(), create_process_category(), get_process_category(), list_process_categories(), 工艺工序分类 CRUD(biz_process_category), _row_to_dict(), soft_delete_process_category(), update_process_category() ### Community 40 - "Community 40" Cohesion: 0.31 -Nodes (8): create_output_type(), get_output_type(), list_output_types(), 工艺产出物类型 CRUD(biz_output_type), _row_to_dict(), soft_delete_output_type(), type_code_exists(), update_output_type() +Nodes (8): create_item_unit(), get_item_unit(), list_item_units(), 物品单位 CRUD(biz_item_unit), _row_to_dict(), soft_delete_item_unit(), unit_code_exists(), update_item_unit() ### Community 41 - "Community 41" -Cohesion: 0.36 -Nodes (7): create_post(), get_post(), list_posts(), post_code_exists(), _row_to_dict(), soft_delete_post(), update_post() +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 42 - "Community 42" +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 43 - "Community 43" +Cohesion: 0.36 +Nodes (7): create_tenant(), get_tenant(), list_tenants(), _row_to_dict(), soft_delete_tenant(), tenant_no_exists(), update_tenant() + +### Community 44 - "Community 44" +Cohesion: 0.36 +Nodes (7): create_site(), get_site(), list_sites(), _row_to_dict(), site_code_exists(), soft_delete_site(), update_site() + +### Community 45 - "Community 45" Cohesion: 0.29 Nodes (2): BaseModel, SoftDeleteModel -### Community 43 - "Community 43" +### Community 46 - "Community 46" +Cohesion: 0.43 +Nodes (7): confirm_infusion(), create_infusion_confirm(), delete_infusion_confirm(), get_confirm_by_id(), list_confirms_by_application(), _row_to_dict(), update_infusion_confirm() + +### Community 47 - "Community 47" Cohesion: 0.38 Nodes (6): derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal() -### Community 44 - "Community 44" -Cohesion: 0.43 -Nodes (6): list_reviews(), create_release_review(), delete_release_review(), list_reviews_by_schedule(), _row_to_dict(), update_review_conclusion() +### Community 48 - "Community 48" +Cohesion: 0.53 +Nodes (5): create_release_review(), delete_release_review(), list_reviews_by_schedule(), _row_to_dict(), update_review_conclusion() -### Community 45 - "Community 45" +### Community 49 - "Community 49" Cohesion: 0.5 Nodes (3): BaseSettings, Config, Settings -### Community 46 - "Community 46" +### Community 50 - "Community 50" Cohesion: 0.5 Nodes (2): _auto_fill_create_dept_id(), ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID -### Community 47 - "Community 47" +### Community 51 - "Community 51" Cohesion: 0.67 Nodes (2): get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,供后端菜单模式联调) -### Community 48 - "Community 48" +### Community 52 - "Community 52" Cohesion: 1.0 Nodes (1): 请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传 -### Community 49 - "Community 49" +### Community 53 - "Community 53" Cohesion: 1.0 Nodes (1): API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位) -### Community 52 - "Community 52" +### Community 56 - "Community 56" Cohesion: 1.0 Nodes (1): 发送订单状态通知 Args: openid: 用户openid ord -### Community 53 - "Community 53" +### Community 57 - "Community 57" Cohesion: 1.0 Nodes (1): 发送支付成功通知 Args: openid: 用户openid ord -### Community 54 - "Community 54" +### Community 58 - "Community 58" Cohesion: 1.0 Nodes (1): 发送配送通知 Args: openid: 配送员openid task -### Community 55 - "Community 55" +### Community 59 - "Community 59" Cohesion: 1.0 Nodes (1): 发送配送时效预警 Args: openid: 配送员openid ta -### Community 56 - "Community 56" +### Community 60 - "Community 60" Cohesion: 1.0 Nodes (1): 发送退款结果通知 Args: openid: 用户openid ord -### Community 57 - "Community 57" +### Community 61 - "Community 61" Cohesion: 1.0 Nodes (1): 发送催单通知给配送员 Args: deliver_openid: 配送员openid ## Knowledge Gaps - **90 isolated node(s):** `刷新会话 TTL(refreshToken 续期;已登录用户每次 API 校验通过后滑动续期)`, `写入 refreshToken(用于 one-time 使用/吊销)`, `根据 token 获取当前用户(包含 Redis 会话校验;会话滑动续期)`, `登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。`, `Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。` (+85 more) These have ≤1 connection - possible missing edges or undocumented components. -- **Thin community `Community 42`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` +- **Thin community `Community 45`** (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 46`** (4 nodes): `_auto_fill_create_dept_id()`, `get_db()`, `database.py`, `ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID` +- **Thin community `Community 50`** (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 47`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,供后端菜单模式联调)` +- **Thin community `Community 51`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,供后端菜单模式联调)` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 48`** (2 nodes): `context.py`, `请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传` +- **Thin community `Community 52`** (2 nodes): `context.py`, `请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 49`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` +- **Thin community `Community 53`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 52`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` +- **Thin community `Community 56`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 53`** (1 nodes): `发送支付成功通知 Args: openid: 用户openid ord` +- **Thin community `Community 57`** (1 nodes): `发送支付成功通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 54`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` +- **Thin community `Community 58`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 55`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` +- **Thin community `Community 59`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 56`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` +- **Thin community `Community 60`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 57`** (1 nodes): `发送催单通知给配送员 Args: deliver_openid: 配送员openid` +- **Thin community `Community 61`** (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 7`, `Community 8`, `Community 9`, `Community 11`, `Community 12`, `Community 18`, `Community 19`, `Community 20`, `Community 21`, `Community 22`, `Community 30`?** - _High betweenness centrality (0.113) - this node is a cross-community bridge._ -- **Why does `generate_uuid()` connect `Community 3` to `Community 0`, `Community 2`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 12`, `Community 13`, `Community 14`, `Community 16`, `Community 19`, `Community 21`, `Community 22`, `Community 23`, `Community 24`, `Community 25`, `Community 26`, `Community 27`, `Community 29`, `Community 30`, `Community 31`, `Community 32`, `Community 33`, `Community 34`, `Community 35`, `Community 36`, `Community 37`, `Community 38`, `Community 39`, `Community 40`, `Community 41`, `Community 44`?** - _High betweenness centrality (0.082) - this node is a cross-community bridge._ -- **Why does `success_response()` connect `Community 0` to `Community 32`, `Community 1`, `Community 5`, `Community 7`, `Community 8`, `Community 44`, `Community 12`, `Community 47`, `Community 16`, `Community 18`, `Community 20`, `Community 23`, `Community 29`, `Community 31`?** - _High betweenness centrality (0.082) - this node is a cross-community bridge._ -- **Are the 489 inferred relationships involving `success_response()` (e.g. with `list_storage_release_reviews()` and `get_storage_release_review_detail()`) actually correct?** - _`success_response()` has 489 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 461 inferred relationships involving `str` (e.g. with `extract_login_credentials()` and `._make_request()`) actually correct?** - _`str` has 461 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 392 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `list_storage_release_reviews()`) actually correct?** - _`error_response()` has 392 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 293 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** - _`SysUser` has 293 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file +- **Why does `SysUser` connect `Community 1` to `Community 2`, `Community 3`, `Community 4`, `Community 5`, `Community 6`, `Community 8`, `Community 10`, `Community 11`, `Community 13`, `Community 18`, `Community 23`, `Community 25`, `Community 26`, `Community 31`?** + _High betweenness centrality (0.108) - this node is a cross-community bridge._ +- **Why does `success_response()` connect `Community 0` to `Community 1`, `Community 4`, `Community 5`, `Community 6`, `Community 13`, `Community 18`, `Community 51`?** + _High betweenness centrality (0.087) - this node is a cross-community bridge._ +- **Why does `generate_uuid()` connect `Community 3` to `Community 0`, `Community 1`, `Community 2`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 11`, `Community 12`, `Community 15`, `Community 19`, `Community 20`, `Community 21`, `Community 22`, `Community 23`, `Community 24`, `Community 25`, `Community 26`, `Community 27`, `Community 28`, `Community 31`, `Community 32`, `Community 33`, `Community 34`, `Community 35`, `Community 36`, `Community 37`, `Community 38`, `Community 39`, `Community 40`, `Community 41`, `Community 42`, `Community 43`, `Community 44`, `Community 46`, `Community 48`?** + _High betweenness centrality (0.078) - this node is a cross-community bridge._ +- **Are the 490 inferred relationships involving `success_response()` (e.g. with `list_storage_release_reviews()` and `get_storage_release_review_detail()`) actually correct?** + _`success_response()` has 490 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 463 inferred relationships involving `str` (e.g. with `unhandled_exception_handler()` and `extract_login_credentials()`) actually correct?** + _`str` has 463 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 393 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `list_storage_release_reviews()`) actually correct?** + _`error_response()` has 393 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 302 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** + _`SysUser` has 302 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 47b21366e..a9bff1a6d 100644 --- a/backend/graphify-out/graph.html +++ b/backend/graphify-out/graph.html @@ -57,12 +57,12 @@
-